Description of problem: After upgrading to the latest gnome-shell package, the GNOME desktop fails to start up. Instead, a message that something went wrong and a button prompting the user for logging out are displayed. Version-Release number of selected component (if applicable): gnome-shell-3.1.90.1-1.fc16.x86_64 How reproducible: Always. Steps to Reproduce: 1. Launch GNOME shell from GDM. Actual results: GNOME session aborts. Expected results: GNOME session starts successfully. Additional info: None.
Created attachment 520993 [details] Log file .xession-errors after failed login attempt
Installed packages include clutter-1.7.12-1.fc16.
Looking at the log, the error message is: Error: Requiring Shell, version none: Typelib file for namespace 'Gee', version '1.0' not found I managed to reproduce it on my system after removing libgee-devel. It would appear to be a packaging bug with libgee-0.6.1-2.fc15: the typelib is currently in the -devel package, but should instead be in the main package so that apps like gnome-shell could use the library with GObject introspection without needing to depend on the -devel package.
libgee-0.6.1-3.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/libgee-0.6.1-3.fc15
libgee-0.6.1-3.fc16 is built, but I'd rather it be pushed together with the GNOME stack update, rather than as a stand-alone update
Created attachment 521083 [details] Log file .xession-errors for libgee-0.6.1-3.fc16 GNOME shell still fails after upgrading to libgee-0.6.1-3.fc16 albeit with a slightly different error message.
Do you have new enough mutter?
Package libgee-0.6.1-3.fc15: * should fix your issue, * was pushed to the Fedora 15 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing libgee-0.6.1-3.fc15' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/libgee-0.6.1-3.fc15 then log in and leave karma (feedback).
After ugrading to mutter-3.1.90.1-1.fc16, too, the issue is resolved.
libgee-0.6.1-3.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.