For the past few days, I wasn't able to reboot/shutdown correctly. All the processes would be stopped okay, but hang after a message like "No more processes left at this runlevel". I would use the ALT-SysRq sequence to try avoiding a fsck and then manually reboot or turn off my computer.

Upon some investigation today, I found out that there were no symlinks to /etc/rc.d/init.d/{halt,killall} in /etc/rc.d/rc{0,6}.d. More specifically:

/etc/rc.d/rc0.d/S00killall -> ../init.d/killall*
/etc/rc.d/rc0.d/S01halt -> ../init.d/halt*
/etc/rc.d/rc6.d/S00killall -> ../init.d/killall*
/etc/rc.d/rc6.d/S01reboot -> ../init.d/halt*

were gone. Also, "S99local -> ../rc.local" was missing from /etc/rc.d/rc[2-5].d

I'm not exactly sure how they disappeared. They might have disappeared upon upgrading to initscripts-7.06-21mdk. However, I don't know why they didn't come back after upgrading to initscripts-7.06-22mdk,23mdk, or even 24mdk. Those symlinks are in the package listing of those last three packages.

I created those symlinks by hand and all is well now.

Tim

_________________________________________________________________
Need more e-mail storage? Get 10MB with Hotmail Extra Storage. http://join.msn.com/?PAGE=features/es





Reply via email to