[Bug 30757] dapper gnome-session linked against libdbus-1.so.1

rillian giles at xiph.org
Tue Feb 7 23:11:45 UTC 2006


Public bug report changed:
https://launchpad.net/malone/bugs/30757

Comment:
I wasn't trying to install anything in particular. This is a breezy
install that I upgraded to dapper (on December 31st if the mtime on
/etc/apt/sources.list can be trusted). I just pointed apt at the newer
release and periodically run 'apt-get upgrade' and 'apt-get dist-
upgrade' when it looks safe. It was such a dist-upgrade that removed
libdbus-1.so.1.

Logging in from gdm doesn't work because gnome-session fails to execute.
Whatever it is that detects sessions less than 10 seconds points to
~/.xsession-errors which contains:

(process:4352): Gtk-WARNING **: This process is currently running setuid or setgid.
This is not a supported use of GTK+. You must create a helper
program instead. For further details, see:

    http://www.gtk.org/setuid.html

Refusing to initialize GTK+.

(process:4356): Gtk-WARNING **: This process is currently running setuid or setgid.
This is not a supported use of GTK+. You must create a helper
program instead. For further details, see:

    http://www.gtk.org/setuid.html

Refusing to initialize GTK+.
/etc/gdm/PreSession/Default: Registering your session with wtmp and utmp
/etc/gdm/PreSession/Default: running: /usr/bin/sessreg -a -w /var/log/wtmp -u /var/run/utmp -x "/var/lib/gdm/:0.Xservers" -h "" -l ":0" "giles"
/etc/gdm/Xsession: Beginning session setup...
Predefined macro file '/usr/lib/gcc/powerpc-linux-gnu/4.0.3/include/mcpp_gcc40_predef_old.h' is not found
Predefined macro file '/usr/lib/gcc/powerpc-linux-gnu/4.0.3/include/mcpp_gcc40_predef_std.h' is not found
Predefined macro file '/usr/lib/gcc/powerpc-linux-gnu/4.0.3/include/mcpp_gcc40_predef_old.h' is not found
Predefined macro file '/usr/lib/gcc/powerpc-linux-gnu/4.0.3/include/mcpp_gcc40_predef_std.h' is not found
x-session-manager: error while loading shared libraries: libdbus-1.so.1: cannot open shared object file: No such file or directory


Other requested information:

$ which gnome-session
/usr/bin/gnome-session

$ ldd `which gnome-session`
        libgnome-desktop-2.so.2 => /usr/lib/libgnome-desktop-2.so.2 (0x0ffc9000)        libgnomeui-2.so.0 => /usr/lib/libgnomeui-2.so.0 (0x0ff0b000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x0fee1000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x0fea7000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x0fe84000)
        libgnome-2.so.0 => /usr/lib/libgnome-2.so.0 (0x0fe48000)
        libesd.so.0 => /usr/lib/libesd.so.0 (0x0fe1d000)
        libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x0fde6000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x0fa3a000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x0f980000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x0f93e000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x0f904000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x0f8e0000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x0f87e000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x0f750000)
        libbonobo-2.so.0 => /usr/lib/libbonobo-2.so.0 (0x0f6c7000)
        libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0x0f66b000)
        libbonobo-activation.so.4 => /usr/lib/libbonobo-activation.so.4 (0x0f634000)
        libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0x0f5b2000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x0f547000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x0f514000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x0f453000)
        libc.so.6 => /lib/libc.so.6 (0x0f2f2000)
        libbonoboui-2.so.0 => /usr/lib/libbonoboui-2.so.0 (0x0f260000)
        libgnome-keyring.so.0 => /usr/lib/libgnome-keyring.so.0 (0x0f233000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0x0f0c7000)
        libz.so.1 => /usr/lib/libz.so.1 (0x0f092000)
        libgnomecanvas-2.so.0 => /usr/lib/libgnomecanvas-2.so.0 (0x0f040000)
        libpopt.so.0 => /lib/libpopt.so.0 (0x0f017000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x0efce000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x0efa5000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x0ef4c000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x0ef18000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x0eef5000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0x0eecb000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x0eea0000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x0ee7a000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0x0ee0e000)
        libgnomevfs-2.so.0 => /usr/lib/libgnomevfs-2.so.0 (0x0ed7e000)
        libm.so.6 => /lib/libm.so.6 (0x0ece9000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x0ecc5000)
        libdl.so.2 => /lib/libdl.so.2 (0x0eca2000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x0ec7d000)
        libstartup-notification-1.so.0 => /usr/lib/libstartup-notification-1.so.0 (0x0ec53000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x0ec0d000)
        libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x0ebc7000)
        libasound.so.2 => /usr/lib/libasound.so.2 (0x0eac9000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x0ea9e000)
        libORBitCosNaming-2.so.0 => /usr/lib/libORBitCosNaming-2.so.0 (0x0ea78000)
        /lib/ld.so.1 (0x30000000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x0e9de000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x0e998000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0x0e94f000)
        libgnutls.so.11 => /usr/lib/libgnutls.so.11 (0x0e8bf000)
        libavahi-glib.so.1 => /usr/local/lib/libavahi-glib.so.1 (0x0e89b000)
        libavahi-common.so.3 => /usr/local/lib/libavahi-common.so.3 (0x0e86f000)        libavahi-client.so.3 => /usr/local/lib/libavahi-client.so.3 (0x0e83e000)        libresolv.so.2 => /lib/libresolv.so.2 (0x0e81a000)
        libutil.so.1 => /lib/libutil.so.1 (0x0e7f8000)
        librt.so.1 => /lib/librt.so.1 (0x0e7d1000)
        libtasn1.so.2 => /usr/lib/libtasn1.so.2 (0x0e7a1000)
        libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x0e72e000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x0e70a000)
        libdbus-1.so.1 => not found
        libnsl.so.1 => /lib/libnsl.so.1 (0x0e6d4000)

$ dpkg -l gnome-session
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version         Description
+++-==============-===============-============================================
ii  gnome-session  2.13.90-ubuntu1 The GNOME 2 Session Manager

$ apt-cache policy gnome-session
gnome-session:
  Installed: 2.13.90-ubuntu1
  Candidate: 2.13.90-ubuntu1
  Version table:
 *** 2.13.90-ubuntu1 0
        500 http://archive.ubuntu.com dapper/main Packages
        100 /var/lib/dpkg/status


Thanks for your support.




More information about the desktop-bugs mailing list