Bug 129532
Summary: | firstboot isn't appearing | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jens Petersen <petersen> | ||||
Component: | firstboot | Assignee: | Chris Lumens <clumens> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | |||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | rawhide | CC: | alikins, barryn, byte, cjlesh, dee, jrb, llim, twaugh | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | 1.3.33-1 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2005-09-04 23:20:15 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | 132300 | ||||||
Bug Blocks: | 123268 | ||||||
Attachments: |
|
Description
Jens Petersen
2004-08-10 04:30:17 UTC
Firstboot is actually running, you just cant's see it. Try "Alt-tab" followed by "Alt-F4" Works for me, not sure why. -charlie Charlie, thanks. Which locale is your system running in btw? It seems this is somewhat locale specific: I see it for ja_JP.UTF-8. But I hear firstboot appears for other Asian locale at least. *** Bug 128003 has been marked as a duplicate of this bug. *** I'm seeing Charlie's behavior (hidden firstboot, but Alt-Tab + Alt-F4 reveals it) with en_US.UTF-8 locale. However, I usually choose to install all languages (although I keep the default at "English (USA)" or whatever it's called in the installer). Hopefully I'll be able to test again with an English-only install soon (as soon as I find a rawhide snapshot that actually installs onto my main test machine -- but that's unrelated to this bug and I will soon be filing a bug against anaconda with more information). In bug 128003 (which I just marked as a duplicate of this bug), I noted that downgrading to rhgb-0.11.2-7 prevents this bug from occurring. This is still the case (I just tried it). Same problem still happens with an English-only (i.e. no extra languages selected) install of a 20040728 rawhide snapshot.... BTW, the process name that appears when you press Alt-Tab is "rhgb". No firstboot on FC3T2-candidate2. Entry in /var/log/messages that firstboot failed. Booted without "rhgb quiet" to look for errors, so the above work-around may not be applicable. if downgrading rhgb makes this go away, it certainly sounds like a rhgb issues, since very little firstboot code has changed in the meantime (a couple bug fixes in the date module...) erk, comment #8 was for the wrong bug, ignore katzj reproduced it, and reproduced it going away with after downgrading rhgb (0.12 to 0.11) so bouncing to rhgb (also, the only firstboot changes have been some bug fixes in the date module which don't seem a likely suspect) Not that fast !!! Even after downgrading rhgb, firstboot in rawhide still hangs leaving rhgb grey screen and failing to start. The following logs were extracted from stderr of firstboot on rawhide: -------------------------------------------------- Traceback (most recent call last): File "/usr/share/firstboot/firstboot.py", line 201, in ? firstbootWindow.firstbootWindow(xserver_pid, wm_pid, doReconfig, doDebug, lowRes, rhgb, autoscreenshot) File "/usr/share/firstboot/firstbootWindow.py", line 151, in __init__ self.loadModules() File "/usr/share/firstboot/firstbootWindow.py", line 391, in loadModules exec(cmd) File "<string>", line 2, in ? File "/usr/share/firstboot/modules/soundcard_gui.py", line 52, in __init__ self.soundcardPage = soundcard.childWindow() File "/usr/share/system-config-soundcard/soundcard.py", line 87, in __init__ self.device, self.module, self.maker, self.model = self.soundcardBackend.getData(card) File "/usr/share/system-config-soundcard/soundcardBackend.py", line 98, in getData maker, model = string.split(description, "|") ValueError: unpack list of wrong size Window manager warning: Lost connection to the display '127.0.0.1:0'; most likely the X server was shut down or you killed/destroyed the window manager. ---------------------------------------------------------- In a nutshell the soundcard configuration module simply failed. If removing it doing mv /usr/share/firstboot/modules/soundcard_gui.py /tmp then firstboot appears. There is still a number of warning which should be handled too: ---------------------------------------------------------- /usr/share/firstboot/modules/securitylevel.py:74: DeprecationWarning: use gtk.ComboBox self.securityOptionMenu = gtk.OptionMenu() /usr/share/firstboot/modules/date.py:60: DeprecationWarning: use GtkContainer.get_children if self.dateWindow.vbox.children() != []: /usr/share/firstboot/modules/date.py:61: DeprecationWarning: use GtkContainer.get_children self.dateWindow.vbox.remove(self.dateWindow.vbox.children()[0]) /usr/share/system-config-date/mainWindow.py:209: DeprecationWarning: use GtkContainer.get_children if self.vbox.children() != []: /usr/share/system-config-date/mainWindow.py:210: DeprecationWarning: use GtkContainer.get_children self.vbox.remove(self.vbox.children()[0]) * ddcprobe returned bogus values: ID: None Name: None HorizSync: None VertSync: None Traceback (most recent call last): File "/usr/share/firstboot/firstbootWindow.py", line 227, in switchPage module.updatePage() File "/usr/share/firstboot/modules/finished.py", line 64, in updatePage for file in files: UnboundLocalError: local variable 'files' referenced before assignment /usr/lib/python2.3/site-packages/gtk-2.0/gtk/__init__.py:90: GtkDeprecationWarning: gtk.mainquit is deprecated, use gtk.main_quit instead self.warn(message, DeprecationWarning) ---------------------------------------------------------- the hsync/vsync warning is system specific but the other ones relat to code rot in the firstboot module which should be fixed. I'm fixing the rhgb side (#128003) but the firstboot side need to be fixed too. Bouncing back to firstboot/Adrian ... Daniel No firstboot on FC3T2-candidate2 (FC3-re0908.0-i386); similar to comment #7 above. Install was Workstation, minus openoffice-i18n to save space. I removed "rghb quient" from kernel command line before rebooting from install. 'firstboot' started, but result was black screen with default pointer only [standard arrow pointing northwest, with white outline] and mouse tracking; no response to keyboard <Ctrl><Alt>Fn, <Ctrl><Alt><Backspace>, <Alt><SysRq>b, <Ctrl><Alt><DEL>. Hardware reset was required to recover. Second boot attempt: again without "rhgb quiet", but "single" to save /var/log/Xorg.*.log. Exit into runlevel 5: same black screen with pointer only and mouse tracking, no keyboard response. Hardware reset was required to recover. Third boot attempt: Put back "rhgb quiet", try multiuser (no "single"). Similar hang in firstboot, except background is now gray (not black, not stippled.) Hardware reset was required to recover from hang. Fourth boot attempt: Put back "rhgb quiet", got to multiuser in 800x600, no obvious evidence of firstboot: monitor configuration was skipped, setting date was skipped, creating non-superuser was skipped. So something about the presence or absence of "rhgb quiet" is affecting firstboot. However, firstboot should stand alone, and not depend on rhgb. soundcard screen issue fixed finish page issue fixed (in 1.3.23) I suspect the rhgb/firstboot issue is still a problem though When removing the soundcard module and with the fix of rhgb-0.12.5-1 from 128003 firstboot works for me on an otherwise fully updated rawhide (but using anaconda from FC3t1). Daniel No firstboot, with same problems as <A HREF="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=129532#c7">Comment #7</A>. Machine went straight to a graphical (GDM) login prompt. Will try sequence from <A HREF="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=129532#c12">Comment #12</A> and will report if anything different is noticed. Not being a programmer, I don't know if this is significant or not. I just tried to run firstboot by hand and got the following: [root@elizabeth ~]# firstboot /usr/share/firstboot/modules/securitylevel.py:74: DeprecationWarning: use gtk.ComboBox self.securityOptionMenu = gtk.OptionMenu() Traceback (most recent call last): File "/usr/share/firstboot/firstboot.py", line 201, in ? firstbootWindow.firstbootWindow(xserver_pid, wm_pid, doReconfig, doDebug, lowRes, rhgb, autoscreenshot) File "/usr/share/firstboot/firstbootWindow.py", line 151, in __init__ self.loadModules() File "/usr/share/firstboot/firstbootWindow.py", line 391, in loadModules exec(cmd) File "<string>", line 2, in ? File "/usr/share/firstboot/modules/soundcard_gui.py", line 52, in __init__ self.soundcardPage = soundcard.childWindow() File "/usr/share/system-config-soundcard/soundcard.py", line 87, in __init__ self.device, self.module, self.maker, self.model = self.soundcardBackend.getData(card) File "/usr/share/system-config-soundcard/soundcardBackend.py", line 98, in getData maker, model = string.split(description, "|") ValueError: unpack list of wrong size My firstboot problems were all solved by applying the rawhide updates available at approx. 2pm Pacific time Sept 14. After installing a 'clean' development tree from boot.iso on 9/13/04, I no longer have to "alt-tab" then "alt-f4" to see firstboot, it just shows up the way that I expect! I just installed fc1004.2 and did not get firstboot either. I got firstboot with the latest test3 candidate FC3-re1005.0 with firstboot-1.3.28-2. :) firstboot-1.3.28-2 doesn't do it for me, its not appearing. Rawhide latest 1009 tree FWIW, firstboot now works fine for me with 1005 and 1006 [and with RHEL4 beta1 for that matter], but I haven't tried any later fc-devel trees yet I just installed rawhide-20041017, and didn't get a firstboot. Didn't get it after a reboot either. The logs has: Oct 18 12:11:17 testbox: firstboot: failed for both boots. Running "/sbin/service firstboot start" on a console seems to work though. It starts a new xserver and brings up firstboot on it. I see this too, from a kickstart that worked fine last week. It worked fine for me in the install i did on friday. That would have been rawhide-20041014 or rawhide-20041015. rawhide-20041015 had firstboot-1.3.28-2. I see this in /var/log/messages: Oct 18 08:47:38 hoopoe firstboot: failed Downgrading the firstboot package to 1.3.28-2 on this fresh install makes firstboot come up on the next boot. So this is a firstboot regression, not a problem in something else. Created attachment 105369 [details]
firstboot-patch
This patch fixes it for me.
Works for me too. 1.3.33-1 fixes it here. |