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):
Steps to Reproduce:
1. Launch GNOME shell from GDM.
GNOME session aborts.
GNOME session starts successfully.
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.
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?
* 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:
then log in and leave karma (feedback).
After ugrading to mutter-184.108.40.206-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.