Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#35268 - [nvidia-libgl] libGL.so.1 not found after upgrading nvidia packages

Attached to Project: Arch Linux
Opened by Andreas Schleifer (Segaja) - Tuesday, 14 May 2013, 08:14 GMT
Last edited by Ionut Biru (wonder) - Tuesday, 14 May 2013, 19:42 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ionut Biru (wonder)
Sven-Hendrik Haase (Svenstaro)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I updated the following pacakges yesterday:
* multilib/lib32-nvidia-libgl 319.17-1
* multilib/lib32-nvidia-utils 319.17-1
* core/linux 3.9.2-1
* extra/nvidia 319.17-2
* extra/nvidia-libgl 319.17-1
* extra/nvidia-utils 319.17-1

And after that I couldn't open any programs on my fluxbox environment. When I tried to open roxterm I got the following error:
roxterm: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

I solved my problem by downgrading the given packages to the previous version (so 313.30-2 for the nvidia packages and 3.8.8-2 for the linux package).
This task depends upon

Closed by  Ionut Biru (wonder)
Tuesday, 14 May 2013, 19:42 GMT
Reason for closing:  Not a bug
Comment by Ionut Biru (wonder) - Tuesday, 14 May 2013, 08:40 GMT
pretty sure you used --force. the file exists in nvidia-libgl please reinstall that package.
Comment by Andreas Schleifer (Segaja) - Tuesday, 14 May 2013, 08:53 GMT
I didn't used --force and I reinstalled the package three times in order to solve this but it didn't help.
I also noticed that the file exists in the package but maybe the path where the file is searched is wrong.
Comment by Ionut Biru (wonder) - Tuesday, 14 May 2013, 10:22 GMT
do ls -l /usr/lib/libGL.so.1
Comment by Andreas Schleifer (Segaja) - Tuesday, 14 May 2013, 11:15 GMT
SRV027099 ~ % ls -l /usr/lib/libGL.so.1
lrwxrwxrwx 1 root root 15 Apr 4 17:14 /usr/lib/libGL.so.1 -> libGL.so.313.30
Comment by Ionut Biru (wonder) - Tuesday, 14 May 2013, 11:18 GMT
the symlink should point to libGL.so.319.17, i think is a filesystem corruption or no space left on /, i recommend to verify it.
Comment by Andreas Schleifer (Segaja) - Tuesday, 14 May 2013, 11:27 GMT
I have enough space.

This is still with the old package downgrade because if I upgrade I can't work.

I will upgrade the packages now to get you the information and then downgrade again.
Comment by Andreas Schleifer (Segaja) - Tuesday, 14 May 2013, 11:28 GMT
When I install extra/nvidia-libgl version 319.17-1 (which is the newest in the repos) I don't have the file anymore:

SRV027099 ~ % ls -l /usr/lib/libGL.so.1
ls: cannot access /usr/lib/libGL.so.1: No such file or directory
Comment by Laurent Carlier (lordheavy) - Tuesday, 14 May 2013, 12:57 GMT
Something is really wrong with your system! please check ram/disk/...
Comment by Andreas Schleifer (Segaja) - Tuesday, 14 May 2013, 13:45 GMT
Hm now I upgraded all mentioned packages again and now it looks like this:

SRV027099 /home/aschleifer # ls -l /usr/lib/libGL.so.1
lrwxrwxrwx 1 root root 15 May 5 09:23 /usr/lib/libGL.so.1 -> libGL.so.319.17


I will let you know tomorrow when I have rebooted my machine.

Loading...