I am using Ubuntu 14.04 and have tried the suggestions in the following post: skype: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory and still get the same error
Asked
Active
Viewed 2.8k times
6
-
ls -l /usr/lib/x86_64-linux-gnu/libXv.so.1 lrwxrwxrwx 1 root root 14 Jan 21 10:44 /usr/lib/x86_64-linux-gnu/libXv.so.1 -> libXv.so.1.0.0 – eshwar Apr 26 '14 at 02:07
-
1sudo apt-get install --reinstall libxv1:amd64 did not help. I get the same error. – eshwar Apr 26 '14 at 06:01
1 Answers
9
Locating the file,
$ locate /usr/lib/x86_64-linux-gnu/libXv.so.1
/usr/lib/x86_64-linux-gnu/libXv.so.1
/usr/lib/x86_64-linux-gnu/libXv.so.1.0.0
Finding the package which provides the above files,
$ dpkg -S /usr/lib/x86_64-linux-gnu/libXv.so.1
libxv1:amd64: /usr/lib/x86_64-linux-gnu/libXv.so.1
$ dpkg -S /usr/lib/x86_64-linux-gnu/libXv.so.1.0.0
libxv1:amd64: /usr/lib/x86_64-linux-gnu/libXv.so.1.0.0
So, you have to install libxv1:i386 package. Because skype is available only for 32 bit version so it needs only a 32 bit version of library files not 64 bit version.
sudo apt-get install libxv1:i386
And don't forget to add i386 architecture before running the above command on 64 bit systems.
sudo dpkg --add-architecture i386
Avinash Raj
- 77,204
- 56
- 214
- 254
-
-
-
-
-
if it shows no such file or directory error then reinstall the `libxv1` package,`sudo apt-get install --reinstall libxv1:amd64` – Avinash Raj Apr 25 '14 at 15:25
-
skype: error while loading shared libraries: libXv.so.1: cannot open shared object file: No such file or directory – eshwar Apr 26 '14 at 02:03
-
1for me "sudo apt-get install libxv1:i386" worked. Even if you use a dynamic distribution of skype it seems that skype downloaded is still a 32 bit version of i386 arch. Hence this command works instead of the one suggested by Avinash. – sandeepkunkunuru Jun 14 '14 at 23:14
-
to me none of the solutions proposed (on DEBIAN 8) worked. same error – dragonmnl Jun 17 '16 at 16:55