Re: [gdm-list] gdm can't start login screen



Brian Cameron said the following on 10/27/2005 1:58 PM:


Steve:

I upgraded from SuSE 9.3 to SuSE 10.0 on a Dell Latitude D800 laptop.
Since then I have not been able to get gdm to run.
The nvidia splash screen displays, then I get the gray background of an X server without a window manager. After 30 seconds or so, the screen goes blank and repeats the display of the nvidia splash screen and the server blankground.


There could be a lot of reasons why gdm might not start.  GDM might
be depending on a library that you don't have installed.  Check
"ldd /usr/lib/gdmlogin" and "ldd /usr/lib/gdmgreeter" to see if there
are any issues here.

% ldd /opt/gnome/lib/gdm/gdmlogin
   linux-gate.so.1 =>  (0xffffe000)
   libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7f4f000)
   libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0xb7f47000)
   libgnomeui-2.so.0 => /opt/gnome/lib/libgnomeui-2.so.0 (0xb7ebe000)
   libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7e9e000)
   libbonoboui-2.so.0 => /opt/gnome/lib/libbonoboui-2.so.0 (0xb7e40000)
   libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xb7e37000)
   libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xb7e1e000)
libgnome-keyring.so.0 => /opt/gnome/lib/libgnome-keyring.so.0 (0xb7e13000) libgnomecanvas-2.so.0 => /opt/gnome/lib/libgnomecanvas-2.so.0 (0xb7de9000)
   libgnome-2.so.0 => /opt/gnome/lib/libgnome-2.so.0 (0xb7dd6000)
   libesd.so.0 => /usr/lib/libesd.so.0 (0xb7dcc000)
   libasound.so.2 => /usr/lib/libasound.so.2 (0xb7d0e000)
   libresmgr.so.1 => /lib/libresmgr.so.1 (0xb7d09000)
   libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0xb7ce6000)
   libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0xb7ccf000)
   libgtk-x11-2.0.so.0 => /opt/gnome/lib/libgtk-x11-2.0.so.0 (0xb79dc000)
   libgdk-x11-2.0.so.0 => /opt/gnome/lib/libgdk-x11-2.0.so.0 (0xb795a000)
   libatk-1.0.so.0 => /opt/gnome/lib/libatk-1.0.so.0 (0xb7941000)
libgdk_pixbuf-2.0.so.0 => /opt/gnome/lib/libgdk_pixbuf-2.0.so.0 (0xb792a000) libpangocairo-1.0.so.0 => /usr/local/lib/libpangocairo-1.0.so.0 (0xb7924000)
   libpangoft2-1.0.so.0 => /usr/local/lib/libpangoft2-1.0.so.0 (0xb78fd000)
   libpango-1.0.so.0 => /usr/local/lib/libpango-1.0.so.0 (0xb78c8000)
   libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb787b000)
   libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb784b000)
   libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb77dc000)
   libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb77bc000)
   libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0xb77b4000)
   libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb76bb000)
   libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb76ad000)
   libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb766e000)
   libglitz.so.1 => /usr/local/lib/libglitz.so.1 (0xb7648000)
   libgnomevfs-2.so.0 => /opt/gnome/lib/libgnomevfs-2.so.0 (0xb75e8000)
   libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb74bd000)
   libz.so.1 => /lib/libz.so.1 (0xb74aa000)
   libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0xb747a000)
   libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0xb7380000)
   libdns_sd.so => /usr/lib/libdns_sd.so (0xb737a000)
   libresolv.so.2 => /lib/libresolv.so.2 (0xb7367000)
   librt.so.1 => /lib/tls/librt.so.1 (0xb735e000)
   libbonobo-2.so.0 => /opt/gnome/lib/libbonobo-2.so.0 (0xb7304000)
   libgconf-2.so.4 => /opt/gnome/lib/libgconf-2.so.4 (0xb72d2000)
libbonobo-activation.so.4 => /opt/gnome/lib/libbonobo-activation.so.4 (0xb72be000) libORBitCosNaming-2.so.0 => /opt/gnome/lib/libORBitCosNaming-2.so.0 (0xb72b9000)
   libORBit-2.so.0 => /opt/gnome/lib/libORBit-2.so.0 (0xb7265000)
   libpopt.so.0 => /usr/lib/libpopt.so.0 (0xb725d000)
   libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0xb722b000)
   libm.so.6 => /lib/tls/libm.so.6 (0xb7205000)
   libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0xb7202000)
   libdl.so.2 => /lib/libdl.so.2 (0xb71fd000)
   libgthread-2.0.so.0 => /usr/local/lib/libgthread-2.0.so.0 (0xb71f9000)
   libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb71e7000)
   libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0xb7169000)
   libc.so.6 => /lib/tls/libc.so.6 (0xb704a000)
   libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0xb7045000)
   libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0xb703c000)
   libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0xb7037000)
   libcairo.so.1 => /usr/local/lib/libcairo.so.1 (0xb700c000)
   libpixman.so.1 => /usr/local/lib/libpixman.so.1 (0xb6ff6000)
   /lib/ld-linux.so.2 (0xb7f80000)
   libiconv.so.2 => /usr/local/lib/libiconv.so.2 (0xb6f1f000)

% ldd /opt/gnome/lib/gdm/gdmgreeter
   linux-gate.so.1 =>  (0xffffe000)
   libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7fa8000)
   libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0xb7fa0000)
libgnomecanvas-2.so.0 => /opt/gnome/lib/libgnomecanvas-2.so.0 (0xb7f76000)
   libgtk-x11-2.0.so.0 => /opt/gnome/lib/libgtk-x11-2.0.so.0 (0xb7c83000)
   libgdk-x11-2.0.so.0 => /opt/gnome/lib/libgdk-x11-2.0.so.0 (0xb7c01000)
   libatk-1.0.so.0 => /opt/gnome/lib/libatk-1.0.so.0 (0xb7be8000)
libpangocairo-1.0.so.0 => /usr/local/lib/libpangocairo-1.0.so.0 (0xb7be1000)
   libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7b94000)
   libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0xb7b8c000)
   libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7a93000)
   libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7a85000)
   libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7a46000)
   libglitz.so.1 => /usr/local/lib/libglitz.so.1 (0xb7a20000)
   librsvg-2.so.2 => /opt/gnome/lib/librsvg-2.so.2 (0xb79f1000)
   libgnomevfs-2.so.0 => /opt/gnome/lib/libgnomevfs-2.so.0 (0xb7991000)
   libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0xb7961000)
   libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0xb7867000)
   libdns_sd.so => /usr/lib/libdns_sd.so (0xb7862000)
   libresolv.so.2 => /lib/libresolv.so.2 (0xb784e000)
   librt.so.1 => /lib/tls/librt.so.1 (0xb7845000)
   libbonobo-2.so.0 => /opt/gnome/lib/libbonobo-2.so.0 (0xb77eb000)
   libgconf-2.so.4 => /opt/gnome/lib/libgconf-2.so.4 (0xb77b9000)
libbonobo-activation.so.4 => /opt/gnome/lib/libbonobo-activation.so.4 (0xb77a5000) libORBitCosNaming-2.so.0 => /opt/gnome/lib/libORBitCosNaming-2.so.0 (0xb77a1000)
   libORBit-2.so.0 => /opt/gnome/lib/libORBit-2.so.0 (0xb774c000)
   libpopt.so.0 => /usr/lib/libpopt.so.0 (0xb7744000)
   libgthread-2.0.so.0 => /usr/local/lib/libgthread-2.0.so.0 (0xb7740000)
   libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb772e000)
   libgsf-1.so.1 => /opt/gnome/lib/libgsf-1.so.1 (0xb7706000)
   libbz2.so.1 => /lib/libbz2.so.1 (0xb76f4000)
   libcroco-0.6.so.3 => /opt/gnome/lib/libcroco-0.6.so.3 (0xb76be000)
   libpangoft2-1.0.so.0 => /usr/local/lib/libpangoft2-1.0.so.0 (0xb7697000)
   libpango-1.0.so.0 => /usr/local/lib/libpango-1.0.so.0 (0xb7662000)
   libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7632000)
   libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb7612000)
   libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb75a4000)
libgdk_pixbuf-2.0.so.0 => /opt/gnome/lib/libgdk_pixbuf-2.0.so.0 (0xb758d000)
   libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0xb755b000)
   libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0xb7558000)
   libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0xb74da000)
   libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb73af000)
   libdl.so.2 => /lib/libdl.so.2 (0xb73ab000)
   libz.so.1 => /lib/libz.so.1 (0xb7397000)
   libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0xb7380000)
   libm.so.6 => /lib/tls/libm.so.6 (0xb735a000)
   libc.so.6 => /lib/tls/libc.so.6 (0xb723b000)
   libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0xb7237000)
   libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0xb722d000)
   libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0xb7228000)
   libcairo.so.1 => /usr/local/lib/libcairo.so.1 (0xb71fd000)
   libpixman.so.1 => /usr/local/lib/libpixman.so.1 (0xb71e8000)
   /lib/ld-linux.so.2 (0xb7fd9000)
   libiconv.so.2 => /usr/local/lib/libiconv.so.2 (0xb7110000)

So far, it looks good to me.

Can you start up the xserver by hand?  Try running the xserver command
in the gdm.conf file from a terminal like this

cmd-to-run-xserver & sleep 10;DISPLAY=:0.0 xterm

That should give you an Xserver.  If this fails, then the problem is
probably with your Xserver.  Or perhaps you have to tweak the command
to start the Xserver.

If it works, try running gdmlogin in developer mode like this:

export DOING_GDM_DEVELOPMENT=1
/usr/lib/gdmlogin

I got the message:
Could not access GDM configuration file.

I'm not sure where it's looking. I have /etc/opt/gnome/gdm/gdm.conf. Is there a better place for it?
Are there man pages for gnome/gdm?

Thanks,
Steve


That should cause the login program GUI to start up in development
mode.  You can't really log in this way, but it tests to see if the
GUI can be launched.  If it fails, any messages sent to the terminal
would probably highlight your problem.

Let me know if this helps.

Brian




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]