You are not logged in.
Hi everybody,
I upgraded today and now Xfe won't run. I tried reinstalling but it didn't work. Running Xfe from terminal (user and root) only produces the error "segfault".
Error log shows:
Oct 11 00:01:31 lxh xfe[5342]: segfault at ffffff84 ip b75db7bd sp bf9d8610 error 6 in libGL.so.177.80[b757f000+87000]
Oct 11 00:01:42 lxh xfe[5343]: segfault at ffffff84 ip b76ff7bd sp bfdfca00 error 6 in libGL.so.177.80[b76a3000+87000]
Oct 11 00:05:26 lxh xfe[5591]: segfault at ffffff84 ip b76037bd sp bf7fd470 error 6 in libGL.so.177.80[b75a7000+87000]
I have performed a forum search but didn't find a solution.
The thing about /usr/lib/nvidia-glx/libGL.so.177.80 is strange because although I had nvidia installed, I am using the vesa driver.
Also, I tried removing nvidia-glx with pacman, but as I thought, it's not installed. I tried an rmmod nvidia jsut in case, but no, I have nothing Nvidia running.
If I try to remove libGL.so.177.80:
sudo rm /usr/lib/nvidia-glx/libGL.so.177.80
rm: cannot remove `/usr/lib/nvidia-glx/libGL.so.177.80': No such file or directory
Any help would be appreciated.
EDIT: Well I just completely removed the .xfe directory, am now going to try and install Nvidia again seeing as this seems to be nvidia-glx related from a previous install, and I have also read other posts about nvidia problems with the latest upgrade. I ahve a gforce fx 5200, so it looks like the new driver is no good for me. I'll reinstall the old driver and see what happens. To be honest I was happy running n vesa.
richs-lxh
Last edited by richs-lxh (2008-10-10 22:59:48)
Offline
Solved.
nvidia-utils was upgraded (from the nvidia isntall I had but didn't use)
When I tried to either remove or install the older nvidia driver I was met with nvidia-utils errors:
Targets (1): nvidia-utils-177.80-1
Total Download Size: 0.00 MB
Total Installed Size: 26.23 MB
Proceed with installation? [Y/n] y
checking package integrity...
(1/1) checking for file conflicts [#####################] 100%
error: could not prepare transaction
error: failed to commit transaction (conflicting files)
nvidia-utils: /usr/lib/libGL.so.1 exists in filesystem
nvidia-utils: /usr/lib/libGLcore.so.1 exists in filesystem
nvidia-utils: /usr/lib/libXvMCNVIDIA_dynamic.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-cfg.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-tls.so.1 exists in filesystem
Errors occurred, no packages were upgraded.
So I manually removed thos files:
/usr/lib/libGL.so.1
/usr/lib/libGLcore.so.1
/usr/lib/libXvMCNVIDIA_dynamic.so.1
/usr/lib/libnvidia-cfg.so.1
/usr/lib/libnvidia-tls.so.1
Reinstalled Nvidia 173xx and xfe and it works now.
I suppose i'll just have to pin that driver version for future updates/upgrades, or remove it altogether.
richs-lxh
Offline