You are not logged in.
Hi, I just ran pacman -Syu and Linux, nvidia and lib32 libs were some of those updated packages.
After the update, primusrun is no longer working, it reports the following error:
primus: fatal: failed to load any of the libraries: /usr/lib/nvidia/libGL.so.1:/usr/lib32/nvidia/libGL.so.1
/usr/lib/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
/usr/lib32/nvidia/libGL.so.1: cannot open shared object file: No such file or director
Any idea how to fix this? optirun is btw working fine
Last edited by Magnus2552 (2017-03-12 00:24:23)
Offline
Same here, apparently those libraries have disappeared from that location
Offline
Quick fix:
Go to /usr/lib/nvidia and create symlinks
[root@enterprise nvidia]# ln -s /usr/lib/libGL.so .
[root@enterprise nvidia]# ln -s /usr/lib/libGL.so.1 .
Done!
Offline
Thanks, that solved it for me too
Offline
That is a workaround, not a solution. Sounds like primusrun needs to be fixed.
Offline
Quick fix:
Go to /usr/lib/nvidia and create symlinks
[root@enterprise nvidia]# ln -s /usr/lib/libGL.so .
[root@enterprise nvidia]# ln -s /usr/lib/libGL.so.1 .Done!
Yep, this seems to have worked for me too. Thanks
Offline
Quick fix:
Go to /usr/lib/nvidia and create symlinks
[root@enterprise nvidia]# ln -s /usr/lib/libGL.so .
[root@enterprise nvidia]# ln -s /usr/lib/libGL.so.1 .Done!
Don't forget to symlink 32bit libraries.
cd /usr/lib32/nvidia
ln -s /usr/lib32/libGL.so
ln -s /usr/lib32/libGL.so.1
Offline
you should have a new config file, /etc/bumblebee/bumblebee.conf.pacnew after the update, i noticed it was mentioned when pacman was doing its updates, so just rename that file to bumblebee.conf and backup your old file if you feel the need and then restart bumbleed service and your away.... at least it worked for me anway.
Offline
I can confirm that the above fixed it as well, even when the symlinks were not created.
Thanks for posting the real solution.
Offline
Thank you very much, it worked here.
Offline