My Skype refused to start, saying following error:
skype: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
First locate “missing” library or use find / -name libGL.so.1
command.
locate libGL.so.1
/etc/alternatives/glx--libGL.so.1-x86_64-linux-gnu
/etc/alternatives/nvidia--libGL.so.1-x86_64-linux-gnu
/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1
/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.2.0
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2.0
/usr/lib/x86_64-linux-gnu/libGL.so.1
/usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1
/usr/lib/x86_64-linux-gnu/nvidia/current/libGL.so.1
I’m using Intel Graphics, so I picked up Mesa driver. Skype is i386 application. My choice was the directory below containing “missing” library.
nano /etc/ld.so.conf.d/skype.conf
/usr/lib/mesa-diverted/i386-linux-gnu/
ldconfig -v
Happy Skyping!