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#39243 - [nvidia-304xx-utils] missing symlink for libEGL.so.1 after mesa ugrade to 10.1.0-2

Attached to Project: Arch Linux
Opened by Peter Banks (pbanks) - Saturday, 08 March 2014, 21:35 GMT
Last edited by Laurent Carlier (lordheavy) - Sunday, 09 March 2014, 11:53 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 6
Private No

Details

After the upgrade to mesa 10.1.0-2 the file /usr/lib/libEGL.so.1 was removed so as not to conflict with blobs. This causes several applications (including evince and awesome, the window manager) to cease to function entirely, the exact error being "evince: error while loading shared libraries: libEGL.so.1: cannot open shared object file: No such file or directory". As I was using awesome as my window manager, restarting X failed entirely, leaving me with only ttys. This file is provided by mesa-libgl, nvidia-libgl and nvidia-utils, which all provide libgl. As nvidia-304xx-utils also provides libgl, trying to install any of these packages results in an error. A possible fix to this would be to create a symlink between /usr/lib/libEGL.so.1 and /usr/lib/mesa-libEGL.so.1.0.0 (and also for libEGL.so and libEGL.so.1.0.0). This file is provided by mesa and is the one used before to provide libEGL, so this should not introduce any new problems. This is the solution I am currently using on my system, and seems to work fine.
This task depends upon

Closed by  Laurent Carlier (lordheavy)
Sunday, 09 March 2014, 11:53 GMT
Reason for closing:  Fixed
Additional comments about closing:  nvidia-304xx-utils 304.119-3
Comment by Ed McCardell (edmccard) - Saturday, 08 March 2014, 22:00 GMT
I had the same problem after upgrading mesa to 10.1.0-2
Comment by Sven-Hendrik Haase (Svenstaro) - Saturday, 08 March 2014, 23:28 GMT
Assigning to Felix as he mentioned interest in doing this.
Comment by Tim (blackout23) - Sunday, 09 March 2014, 01:11 GMT
This bug also affects catalyst users (everyone who doesn't use mesa-libgl or nvida-libgl to provide libEGL.so)

See: https://bbs.archlinux.org/viewtopic.php?pid=1390131#p1390131

On my latop I just created the symlink as proposed as intermediate solution.
Comment by Felix Yan (felixonmars) - Sunday, 09 March 2014, 02:07 GMT
Please test 304.119-2 in [testing], thanks.
Comment by slack3r (slack3r) - Sunday, 09 March 2014, 08:33 GMT
Same problem here, but with nvidia 173xx drivers.

Comment by Felix Yan (felixonmars) - Sunday, 09 March 2014, 08:36 GMT
@slack3r
Please report to the maintainer of certain package in [unsupported]
Comment by slack3r (slack3r) - Sunday, 09 March 2014, 08:45 GMT
@Felix
Thanks, I'm sorry, but this happened after mesa upgrade and I thought it was a problem related to mesa package.

Loading...