Further investigation of this showed that I had a package called libwncksync-glib installed. The shared library /usr/lib/gio/modules/libgiodbus.so with the symbol lookup error is part of that package. gdm itself does not depend or link to any shared library provided by libwncksync-glib. Still this undefined symbol causes gdm not to start. I wonder if that's a design issue of GIO. Removing the package libwncksync-glib, which nothing depends on, solved the issue and got gdm back into working state.
-- gdm does not start due to symbol lookup error https://bugs.launchpad.net/bugs/476124 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gdm in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs