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?