Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 151128 - bash-3.2 breaks reboot and shutdown with baselayout-1.12.5
Summary: bash-3.2 breaks reboot and shutdown with baselayout-1.12.5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: bash-3.2
  Show dependency tree
 
Reported: 2006-10-13 02:59 UTC by Fritz Heinrichmeyer
Modified: 2006-12-02 13:16 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (core,2.70 KB, text/plain)
2006-10-13 03:00 UTC, Fritz Heinrichmeyer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fritz Heinrichmeyer 2006-10-13 02:59:18 UTC
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.
Comment 1 Fritz Heinrichmeyer 2006-10-13 03:00:49 UTC
Created attachment 99512 [details]
emerge --info

my emerge --info
Comment 2 David Gurvich 2006-10-13 11:50:10 UTC
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
Comment 3 Federico Fissore 2006-11-01 03:59:51 UTC
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
Comment 4 Gabriel Peters 2006-11-01 10:49:11 UTC
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.
Comment 5 Roy Marples (RETIRED) gentoo-dev 2006-11-02 02:32:02 UTC
baselayout-1.12.6 works with all bash versions.
Comment 6 Mike Auty (RETIRED) gentoo-dev 2006-12-02 13:16:22 UTC
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:)