GUI does not exit on reboot after install on armel
Bug #357101 reported by
Paul Larson
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libgksu (Ubuntu) |
Fix Released
|
Undecided
|
Colin Watson | ||
ubiquity (Ubuntu) |
Fix Released
|
High
|
Colin Watson |
Bug Description
On my babbage system, the gui seems to hang when I reboot after installing the system. If I reboot before install, it exits just fine and I see the message on the text console to remove the disc... and press enter. I can also switch between graphical and text consoles with ctrl-alt-fkeys. After a full install from the live image though, if I select reboot then it never exits the gui. The mouse and keyboard are hung and I cannot manually switch to tty1.
Related branches
lp:~cjwatson/ubiquity/gdm-signal
(Merged)
affects: | xserver-xorg-video-fbdev (Ubuntu) → ubiquity (Ubuntu) |
Changed in ubiquity (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in libgksu (Ubuntu): | |
assignee: | nobody → Colin Watson (cjwatson) |
To post a comment you must log in.
I'm informed that this is essentially because gdm-signal is no longer in powermanagement -interface. I'm going to copy its source into ubiquity.
There is another slight glitch here though. We need to be able to check the DESKTOP_SESSION environment variable in ubiquity to check whether we're running in a GNOME session or not (and, in future, we'll need access to the environment variable that tells us how to connect to the session bus). Since we run as root, this requires getting gksudo to preserve those environment variables. Unfortunately, gksudo -k doesn't seem to work properly; it needs to pass the -E option to sudo. I have a patch to fix this but will want some extra eyeballs on it.