Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 127351

Summary: gdm won't run after xorg-x11-7.0-r1 installation
Product: Gentoo Linux Reporter: Andy Dustman <farcepest>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: 2006.0   
Hardware: All   
OS: Linux   
URL: http://www.gentoo.org/proj/en/desktop/x/x11/modular-x-howto.xml
Whiteboard:
Package list:
Runtime testing required: ---

Description Andy Dustman 2006-03-23 12:23:21 UTC
I followed the modular X upgrade HOWTO and still find that I can't get gdm to run. Yes, I have a /usr/X11R6 -> ../usr symlink. The problem is not unique to gdm; xdm seems to have the same issue starting up. After enabling debugging in gdm.conf, these messages are generated in syslog:

Mar 23 14:44:19 kenny gdm[9192]: gdm_main: Here we go...
Mar 23 14:44:19 kenny gdm[9192]: gdm_start_first_unborn_local: Starting :0
Mar 23 14:44:19 kenny gdm[9192]: gdm_display_manage: Managing :0
Mar 23 14:44:19 kenny gdm[9192]: loop check: last_start 0, last_loop 0, now: 1143143059, retry_count: 0
Mar 23 14:44:19 kenny gdm[9192]: Resetting counts for loop of death detection
Mar 23 14:44:19 kenny gdm[9194]: gdm_slave_start: Starting slave process for :0
Mar 23 14:44:19 kenny gdm[9194]: gdm_slave_start: Loop Thingie
Mar 23 14:44:19 kenny gdm[9194]: Sending VT_NUM == -1 for slave 9194
Mar 23 14:44:19 kenny gdm[9192]: gdm_display_manage: Forked slave: 9194
Mar 23 14:44:19 kenny gdm[9192]: Handling message: 'VT_NUM 9194 -1'
Mar 23 14:44:19 kenny gdm[9192]: Got VT_NUM == -1
Mar 23 14:44:19 kenny gdm[9194]: gdm_server_start: :0
Mar 23 14:44:19 kenny gdm[9194]: gdm_auth_secure_display: Setting up access for :0
Mar 23 14:44:19 kenny gdm[9194]: gdm_auth_secure_display: Setting up access
Mar 23 14:44:19 kenny gdm[9194]: gdm_auth_secure_display: Setting up access for :0 - 1 entries
Mar 23 14:44:19 kenny gdm[9194]: Sending COOKIE == <secret> for slave 9194
Mar 23 14:44:19 kenny gdm[9192]: Handling message: 'COOKIE 9194 00...'
Mar 23 14:44:19 kenny gdm[9192]: Got COOKIE == <secret>
Mar 23 14:44:19 kenny gdm[9194]: Sending AUTHFILE == <secret> for slave 9194
Mar 23 14:44:19 kenny gdm[9192]: Handling message: 'AUTHFILE 9194 /var/gdm/:0.Xauth'
Mar 23 14:44:19 kenny gdm[9192]: Got AUTHFILE == /var/gdm/:0.Xauth
Mar 23 14:44:19 kenny gdm[9195]: gdm_server_spawn: '/usr/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7'
Mar 23 14:44:19 kenny gdm[9194]: gdm_server_spawn: Forked server on pid 9195
Mar 23 14:44:19 kenny gdm[9194]: do_server_wait: Before mainloop waiting for server
Mar 23 14:44:19 kenny gdm[9194]: gdm_server_start: After mainloop waiting for server
Mar 23 14:44:19 kenny gdm[9194]: gdm_server_start: Completed :0!
Mar 23 14:44:19 kenny gdm[9194]: Sending VT_NUM == 7 for slave 9194
Mar 23 14:44:19 kenny gdm[9192]: Handling message: 'VT_NUM 9194 7'
Mar 23 14:44:19 kenny gdm[9192]: Got VT_NUM == 7
Mar 23 14:44:19 kenny gdm[9194]: Sending XPID == 9195 for slave 9194
Mar 23 14:44:19 kenny gdm[9192]: Handling message: 'XPID 9194 9195'
Mar 23 14:44:19 kenny gdm[9192]: Got XPID == 9195
Mar 23 14:44:19 kenny gdm[9194]: gdm_slave_run: Opening display :0
Mar 23 14:44:21 kenny gdm[9194]: gdm_slave_greeter: Running greeter on :0
Mar 23 14:44:21 kenny gdm[9192]: Handling message: 'START_NEXT_LOCAL'
Mar 23 14:44:21 kenny gdm[9194]: gdm_slave_greeter: Greeter on pid 9251
Mar 23 14:44:21 kenny gdm[9194]: Sending GREETPID == 9251 for slave 9194
Mar 23 14:44:21 kenny gdm[9192]: Handling message: 'GREETPID 9194 9251'
Mar 23 14:44:21 kenny gdm[9192]: Got GREETPID == 9251
Mar 23 14:44:21 kenny gdm[9192]: gdm_socket_handler: Accepting new connection fd 8
Mar 23 14:44:21 kenny gdm[9192]: Handling user message: 'VERSION'
Mar 23 14:44:21 kenny gdm[9192]: Handling user message: 'GET_CONFIG_FILE'
Mar 23 14:44:21 kenny gdm[9192]: Handling user message: 'CLOSE'
Mar 23 14:44:22 kenny gdm[9194]: term_quit: Final cleanup
Mar 23 14:44:22 kenny gdm[9194]: gdm_slave_quick_exit: Will kill everything from the display
Mar 23 14:44:22 kenny gdm[9194]: gdm_server_stop: Server for :0 going down!
Mar 23 14:44:22 kenny gdm[9194]: gdm_server_stop: Killing server pid 9195
Mar 23 14:44:22 kenny gdm[9194]: gdm_server_stop: Server pid 9195 dead
Mar 23 14:44:22 kenny gdm[9194]: gdm_slave_quick_exit: Killed everything from the display
Mar 23 14:44:22 kenny gdm[9192]: mainloop_sig_callback: Got signal 17
Mar 23 14:44:22 kenny gdm[9192]: gdm_cleanup_children: child 9194 returned 65
Mar 23 14:44:22 kenny gdm[9192]: gdm_child_action: In remanage
Mar 23 14:44:22 kenny gdm[9192]: gdm_display_manage: Managing :0
Mar 23 14:44:22 kenny gdm[9192]: loop check: last_start 1143143059, last_loop 1143143059, now: 1143143062, retry_count: 1
Mar 23 14:44:22 kenny gdm[9256]: gdm_slave_start: Starting slave process for :0
Mar 23 14:44:22 kenny gdm[9256]: gdm_slave_start: Loop Thingie
Mar 23 14:44:22 kenny gdm[9256]: gdm_slave_run: Sleeping 1 seconds before server start
Mar 23 14:44:22 kenny gdm[9192]: gdm_display_manage: Forked slave: 9256
Mar 23 14:44:23 kenny gdm[9256]: Sending VT_NUM == -1 for slave 9256
Mar 23 14:44:23 kenny gdm[9192]: Handling message: 'VT_NUM 9256 -1'
Mar 23 14:44:23 kenny gdm[9192]: Got VT_NUM == -1
Mar 23 14:44:23 kenny gdm[9256]: gdm_server_start: :0
Mar 23 14:44:23 kenny gdm[9256]: gdm_auth_secure_display: Setting up access for :0
Mar 23 14:44:23 kenny gdm[9256]: gdm_auth_secure_display: Setting up access
Mar 23 14:44:23 kenny gdm[9256]: gdm_auth_secure_display: Setting up access for :0 - 1 entries
Mar 23 14:44:23 kenny gdm[9256]: Sending COOKIE == <secret> for slave 9256
Mar 23 14:44:23 kenny gdm[9192]: Handling message: 'COOKIE 9256 f6...'
Mar 23 14:44:23 kenny gdm[9192]: Got COOKIE == <secret>
Mar 23 14:44:23 kenny gdm[9256]: Sending AUTHFILE == <secret> for slave 9256
Mar 23 14:44:23 kenny gdm[9192]: Handling message: 'AUTHFILE 9256 /var/gdm/:0.Xauth'
Mar 23 14:44:23 kenny gdm[9192]: Got AUTHFILE == /var/gdm/:0.Xauth
Mar 23 14:44:23 kenny gdm[9281]: gdm_server_spawn: '/usr/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7'
Mar 23 14:44:23 kenny gdm[9256]: gdm_server_spawn: Forked server on pid 9281
Mar 23 14:44:23 kenny gdm[9256]: do_server_wait: Before mainloop waiting for server
Mar 23 14:44:23 kenny gdm[9256]: gdm_server_start: After mainloop waiting for server
Mar 23 14:44:23 kenny gdm[9256]: gdm_server_start: Completed :0!
Mar 23 14:44:23 kenny gdm[9256]: Sending VT_NUM == 7 for slave 9256
Mar 23 14:44:23 kenny gdm[9256]: Sending XPID == 9281 for slave 9256
Mar 23 14:44:23 kenny gdm[9192]: Handling message: 'VT_NUM 9256 7'
Mar 23 14:44:23 kenny gdm[9192]: Got VT_NUM == 7
Mar 23 14:44:23 kenny gdm[9256]: gdm_slave_run: Opening display :0
Mar 23 14:44:23 kenny gdm[9192]: Handling message: 'XPID 9256 9281'
Mar 23 14:44:23 kenny gdm[9192]: Got XPID == 9281
Mar 23 14:44:26 kenny gdm[9256]: gdm_slave_greeter: Running greeter on :0
Mar 23 14:44:26 kenny gdm[9192]: Handling message: 'START_NEXT_LOCAL'
Mar 23 14:44:26 kenny gdm[9256]: gdm_slave_greeter: Greeter on pid 9337
Mar 23 14:44:26 kenny gdm[9256]: Sending GREETPID == 9337 for slave 9256
Mar 23 14:44:26 kenny gdm[9192]: Handling message: 'GREETPID 9256 9337'
Mar 23 14:44:26 kenny gdm[9192]: Got GREETPID == 9337
Mar 23 14:44:27 kenny gdm[9192]: mainloop_sig_callback: Got signal 2
Mar 23 14:44:27 kenny gdm[9192]: mainloop_sig_callback: Got TERM/INT. Going down!
Mar 23 14:44:27 kenny gdm[9192]: gdm_final_cleanup
Mar 23 14:44:27 kenny gdm[9192]: gdm_display_unmanage: Stopping :0 (slave pid: 9256)
Mar 23 14:44:27 kenny gdm[9256]: term_quit: Final cleanup
Mar 23 14:44:27 kenny gdm[9256]: gdm_slave_quick_exit: Will kill everything from the display
Mar 23 14:44:27 kenny gdm[9256]: gdm_server_stop: Server for :0 going down!
Mar 23 14:44:27 kenny gdm[9256]: gdm_server_stop: Killing server pid 9281
Mar 23 14:44:28 kenny gdm[9256]: gdm_server_stop: Server pid 9281 dead
Mar 23 14:44:28 kenny gdm[9256]: gdm_slave_quick_exit: Killed everything from the display
Mar 23 14:44:28 kenny gdm[9192]: gdm_display_unmanage: Display stopped

Eventually I get a dialog: "The greeter application appears to be crashing. Attempting to use a different one." That's when I kill gdm (signal 2 in the log).

I have sessions emerged (suggested in another bug).

emerging xdm and running a plain xdm session seems to work, until you try to login, and then it dies and goes back to the login screen. No errors; a pam_unix session opens and immediately closes with no error message, and X restarts.

Tried both ati-fglrx drivers and radeon driver; doesn't seem to matter.

startx /usr/bin/gnome-session seems to start at first, but then I get errors like this:

The program 'nautilus' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadRequest (invalid request code or no such operation)'.
  (Details: serial 276 error_code 1 request_code 154 minor_code 2)

Just running startx will work and give the old-school X desktop. Trying to start GNOME programs from there results in the same error. 

I'm guessing I'm missing some X library or server extension, but I can't guess what it is.

Portage 2.1_pre6-r6 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.4-r1, 2.6.16-gentoo i686)
=================================================================
System uname: 2.6.16-gentoo i686 Intel(R) Pentium(R) 4 CPU 3.40GHz
Gentoo Base System version 1.12.0_pre16
dev-lang/python:     2.3.5-r2, 2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -falign-labels=8 -falign-functions=64 -O2 -g -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /var/cache /var/portage /var/tmp /etc/env.d"
CXXFLAGS="-march=pentium4 -falign-labels=8 -falign-functions=64 -O2 -g -pipe"
DISTDIR="/var/cache/distfiles"
FEATURES="autoconfig distlocks metadata-transfer nostrip sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
MAKEOPTS="-j2"
PKGDIR="/var/cache/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/var/portage"
PORTDIR_OVERLAY="/usr/terry-portage"
SYNC="rsync://gentoo.terry.uga.edu/gentoo-portage"
USE="x86 X aac alsa apm avi berkdb bitmap-fonts cdr crypt cups db2 dri dvd dvdr eds emacs emboss encode firefox flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imlib ipv6 java jpeg ldap libg++ libwww mad maildir mikmod mmx motif mozsvg mp3 mpeg mysql ncurses nls nptl offensive ogg oggvorbis opengl openntpd pam pdflib perl png python quicktime readline samba sdl spell sse ssl tcltk tcpd tidy truetype truetype-fonts type1-fonts vorbis win32codecs xml xml2 xmms xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_ati video_cards_fglrx"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LDFLAGS, LINGUAS
Comment 1 John N. Laliberte (RETIRED) gentoo-dev 2006-03-23 18:56:48 UTC

*** This bug has been marked as a duplicate of 127333 ***