LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Fedora (http://www.linuxquestions.org/questions/fedora-35/)
-   -   Gnome3 failed to load (http://www.linuxquestions.org/questions/fedora-35/gnome3-failed-to-load-4175438473/)

terry-duell 11-23-2012 03:22 PM

Gnome3 failed to load
 
Hello All,
I have just finished installing the latest updates for Fedora 17 x86_64, which included kernel 3.6.7-4, and a new Nvidia driver, amongst many other things (175Mb in all).
When I restarted the system I was presented with a dialog box that says Gnome3 failed to load, and maybe my graphics system isn't capable!
Clearly something has gone wrong, as I have been running Gnome3 since it's initial release.
Has anyone else had this problem, and any suggestions as to how to fix?

Cheers,
Terry

terry-duell 11-23-2012 04:12 PM

Quote:

Originally Posted by terry-duell (Post 4835723)
Hello All,
I have just finished installing the latest updates for Fedora 17 x86_64, which included kernel 3.6.7-4, and a new Nvidia driver, amongst many other things (175Mb in all).
When I restarted the system I was presented with a dialog box that says Gnome3 failed to load, and maybe my graphics system isn't capable!

An update on the above.
I just booted into the previous kernel (3.6.6-1) and this system also comes up without gnome3, although I don't get the message.
This is interesting, as I would have assumed that this previous kernel would use the related nvidia kernel module, all of which had been working as expected until the update this morning.

Any idea as to what's going one here?


Cheers,
Terry

terry-duell 11-23-2012 05:02 PM

OK, problem solved.
There has been a balls-up with the xorg-x11-drv-nvidia-libs, which was also updated. Library files have been moved and the /etc/X11/xorg.conf hasn't been updated, hence the nvidia drivers for kernel 3.6.7-1 and 3.6.6-1 etc are looking in the wrong place and it all goes wrong.
I found two ways of fixing the problem. I lost the link so here are the fixes from my notes.
The first is to move the files ...

cd /usr/lib64/xorg/modules/extensions
mv libglx.so libglx.so-xorg
ln -s ../../../nvidia/xorg/libglx.so .

An alternative is to change the module path in /etc/X11/xorg.conf.

Section "Files"
ModulePath "/usr/lib64/nvidia/xorg"
ModulePath "/usr/lib64/xorg/modules"
EndSection

I used the latter fix and all is now OK.

Cheers,
Terry


All times are GMT -5. The time now is 01:31 PM.