FS#16719 - [gdm] 2.28 prevents shutdown daemons from being displaying
Attached to Project:
Arch Linux
Opened by John (graysky) - Sunday, 18 October 2009, 11:39 GMT
Last edited by Andrea Scarpino (BaSh) - Saturday, 26 March 2011, 11:31 GMT
Opened by John (graysky) - Sunday, 18 October 2009, 11:39 GMT
Last edited by Andrea Scarpino (BaSh) - Saturday, 26 March 2011, 11:31 GMT
|
Details
Description: System shutdown does not display the daemons
screen indicating progress of various daemons contained in
/etc/rc.shutdown as the system goes down. All that is
displayed is the standard login prompt (Arch 2.6.31:
whatever"). Downgrading gdm back to gdm-2.20.10-2 fixes this
problem.
Additional info: * package version(s) - gdm-2.28.0-1 Steps to reproduce: Attempt a shutdown on a box running the gdm package mentioned above. |
This task depends upon
Closed by Andrea Scarpino (BaSh)
Saturday, 26 March 2011, 11:31 GMT
Reason for closing: Fixed
Additional comments about closing: gdm 2.32.0
Saturday, 26 March 2011, 11:31 GMT
Reason for closing: Fixed
Additional comments about closing: gdm 2.32.0
maybe this isn't an 'gdm' bug ...
In my x86_64 laptop I get to see the daemon during the shutdown process.
However, in my i686 eeePC I don't. what seems to be happening is that after the shutdown process begins, GDM is killed and I get a "flash" at the daemons being shut down; afterwards I get the GDM screen loading again - like it had been respawned. After a few seconds (GDM doesn't have a chance to fully load) I'm thrown into the console login prompt and the computer shutsdown.
The behaviour is the same both on shutdown and reboot, in case it makes any difference.
In fact, this didn't happen when I launched GDM as a daemon.
What I *think* is happening here is the following:
GNOME receives shutdown signal, and starts rebooting the computer;
GDM gets shutdown in the process;
GDM respawns, as it is the expected behaviour in case it gets killed for some reason when using the inittab method;
This forces a tty change and thus, the shutdown daemons are not displayed.
Has anyone got any opinions on this? Or how can I verify that what I think is happening really is happening? Where does all this get logged into (if at all)?
Thanks.