Description of problem: SSIA, the "echo ... > /var/gdm/.gdmfifo" blocks blocks if there is no gdm running that waits for data on that FIFO. Version-Release number of selected component (if applicable): initscripts-8.09-1 How reproducible: Easy Steps to Reproduce: 1. Don't have "rhgb" on the kernel command line, have $GRAPHICAL=no in /etc/sysconfig/init 2. Boot Actual results: Hangs when the FIFO is filled up. Expected results: Doesn't try to write inito the FIFO in this case. Additional info: I'll attach a patch that removes /var/gdm/.gdmfifo like other files beneath /var when booting the system and checks for $GRAPHICAL==yes before echoing into that FIFO.
Created attachment 113826 [details] Patch as described above.
gdm early-login doesn't key off of GRAPHICAL. Probably best just to background the echo for now... this will get cleaned up better later. Will be fixed in 8.10-1.
It doesn't have anything to do with gdm-early-login keying off anything. I tripped over the problem in /etc/rc.d/init.d/network when it hit this code: # Log that something failed failure() { rc=$? #if [ -z "${IN_INITLOG:-}" ]; then # initlog $INITLOG_ARGS -n $0 -s "$1" -e 2 #fi [ "$BOOTUP" != "verbose" -a -z "$LSB" ] && echo_failure [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --details=yes [ -w /var/gdm/.gdmfifo ] && echo "BOOTUP_ERRORS" > /var/gdm/.gdmfifo return $rc } Nils's patch appears to be the correct fix.
*** Bug 156461 has been marked as a duplicate of this bug. ***
*** Bug 156626 has been marked as a duplicate of this bug. ***
*** Bug 156695 has been marked as a duplicate of this bug. ***