[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

libGL.so.1 and nvidia drivers



I'm using the nvidia drivers from the repos on a sid machine. They were just upgraded to the long-term 319.32-1 from the repos. However, I have cisco's anyconnect, and when I launch it, I get

$ /opt/cisco/anyconnect/bin/vpnui
/opt/cisco/anyconnect/bin/vpnui: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

However, the library is installed (part of libgl1-nvidia-glx), even though it does not appear in ldconfig -v, and through a whole series of /etc/alternatives symlinks,

/usr/lib/x86_64-linux-gnu/libGL.so.1 -> /etc/alternatives/glx--libGL.so.1-x86_64-linux-gnu
/etc/alternatives/glx--libGL.so.1-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1
/usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1 -> /etc/alternatives/nvidia--libGL.so.1-x86_64-linux-gnu
/etc/alternatives/nvidia--libGL.so.1-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/nvidia/current/libGL.so.1
/usr/lib/x86_64-linux-gnu/nvidia/current/libGL.so.1 -> libGL.so.319.32

-rw-r--r-- 1 root root 1144680 Jun 19 17:55 /usr/lib/x86_64-linux-gnu/nvidia/current/libGL.so.319.32

So what is it I'm missing here? Why is libGL.so.1 not in ldconfig?

ldconfig -v | grep GL
/sbin/ldconfig.real: Can't stat /lib/i486-linux-gnu: No such file or directory
/sbin/ldconfig.real: Can't stat /usr/lib/i486-linux-gnu: No such file or directory
/sbin/ldconfig.real: Path `/lib/x86_64-linux-gnu' given more than once
/sbin/ldconfig.real: Path `/usr/lib/x86_64-linux-gnu' given more than once
        libEGL.so.1 -> libEGL.so.1.0.0
        libGLEWmx.so.1.7 -> libGLEWmx.so.1.7.0
        libGLEW.so.1.7 -> libGLEW.so.1.7.0
        libGLU.so.1 -> libGLU.so.1.3.1
        libQtOpenGL.so.4 -> libQtOpenGL.so.4.8.5
        libEGL.so.1 -> libEGL.so.1.0.0

I need to get the vpn client running. Can someone shed some light?

Thanks,
--b

Reply to: