You are not logged in.
I generally do pacman -Syu on a daily basis. Today, x is broken using nvidia driver. I see a flash of the new nvidia designed logo screen then back to a prompt. Using a geforce 5200 on this box. Some details:
nvidia 1.0.9631.1
nvidia-utils 1.0.9631.1
kernel-headers 2.6.18.1-1
kernel26 2.6.19-3
I get when x fails to load;
Backtrace:
0: X(xf86SigHandler+0x84) [0x80c46a5]
1: [0xb7fb0420]
2:X(main+0x2aa) [0x806e9fa]
3: /lib/libc.so.6(__libc_start_main+0xd8) [0xb7dc87c8]
4: X(FontFileCompleteXLFD+0xad) [0x806df01]
Fatal Server Error: Caught signal 11 Server aborting
XIO: fatal IO error 104 on X server.....
I tried downgrading the nvidia and nvidia-utils back to 8776, but, no go. I can use the "vesa" driver and it works okay.
Any thoughts?
Edit:
/var/log/Xorg.0.log shows no error (EE) messages. I do have a warning however: Open ACPI failed (/var/run/acpid.socket) (no such file or directory)
Offline
These errors happen if you have files from old nvidia versions hanging around (which may happen if you used the nvidia installer in the past). Check pacman -Ql nvidia-utils and see if there are files with the same names but different version numbers in /lib or /lib/tls.
Offline
this is the error I am getting after upgrade [sorry for double post!!!]
only I need to clear out old installs ...
Mr Green
Offline
Output of pacman -Ql nvidia-utils:
nvidia-utils /usr/
nvidia-utils /usr/bin/
nvidia-utils /usr/bin/nvidia-bug-report.sh
nvidia-utils /usr/bin/nvidia-settings
nvidia-utils /usr/bin/nvidia-xconfig
nvidia-utils /usr/lib/
nvidia-utils /usr/lib/libGL.so
nvidia-utils /usr/lib/libGL.so.1
nvidia-utils /usr/lib/libGL.so.1.0.9631
nvidia-utils /usr/lib/libGLcore.so.1
nvidia-utils /usr/lib/libGLcore.so.1.0.9631
nvidia-utils /usr/lib/libXvMCNVIDIA.a
nvidia-utils /usr/lib/libXvMCNVIDIA.so.1.0.9631
nvidia-utils /usr/lib/libnvidia-cfg.so.1
nvidia-utils /usr/lib/libnvidia-cfg.so.1.0.9631
nvidia-utils /usr/lib/libnvidia-tls.so.1
nvidia-utils /usr/lib/libnvidia-tls.so.1.0.9631
nvidia-utils /usr/lib/xorg/
nvidia-utils /usr/lib/xorg/modules/
nvidia-utils /usr/lib/xorg/modules/drivers/
nvidia-utils /usr/lib/xorg/modules/drivers/nvidia_drv.so
nvidia-utils /usr/lib/xorg/modules/extensions/
nvidia-utils /usr/lib/xorg/modules/extensions/libglx.so
nvidia-utils /usr/lib/xorg/modules/extensions/libglx.so.1.0.9631
nvidia-utils /usr/man/
nvidia-utils /usr/man/man1/
nvidia-utils /usr/man/man1/nvidia-settings.1.gz
nvidia-utils /usr/man/man1/nvidia-xconfig.1.gz
nvidia-utils /usr/share/
nvidia-utils /usr/share/applications/
nvidia-utils /usr/share/applications/nvidia-settings.desktop
nvidia-utils /usr/share/doc/
nvidia-utils /usr/share/doc/nvidia/
nvidia-utils /usr/share/doc/nvidia/README
nvidia-utils /usr/share/licenses/
nvidia-utils /usr/share/licenses/nvidia/
nvidia-utils /usr/share/licenses/nvidia/LICENSE
nvidia-utils /usr/share/pixmaps/
nvidia-utils /usr/share/pixmaps/nvidia-settings.png
I checked the diference in the output of the above with the output on a "working" box and there was no difference. I assume this looks okay?
Offline
Having the same problems. No problems with multiple version numbers. I'm using a Geforce 4 MX 440.
Offline
Don't check the contents of the package, but the files in your /lib (and a /lib/tls directory that may exist). These are the ones that make trouble. This is the only case where I have ever seen that problem before.
Offline
lrwxrwxrwx 1 root root 11 2006-11-20 08:00 libc.so.6 -> libc-2.5.so
is that bad!
got no /lib/tls directory so I am getting confused as what to do next :?
Mr Green
Offline
Don't check the contents of the package, but the files in your /lib (and a /lib/tls directory that may exist). These are the ones that make trouble. This is the only case where I have ever seen that problem before.
Did that already. No problems there.
Offline
No idea whats wrong ... only ever use pacman to install nvidia... [shutdown x then install from there!]
Are nvidia drivers from testing ?
how do you clean out nvidia & start again ? [without wiping /!!!!]
Mr Green
Offline
@brain0
Many thanks! Up and running with a nice new shiny nvidia splash screen. Sorry I didn't read your first post closely enough.
@ Mr Green
I searched for duplicates of the contents I posted above
slocate libGL*
etc. and I found dups in /usr/lib/tls. I moved those out of the way to my home directory and that was the problem.
Offline
woah I was looking in /lib :oops: will check it out thanks ;-)
EDIT shifted /usr/lib/tls everything works now !!!! why does pacman not pick that up? :?
Mr Green
Offline
Because pacman never installed that file. That file was created by the nvidia installer and never removed. Either you used the nvidia installer yourself or it was leftover from the time when the nvidia package used the nvidia installer.
Offline
only one of them got created this day emmmm
-rw-r--r-- 1 root root 213 2005-04-01 09:10 .sconsign
lrwxrwxrwx 1 root root 25 2006-12-10 18:38 libnvidia-tls.so.1 -> libnvidia-tls.so.1.0.8178
-rwxr-xr-x 1 root root 2004 2005-01-05 11:33 libnvidia-tls.so.1.0.6629
-rwxr-xr-x 1 root root 2324 2005-12-30 05:43 libnvidia-tls.so.1.0.8178
Mr Green
Offline
The symlink is created automatically by the "ldconfig" command. Whereever the other two files come from, they are the evil troublemakers.
Offline
Ok thanks I'll clean up that directory
EDIT can anyone tell me what if anything should be in /usr/bin/tls ? TIA
Mr Green
Offline