PDA

View Full Version : /usr/lib/libgtk-x11-2.0.so.0: undefined symbol


hamsta
11th November 2004, 11:05 AM
Hi,

just after upgrading one more FC2 to FC3, a strange error shows up. Whenever you try to start gnome, you get the following error message:

/usr/bin/gnome-session: symbol lookup error: /usr/lib/libgtk-x11-2.0.so.0: undefined symbol: gdk_window_enable_synchronized_configure_libgtk_on ly

KDE is running fine, but any gtk Program do not work with the same error message complaining about the undefined symbol. I have tried a lot, eg. uninstalling gnome and gtk completely and reinstalling or hacking with the /etc/ld.so.conf but no success at all until now.


Does anybody have any idea or clues about what is going on here?




CU

hamsta

zAo
11th November 2004, 11:06 AM
Did you also try to reinstall gtk2.0 ? Try reinstall with apt or yum.

Let us know :)

hamsta
11th November 2004, 11:19 AM

Yes, I removed gtk2, too. Sorry for only mentioning gtk...
Even with all dependecies removed and then reinstalling gtk2 and gnome-session (for minimal gnome) the same error shows up again when trying to do a startx :-(((


hamsta

hamsta
11th November 2004, 11:51 AM
After nearly 6 hours of investigation I have identified the problem :-)

Some symlinks have been wrong in /usr/lib, namely libgdk_pixbuf_xlib-2.0.so and libgtk-x11-2.0.so. They were linked to an old version of the library. Interestingly they the old so-file was still there, although was not part of any RPM. The FC3 installer (on this machine) did not corrected these links.

Just for info, if anybody gets the same problem in future...


Cheers,

hamsta

zAo
11th November 2004, 12:03 PM
Thanks for the solution mate. Luck on your new FC3 machine!

:)