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