Bug 698184
Summary: | Enabling session saving with Gnome shell makes GUI login unusable | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Andre Robatino <robatino> | ||||
Component: | gnome-session | Assignee: | Ray Strode [halfline] <rstrode> | ||||
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 15 | CC: | awilliam, jlaska, jmccann, jsmith.fedora, mclasen, rstrode, satellitgo | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | AcceptedBlocker | ||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | |||||||
: | 700276 (view as bug list) | Environment: | |||||
Last Closed: | 2011-04-29 18:12:34 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: | |||||||
Bug Blocks: | 617261, 700276 | ||||||
Attachments: |
|
Description
Andre Robatino
2011-04-20 11:40:30 UTC
Adjusted summary: it's not using g-s-p that's the problem, but session saving (you also hit the bug if you enable session saving without using g-s-p, and you *don't* hit the bug if you just use g-s-p to set up autostart). Proposing as F15 blocker; importantly, we should check what happens if you upgrade with this preference set. Discussed at 2011-04-21 blocker review meeting (http://meetbot.fedoraproject.org/fedora-bugzappers/2011-04-21/f15-blocker-review.2011-04-21-17.00.html) ... AGREED: 698184 - AcceptedNTH - further testing of F14->F15 upgrades may elevate to AcceptedBlocker ACTION: jlaska - test F14->F15 upgrade 698184 If this isn't fixed by Final, I hope there will be well-publicized instructions so people hit by this can recover a usable system. I still don't know how to do it. (Presumably it's a matter of going to a VT and deleting/editing some files, I don't know which ones, and most casual users wouldn't either.) you have to poke some setting in gconf or dconf/gsettings, I believe. This was recently reported upstream at https://bugzilla.gnome.org/show_bug.cgi?id=647359 and the same fix works here: go to a VT, rm ~/.config/gnome-session-saved-session/*, go back to the GUI, restart X with Ctrl-Alt-Backspace, log in again. Sorry, I meant "rm ~/.config/gnome-session/saved-session/*". Jlaska: Note that https://bugzilla.gnome.org/show_bug.cgi?id=647359#c1 says "this happens when upgrading from gnome 2.32 to gnome 3.0.0" so it will probably happen on a F14->F15 upgrade as well. I'd test it but it requires gnome shell (not fallback) which I can't get in a VM. I just tested this issue and wasn't able to reproduce the failure on upgrade. = Steps to Reproduce = 1) Installed F-14 with updates 2) Configured session auto-saving and saved firefox and gnome-terminal so they start on login 3) Logout and login to confirm session savings works 4) Ran preupgrade to get to F15 5) Logged in after preupgrade = Actual Results = * Gnome-shell starts and launches firefox and gnome-terminal = Additional information = * install.log:Installing gnome-session-2.32.0-1.fc14.x86_64 * upgrade.log:Upgrading gnome-session-3.0.0-1.fc15.x86_64 Created attachment 494887 [details] $HOME/.config/gnome-session/saved-session/gnome-shell.desktop (In reply to comment #8) > I just tested this issue and wasn't able to reproduce the failure on upgrade. I take that back. The first login after upgrade works just fine. Any subsequent logins are impacted by this issue. The only way I can get a working desktop *after* the first successful login is to remove $HOME/.config/gnome-session/saved-session/gnome-shell.desktop Attaching $HOME/.config/gnome-session/saved-session/gnome-shell.desktop for inspection. According to upstream GNOME bug#647359 (see https://bugzilla.gnome.org/show_bug.cgi?id=647359#c7), the problem is that the attached file calls mutter, not gnome-shell. Given that this bug is impacted by upgrades (F14->F15), and according to the Beta criteria [1] "...The upgraded system must meet all release criteria". I think this issue is worth considering as a Final release blocker. During the last blocker review [2], there were mixed votes on whether this would be considered a release blocker if it was impacting upgrades. Given that we know upgrades are impacted by this issue ... should this be considered a release blocker? [1] https://fedoraproject.org/wiki/Fedora_15_Beta_Release_Criteria [2] http://meetbot.fedoraproject.org/fedora-bugzappers/2011-04-21/f15-blocker-review.2011-04-21-17.00.html This certainly looks like a blocker to me. It's got my vote to find itself on the blocker list. given the consequences on upgrade with what's likely to be a reasonably common option, +1 blocker. See https://bugzilla.gnome.org/show_bug.cgi?id=645539 for the proposed workaround Ah, turns out that the workaround doesn't actually work around anything... The problem is that the libmutter conversion of gnome-shell did not update the session management support. So you now start /usr/bin/gnome-shell, but it still sets a restart command that runs /usr/bin/mutter Discussed at 2011-04-29 blocker review meeting, as testing showed it affects upgrades, accepted as a blocker. mclasen is pushing a fix. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers discussion of this issue continued in the clone, though a clone wasn't really needed; so close this as a dupe of that. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers *** This bug has been marked as a duplicate of bug 700276 *** |