Bug 151128 - bash-3.2 breaks reboot and shutdown with baselayout-1.12.5
|
Bug#:
151128
|
Product: Gentoo Linux
|
Version: 2006.1
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: base-system@gentoo.org
|
Reported By: fritz.heinrichmeyer@fernuni-hagen.de
|
|
Component: Core system
|
|
|
URL:
|
|
Summary: bash-3.2 breaks reboot and shutdown with baselayout-1.12.5
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2006-10-13 02:59 0000
|
reboot and shutdown stop after unmounting local filesystems with
"no more process left in this runlevel" (or similar)
Apart from emerge --info:
I use hal for easy use of removeable media.
Reverting to former bash (masking version 3.2) solved the problems.
Haven't seen that happen, but does cause kde-3.5.5 to fail. Looks like
bash-3.2 will be package masked soon. Suggest downgrading.
Duplicate of bug 151120
I'm running ~x86 and I have the same problem.
Downgrading to bash-3.1_p17 solved the problem
For the noob user (like me): downgradgin bash will not solve _immediately_ the
problem. You will still experience the error message once. Since the next
reboot the issue will disappear
Appears that bash 3.2 is interpreting the /etc/init.d/halt.sh script
differently than previous versions;
root is being identified as one of the filesystems to unmount, and line 120 is
killing all the running processes on /, thus leading to the "INIT: No more
processes left in this runlevel" error.
You can add -i to the list of arguments for fuser on line 120 and see it trying
to shut down the init process and a few others, and say no to allow shutdown to
continue normally.
baselayout-1.12.6 works with all bash versions.
This bug seems to have reappeared (albeit intermittently) for
baselayout-1.13.0_alpha7-r1. Since that's alpha and masked I'm not going to
reopen this bug, just leave a comment letting you know that the problem can
still be seen on occasion... 5:)