Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a RHEL 5 machine here which is a Dell Precision T3500.

I'm an Ubuntu guy, but I'm having a heck of a time with this machine.

After processing its first security update, we cannot log in via the gdm greeter. A new kernel was installed; then I installed the nVidia drivers for our Quadro NVS 295.

I know the X configuration is valid because the gdm greeter does display; however, upon login all we can get is a blank, black screen with a cursor.

I thought perhaps our python installation was corrupted but a reinstall via yum has not helped.

I have searched & googled extensively for a potential fix for this and can find nothing.

Below are outputs from uname, a tail of an error in /var/log/messages, and the Xorg.conf.

Can anyone suggest a course of action?

[sean@cheetah ~]$ uname -a
Linux cheetah.*.* 2.6.18-308.8.1.el5 #1 SMP Fri May 4 16:43:02 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux

[sean@cheetah ~]$ sudo tail /var/log/messages
Jun  5 15:03:04 cheetah gconfd (sean-4592): Resolved address "xml:readonly:/etc/gconf/gconf.xml.defaults" to a read-only configuration source at position 2
Jun  5 15:03:05 cheetah hcid[3855]: Default passkey agent (:1.8, /org/bluez/applet) registered
Jun  5 15:03:05 cheetah pcscd: winscard.c:304:SCardConnect() Reader E-Gate 0 0 Not Found
Jun  5 15:03:05 cheetah last message repeated 2 times
Jun  5 15:03:06 cheetah gconfd (sean-4592): Resolved address "xml:readwrite:/home/sean/.gconf" to a writable configuration source at position 0
Jun  5 15:03:06 cheetah setroubleshoot: [program.ERROR] exception ImportError: /usr/lib/libatk-1.0.so.0: undefined symbol: g_assertion_message_expr Traceback (most recent call last):   File "/usr/bin/sealert", line 952, in ?     from setroubleshoot.gui_utils import *   File "/usr/lib/python2.4/site-packages/setroubleshoot/gui_utils.py", line 26, in ?     import gtk   File "/usr/lib64/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 48, in ?     from gtk import _gtk ImportError: /usr/lib/libatk-1.0.so.0: undefined symbol: g_assertion_message_expr
Jun  5 15:03:07 cheetah setroubleshoot: [program.ERROR] exception ImportError: /usr/lib/libatk-1.0.so.0: undefined symbol: g_assertion_message_expr Traceback (most recent call last):   File "/usr/bin/sealert", line 952, in ?     from setroubleshoot.gui_utils import *   File "/usr/lib/python2.4/site-packages/setroubleshoot/gui_utils.py", line 26, in ?     import gtk   File "/usr/lib64/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 48, in ?     from gtk import _gtk ImportError: /usr/lib/libatk-1.0.so.0: undefined symbol: g_assertion_message_expr
Jun  5 15:03:08 cheetah pcscd: winscard.c:304:SCardConnect() Reader E-Gate 0 0 Not Found
Jun  5 15:07:01 cheetah ntpd[4114]: synchronized to 64.16.211.38, stratum 3
Jun  5 15:07:01 cheetah ntpd[4114]: kernel time sync enabled 0001


[sean@cheetah ~]$ cat /etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 295.53  (buildmeister@swio-display-x86-rhel47-07.nvidia.com)  Sat May 12 00:34:20 PDT 2012

# Xorg configuration created by system-config-display

Section "ServerLayout"
    Identifier     "single head configuration"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "us"
EndSection

Section "Monitor"

 ### Comment all HorizSync and VertSync values to use DDC:
 ### Comment all HorizSync and VertSync values to use DDC:
    Identifier     "Monitor0"
    ModelName      "LCD Panel 1600x1200"
    HorizSync       31.5 - 74.7
    VertRefresh     56.0 - 65.0
    Option         "dpms"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Viewport    0 0
        Depth       24
    EndSubSection
EndSection

Update: Switching to the nv driver (which is installed) in xorg.conf resulted in no solution. I don't think that this is an X issue anymore.

Since there is a setroubleshoot error, I'm going to set SELinux to permissive and see if that helps.

Update: That didn't help. Anyone?

Update: Here's a more comprehensive tail of the messages log. You can see I tail'd it then went an logged in to the machine at 10:44, and this output is clearly the problem.

    [sean@cheetah ~]$ sudo tail -f /var/log/messages
Jun 27 10:17:05 cheetah smartd[4362]: Device /dev/sdb: using '-d sat' for ATA disk behind SAT layer. 
Jun 27 10:17:05 cheetah smartd[4362]: Device: /dev/sdb, opened 
Jun 27 10:17:06 cheetah smartd[4362]: Device: /dev/sdb, found in smartd database. 
Jun 27 10:17:06 cheetah smartd[4362]: Device: /dev/sdb, is SMART capable. Adding to "monitor" list. 
Jun 27 10:17:06 cheetah smartd[4362]: Monitoring 0 ATA and 2 SCSI devices 
Jun 27 10:17:06 cheetah smartd[4392]: smartd has fork()ed into background mode. New PID=4392. 
Jun 27 10:17:08 cheetah pcscd: winscard.c:304:SCardConnect() Reader E-Gate 0 0 Not Found
Jun 27 10:17:08 cheetah last message repeated 3 times
Jun 27 10:21:16 cheetah ntpd[4109]: synchronized to 46.166.138.172, stratum 2
Jun 27 10:21:16 cheetah ntpd[4109]: kernel time sync enabled 0001
Jun 27 10:44:49 cheetah gconfd (sean-4757): starting (version 2.14.0), pid 4757 user 'sean'
Jun 27 10:44:49 cheetah gconfd (sean-4757): Resolved address "xml:readonly:/etc/gconf/gconf.xml.mandatory" to a read-only configuration source at position 0
Jun 27 10:44:49 cheetah gconfd (sean-4757): Resolved address "xml:readwrite:/home/sean/.gconf" to a writable configuration source at position 1
Jun 27 10:44:49 cheetah gconfd (sean-4757): Resolved address "xml:readonly:/etc/gconf/gconf.xml.defaults" to a read-only configuration source at position 2
Jun 27 10:44:50 cheetah hcid[3851]: Default passkey agent (:1.8, /org/bluez/applet) registered
Jun 27 10:44:50 cheetah kernel: nm-applet[4821]: segfault at 0000000000000000 rip 0000000000000000 rsp 00007fff668d1d68 error 14
Jun 27 10:44:51 cheetah pcscd: winscard.c:304:SCardConnect() Reader E-Gate 0 0 Not Found
Jun 27 10:44:51 cheetah last message repeated 2 times
Jun 27 10:44:51 cheetah gconfd (sean-4757): Resolved address "xml:readwrite:/home/sean/.gconf" to a writable configuration source at position 0
Jun 27 10:44:51 cheetah setroubleshoot: [program.ERROR] exception ImportError: /usr/lib/libatk-1.0.so.0: undefined symbol: g_assertion_message_expr Traceback (most recent call last):   File "/usr/bin/sealert", line 952, in ?     from setroubleshoot.gui_utils import *   File "/usr/lib/python2.4/site-packages/setroubleshoot/gui_utils.py", line 26, in ?     import gtk   File "/usr/lib64/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 48, in ?     from gtk import _gtk ImportError: /usr/lib/libatk-1.0.so.0: undefined symbol: g_assertion_message_expr
Jun 27 10:44:52 cheetah setroubleshoot: [program.ERROR] exception ImportError: /usr/lib/libatk-1.0.so.0: undefined symbol: g_assertion_message_expr Traceback (most recent call last):   File "/usr/bin/sealert", line 952, in ?     from setroubleshoot.gui_utils import *   File "/usr/lib/python2.4/site-packages/setroubleshoot/gui_utils.py", line 26, in ?     import gtk   File "/usr/lib64/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 48, in ?     from gtk import _gtk ImportError: /usr/lib/libatk-1.0.so.0: undefined symbol: g_assertion_message_expr
Jun 27 10:44:54 cheetah pcscd: winscard.c:304:SCardConnect() Reader E-Gate 0 0 Not Found
share|improve this question
    
The network monitor applet had a segfault.... I don't know if that is relevant... But it is present.. –  lVlint67 Sep 26 '13 at 7:21
add comment

2 Answers

I dont see anything glaringly wrong with the xorg.conf, could you post more of the /var/log/messages than just the last couple lines?

Also I see that you have selinux running, if you arent familiar with selinux it is a rather aggressive set of security tools that you may want to consider disabling until you have the server in a good state. It can be disabled in /etc/selinux/config.

share|improve this answer
    
Yeah, I tried disabling SELinux. Didn't help, but certainly the right idea. –  Sean O. Jun 13 '12 at 19:57
    
Posted more of the /var/log/messages error. Can't find anything on this out in the wide world. –  Sean O. Jun 27 '12 at 14:57
    
Just for fun, I tried adding a new user test with no dotfiles, and even that user's login isn't working. –  Sean O. Jun 27 '12 at 15:34
add comment

What is the version of setroubleshoot? If its below setroubleshoot-3.0.38-2, can you try updating this package?

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.