Debugging init scripts.
Jarl Friis
jarl at gavia.dk
Fri Nov 27 12:51:21 UTC 2009
Hi. I am using Karmic Koala
I have written some innit scripts to start and stop some virtual
machines.
The top of the file looks like this.
#!/bin/sh
#
# Init script for one libvirtd domain
#
# (c) 2009 Jarl Friis <jarl at gavia.dk>
# based on http://www.linux-kvm.com/content/stop-script-running-vms-using-virsh#comment-511
#
### BEGIN INIT INFO
# Provides: kvm-rcs-poseidon
# Required-Start: $kvm $qemu-kvm $libvirtd
# Required-Stop: $kvm $qemu-kvm $libvirtd
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Starting/Saving, Stopping/Restoring kvm-rcs-<VIRSH DOMAIN> KVM guest.
# Description: Starting/Saving, Stopping/Restoring KVM guest.
### END INIT INFO#
I can send the whole file if you are interested.
I have put in into /etc/init.d/ and the run update-rc.d apropriately,
so I have
$ ls -l /etc/rc*.d/*kvm-rcs-poseidon*
lrwxrwxrwx 1 root root 26 2009-11-27 12:18 /etc/rc0.d/K19kvm-rcs-poseidon -> ../init.d/kvm-rcs-poseidon
lrwxrwxrwx 1 root root 26 2009-11-27 12:18 /etc/rc1.d/K19kvm-rcs-poseidon -> ../init.d/kvm-rcs-poseidon
lrwxrwxrwx 1 root root 26 2009-11-27 12:18 /etc/rc2.d/S21kvm-rcs-poseidon -> ../init.d/kvm-rcs-poseidon
lrwxrwxrwx 1 root root 26 2009-11-27 12:18 /etc/rc3.d/S21kvm-rcs-poseidon -> ../init.d/kvm-rcs-poseidon
lrwxrwxrwx 1 root root 26 2009-11-27 12:18 /etc/rc4.d/S21kvm-rcs-poseidon -> ../init.d/kvm-rcs-poseidon
lrwxrwxrwx 1 root root 26 2009-11-27 12:18 /etc/rc5.d/S21kvm-rcs-poseidon -> ../init.d/kvm-rcs-poseidon
lrwxrwxrwx 1 root root 26 2009-11-27 12:18 /etc/rc6.d/K19kvm-rcs-poseidon -> ../init.d/kvm-rcs-poseidon
However the scripts does not seem to run at boot. How can I debug to
figure out what is going on.
There seems to be a problem that prevents logging of startup activity,
hence I can see no trace of problem in this script.
What is the best approach forward to find the problem?
Jarl
More information about the ubuntu-server
mailing list