Install Skype 4.3/4.0 on Fedora 20/19, CentOS/RHEL/SL 6.5

skype-logo-smallThis is guide, howto install Skype 4.3 on Fedora 20/19/18/17/16 and Skype 4.0 on CentOS/Red Hat (RHEL)/Scientific Linux (SL) 6.5/6.4/6.3/6.2/6.1/6. This is actually easy process, but I won’t use Skype own RPM package, which works only with Fedora 16+. Skype package also doesn’t care about any needed dependencies on 64-bit (x86_64) systems nor 32-bit (i686) systems. This guide uses Skype dynamic package (for Fedora) and static package (for CentOS/Red Hat (RHEL)/Scientific Linux (SL) 6.5/6.4/6.3/6.2/6.1/6) and all dependencies are installed manually.

1. Install Skype 4.3 on Fedora 20/19/18/17/16 and Skype 4.0 on CentOS/Red Hat (RHEL) 6.5/6.4/6.3/6.2/6.1/6

1.1 Change root user

su -
## OR ##
sudo -i

1.2 Install Needed Dependencies

yum install alsa-lib.i686 fontconfig.i686 freetype.i686 glib2.i686 libSM.i686 libXScrnSaver.i686 libXi.i686 libXrandr.i686 libXrender.i686 libXv.i686 libstdc++.i686 pulseaudio-libs.i686 qt.i686 qt-x11.i686 zlib.i686

Same command on multiple lines:

yum install alsa-lib.i686 fontconfig.i686 freetype.i686 \
glib2.i686 libSM.i686 libXScrnSaver.i686 libXi.i686 \
libXrandr.i686 libXrender.i686 libXv.i686 libstdc++.i686 \
pulseaudio-libs.i686 qt.i686 qt-x11.i686 zlib.i686

On Fedora install also following package:

yum install qtwebkit.i686

1.3 Download Skype 4.3 Dynamic or Skype 4.0 Static Package

cd /tmp
 
## Skype 4.2 Dynamic for Fedora ##
wget --trust-server-names http://www.skype.com/go/getskype-linux-dynamic
 
## Skype 4.0 Static for CentOS / Red Hat (RHEL) / Scientific Linux (SL) ##
wget http://download.skype.com/linux/skype_static-4.0.0.8.tar.bz2

1.4 Extract Skype

mkdir /opt/skype
 
## Extract Skype 4.3 on Fedora ##
tar xvf skype-4.3* -C /opt/skype --strip-components=1
 
## Extract Skype 4.0 on CentOS / Red Hat (RHEL) / Scientific Linux (SL) ##
tar xvf skype_static* -C /opt/skype --strip-components=1

1.5 Create libtiff.so.4 link on CentOS / Red Hat (RHEL) / Scientific Linux (SL)

Note: This is not needed on Fedora

cd /usr/lib
 
ln -s libtiff.so.3 /usr/lib/libtiff.so.4

1.6 Create Launcher, Link icons, lang and sounds

ln -s /opt/skype/skype.desktop /usr/share/applications/skype.desktop
ln -s /opt/skype/icons/SkypeBlue_48x48.png /usr/share/icons/skype.png
ln -s /opt/skype/icons/SkypeBlue_48x48.png /usr/share/pixmaps/skype.png
 
touch /usr/bin/skype
chmod 755 /usr/bin/skype

Open /usr/bin/skype with text editor and add following content:

#!/bin/sh
export SKYPE_HOME="/opt/skype"
 
$SKYPE_HOME/skype --resources=$SKYPE_HOME $*

2. Use Skype

2.1 Start Skype

From command line use skype command

skype

From Desktop menu on Fedora 16 Gnome 3.2 Skype 4.0 Launcher
Skype Launcher Fedora 16 Gnome 3.2

From Desktop menu CentOS 6.2 Gnome 2 and Skype 4.0 Launcher
Skype Launcher CentOS 6.2 Gnome 2

2.2 Accept Skype End User License Agreement

Skype End User License Agreement

2.3 Login Skype

Skype 4.3 Login

Skype 4.3 Fedora 20

Skype 4.0 Login

Skype 4.0 Linux login screen

2.4 Skype 4.2 running on Fedora 19

Skype 4.2 Running on Fedora 19

2.5 Skype 4.1/4.0 running on Fedora 17

Skype 4.1

Skype 4.0 Running on Fedora 17

Follow If Not True Then False Updates!

358 Comments

  1. Hi JR,

    I want to install skype 4.2 for my CentOS 6.5 x86_64. After following completely your instruction. Try running my skype in terminal. My skype come-out but it stucks.

    How to fix this?

    by the way, previously I use skype 4.0 in following your instruction it run perfectly but its a i386 platform and my problem that is the audio. So, I try to use skype 4.2 but no lucky.

    hope you can help me.

    thanks.

  2. im on fedora 20 and after following all the instructions which seemed to run well I get an error when running the skype command.

    /bin/skype: /opt/skype/skype: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

    • Hi Raptor,

      Did you installed dependencies on step 1.2?

      Could you post output of following command:

      rpm -qa glibc
  3. I’m baffled by the instructions at
    “Open /usr/bin/skype with text editor and add following content:”,
    since the skype file is an executable binary.

    • Hi Peter,

      Skype file (/opt/skype/skype) is executable binary and /usr/bin/skype is executable shell script which “run” that skype binary. So if you follow this guide, then you have /opt/skype/skype binary and /usr/bin/skype script which is just text file/shell script, with following content:

      #!/bin/sh
      export SKYPE_HOME="/opt/skype"
       
      $SKYPE_HOME/skype --resources=$SKYPE_HOME $*

      This just set SKYPE_HOME environment variable right place and run /opt/skype/skype with –resources=/opt/skype parameter.

      Example LibreOffice use same method to set environment variables, check parameters, check current system etc. and finally run binaries from /opt/libreoffice4.x directory.

  4. Is anyone else Skype completely freezing with the new version? I can’t load it at all. Have to uninstall and get an older version just to get it working again.

    • Hi James,

      What version you are using and could you also tell your OS?

  5. Hi JR!

    I have the same problem. The output of the command that you have suggested is:

    glibc-2.18-11.fc20.x86_64
    glibc-2.18-12.fc20.x86_64

    Can you explain me where is the problem? Thanks!

    Bye.

    • Hi max,

      You have to install 32-bit glibc also. So check step 1.2 Install Needed Dependencies and install all 32-bit (i686) packages.

  6. thanks for this tutorial very well written and detailed.
    I have a problem though.
    I follow the instruction but I found out that I haven’t libtiff.so.3. I do have libtiff.so.5 instead and I tried to point my symbolic link to it but didn’t work.
    This is what I get when I run skype command:
    skype
    /usr/bin/skype: line 4: 11440 Illegal instruction (core dumped) $SKYPE_HOME/skype –resources=$SKYPE_HOME $*


    cat /usr/bin/skype
    #!/bin/sh
    export SKYPE_HOME="/opt/skype"

    $SKYPE_HOME/skype --resources=$SKYPE_HOME $*


    uname -a
    Linux localhost.localdomain 3.13.6-200.fc20.x86_64 #1 SMP Fri Mar 7 17:02:28 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux


    rpm -qa libtiff
    libtiff-4.0.3-14.fc20.x86_64
    libtiff-4.0.3-14.fc20.i686


    rpm -qa glib2
    glib2-2.38.2-2.fc20.i686
    glib2-2.38.2-2.fc20.x86_64

    • Hi Jimena,

      Just tested this guide on Fedora 20 64-bit (clean install) once again and I don’t have any problems with Skype 4.2.0.13 version. Same libtiff and glib2 versions too.

      Just libtiff.so.5 and no symbolic links. libtiff.so.4 symbolic link is needed only on CentOS / Red Hat (RHEL) / Scientific Linux (SL) installation.

      Could you check your Skype package version?

      You could also try start skype with following command to:

      strace skype

      With strace you see all system calls and maybe more info what’s the problem…

  7. thanks! by mistake I was using 4.0 version. it is working now

    • Excellent! You are welcome!

  8. Hi JR,

    Thanks for the answer. But I’ve already done what you suggest (step 1.2). I do it another time. But the output is always the same:

    [root@localhost ~]# yum install alsa-lib.i686 fontconfig.i686 freetype.i686 glib2.i686 libSM.i686 libXScrnSaver.i686 libXi.i686 libXrandr.i686 libXrender.i686 libXv.i686 libstdc++.i686 pulseaudio-libs.i686 qt.i686 qt-x11.i686 zlib.i686
    Loaded plugins: langpacks, refresh-packagekit
    adobe-linux-x86_64 | 951 B 00:00
    http://repos.fedorapeople.org/repos/spot/chromium-stable/fedora-20/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
    Trying other mirror.
    fedy | 1.6 kB 00:00
    google-chrome | 951 B 00:00
    rpmfusion-free-updates | 3.3 kB 00:00
    rpmfusion-nonfree-updates | 3.3 kB 00:00
    updates/20/x86_64/metalink | 26 kB 00:00
    updates | 4.6 kB 00:00
    updates/20/x86_64/primary_db | 8.6 MB 00:01
    (1/3): google-chrome/primary | 1.9 kB 00:00
    (2/3): updates/20/x86_64/pkgtags | 998 kB 00:00
    (3/3): updates/20/x86_64/updateinfo | 888 kB 00:00
    google-chrome 3/3
    Resolving Dependencies
    --> Running transaction check
    ---> Package alsa-lib.i686 0:1.0.27.2-2.fc20 will be installed
    --> Processing Dependency: librt.so.1(GLIBC_2.2) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: librt.so.1 for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libpthread.so.0(GLIBC_2.3.2) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libpthread.so.0(GLIBC_2.1) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libpthread.so.0(GLIBC_2.0) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libpthread.so.0 for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libm.so.6(GLIBC_2.0) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libm.so.6 for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libdl.so.2(GLIBC_2.1) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libdl.so.2(GLIBC_2.0) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libdl.so.2 for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libc.so.6(GLIBC_2.16) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: ld-linux.so.2(GLIBC_2.3) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: ld-linux.so.2 for package: alsa-lib-1.0.27.2-2.fc20.i686
    ---> Package fontconfig.i686 0:2.11.0-1.fc20 will be installed
    --> Processing Dependency: libexpat.so.1 for package: fontconfig-2.11.0-1.fc20.i686
    ---> Package freetype.i686 0:2.5.0-5.fc20 will be installed
    --> Processing Dependency: libpng16.so.16(PNG16_0) for package: freetype-2.5.0-5.fc20.i686
    --> Processing Dependency: libpng16.so.16 for package: freetype-2.5.0-5.fc20.i686
    ---> Package glib2.i686 0:2.38.2-2.fc20 will be installed
    --> Processing Dependency: libselinux.so.1 for package: glib2-2.38.2-2.fc20.i686
    --> Processing Dependency: libffi.so.6 for package: glib2-2.38.2-2.fc20.i686
    ---> Package libSM.i686 0:1.2.1-6.fc20 will be installed
    --> Processing Dependency: libuuid.so.1(UUID_1.0) for package: libSM-1.2.1-6.fc20.i686
    --> Processing Dependency: libuuid.so.1 for package: libSM-1.2.1-6.fc20.i686
    --> Processing Dependency: libICE.so.6 for package: libSM-1.2.1-6.fc20.i686
    ---> Package libXScrnSaver.i686 0:1.2.2-6.fc20 will be installed
    --> Processing Dependency: libXext.so.6 for package: libXScrnSaver-1.2.2-6.fc20.i686
    --> Processing Dependency: libX11.so.6 for package: libXScrnSaver-1.2.2-6.fc20.i686
    ---> Package libXi.i686 0:1.7.2-2.fc20 will be installed
    ---> Package libXrandr.i686 0:1.4.1-2.fc20 will be installed
    ---> Package libXrender.i686 0:0.9.8-2.fc20 will be installed
    ---> Package libXv.i686 0:1.0.9-2.fc20 will be installed
    ---> Package libstdc++.i686 0:4.8.2-7.fc20 will be installed
    --> Processing Dependency: libgcc_s.so.1(GLIBC_2.0) for package: libstdc++-4.8.2-7.fc20.i686
    --> Processing Dependency: libgcc_s.so.1(GCC_4.2.0) for package: libstdc++-4.8.2-7.fc20.i686
    --> Processing Dependency: libgcc_s.so.1(GCC_3.3) for package: libstdc++-4.8.2-7.fc20.i686
    --> Processing Dependency: libgcc_s.so.1(GCC_3.0) for package: libstdc++-4.8.2-7.fc20.i686
    --> Processing Dependency: libgcc_s.so.1 for package: libstdc++-4.8.2-7.fc20.i686
    ---> Package pulseaudio-libs.i686 0:4.0-9.gitf81e3.fc20 will be installed
    --> Processing Dependency: libxcb.so.1 for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    --> Processing Dependency: libwrap.so.0 for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    --> Processing Dependency: libsndfile.so.1(libsndfile.so.1.0) for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    --> Processing Dependency: libsndfile.so.1 for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    --> Processing Dependency: libjson-c.so.2 for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    --> Processing Dependency: libdbus-1.so.3 for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    --> Processing Dependency: libcap.so.2 for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    --> Processing Dependency: libasyncns.so.0 for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    --> Processing Dependency: libXtst.so.6 for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    ---> Package qt.i686 1:4.8.5-15.fc20 will be installed
    --> Processing Dependency: libssl.so.10(libssl.so.10) for package: 1:qt-4.8.5-15.fc20.i686
    --> Processing Dependency: libssl.so.10 for package: 1:qt-4.8.5-15.fc20.i686
    --> Processing Dependency: libsqlite3.so.0 for package: 1:qt-4.8.5-15.fc20.i686
    --> Processing Dependency: libcrypto.so.10(libcrypto.so.10) for package: 1:qt-4.8.5-15.fc20.i686
    --> Processing Dependency: libcrypto.so.10(OPENSSL_1.0.1) for package: 1:qt-4.8.5-15.fc20.i686
    --> Processing Dependency: libcrypto.so.10 for package: 1:qt-4.8.5-15.fc20.i686
    ---> Package qt-x11.i686 1:4.8.5-15.fc20 will be installed
    --> Processing Dependency: libtiff.so.5(LIBTIFF_4.0) for package: 1:qt-x11-4.8.5-15.fc20.i686
    --> Processing Dependency: libtiff.so.5 for package: 1:qt-x11-4.8.5-15.fc20.i686
    --> Processing Dependency: libmng.so.1 for package: 1:qt-x11-4.8.5-15.fc20.i686
    --> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2) for package: 1:qt-x11-4.8.5-15.fc20.i686
    --> Processing Dependency: libjpeg.so.62 for package: 1:qt-x11-4.8.5-15.fc20.i686
    --> Processing Dependency: libXinerama.so.1 for package: 1:qt-x11-4.8.5-15.fc20.i686
    --> Processing Dependency: libXfixes.so.3 for package: 1:qt-x11-4.8.5-15.fc20.i686
    --> Processing Dependency: libXcursor.so.1 for package: 1:qt-x11-4.8.5-15.fc20.i686
    --> Processing Dependency: libGL.so.1 for package: 1:qt-x11-4.8.5-15.fc20.i686
    ---> Package zlib.i686 0:1.2.8-3.fc20 will be installed
    --> Running transaction check
    ---> Package dbus-libs.i686 1:1.6.12-8.fc20 will be installed
    ---> Package expat.i686 0:2.1.0-7.fc20 will be installed
    ---> Package glibc.i686 0:2.18-12.fc20 will be installed
    --> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.18-12.fc20.i686
    --> Processing Dependency: libfreebl3.so for package: glibc-2.18-12.fc20.i686
    ---> Package json-c.i686 0:0.11-3.fc20 will be installed
    ---> Package libICE.i686 0:1.0.8-6.fc20 will be installed
    ---> Package libX11.i686 0:1.6.1-1.fc20 will be installed
    ---> Package libXcursor.i686 0:1.1.14-2.fc20 will be installed
    ---> Package libXext.i686 0:1.3.2-2.fc20 will be installed
    ---> Package libXfixes.i686 0:5.0.1-2.fc20 will be installed
    ---> Package libXinerama.i686 0:1.1.3-2.fc20 will be installed
    ---> Package libXtst.i686 0:1.2.2-2.fc20 will be installed
    ---> Package libasyncns.i686 0:0.8-6.fc20 will be installed
    ---> Package libcap.i686 0:2.22-7.fc20 will be installed
    --> Processing Dependency: libattr.so.1(ATTR_1.0) for package: libcap-2.22-7.fc20.i686
    --> Processing Dependency: libattr.so.1 for package: libcap-2.22-7.fc20.i686
    ---> Package libffi.i686 0:3.0.13-5.fc20 will be installed
    ---> Package libgcc.i686 0:4.8.2-7.fc20 will be installed
    ---> Package libjpeg-turbo.i686 0:1.3.0-2.fc20 will be installed
    ---> Package libmng.i686 0:1.0.10-12.fc20 will be installed
    --> Processing Dependency: liblcms.so.1 for package: libmng-1.0.10-12.fc20.i686
    ---> Package libpng.i686 2:1.6.3-3.fc20 will be installed
    ---> Package libselinux.i686 0:2.2.1-6.fc20 will be installed
    --> Processing Dependency: libpcre.so.1 for package: libselinux-2.2.1-6.fc20.i686
    --> Processing Dependency: liblzma.so.5(XZ_5.0) for package: libselinux-2.2.1-6.fc20.i686
    --> Processing Dependency: liblzma.so.5 for package: libselinux-2.2.1-6.fc20.i686
    ---> Package libsndfile.i686 0:1.0.25-8.fc20 will be installed
    --> Processing Dependency: libvorbisenc.so.2 for package: libsndfile-1.0.25-8.fc20.i686
    --> Processing Dependency: libvorbis.so.0 for package: libsndfile-1.0.25-8.fc20.i686
    --> Processing Dependency: libogg.so.0 for package: libsndfile-1.0.25-8.fc20.i686
    --> Processing Dependency: libgsm.so.1 for package: libsndfile-1.0.25-8.fc20.i686
    --> Processing Dependency: libFLAC.so.8 for package: libsndfile-1.0.25-8.fc20.i686
    ---> Package libtiff.i686 0:4.0.3-14.fc20 will be installed
    --> Processing Dependency: libjbig.so.2.0 for package: libtiff-4.0.3-14.fc20.i686
    ---> Package libuuid.i686 0:2.24.1-1.fc20 will be installed
    ---> Package libxcb.i686 0:1.9.1-3.fc20 will be installed
    --> Processing Dependency: libXau.so.6 for package: libxcb-1.9.1-3.fc20.i686
    ---> Package mesa-libGL.i686 0:10.0.3-1.20140206.fc20 will be installed
    --> Processing Dependency: libglapi.so.0 for package: mesa-libGL-10.0.3-1.20140206.fc20.i686
    --> Processing Dependency: libdrm.so.2 for package: mesa-libGL-10.0.3-1.20140206.fc20.i686
    --> Processing Dependency: libXxf86vm.so.1 for package: mesa-libGL-10.0.3-1.20140206.fc20.i686
    --> Processing Dependency: libXdamage.so.1 for package: mesa-libGL-10.0.3-1.20140206.fc20.i686
    ---> Package openssl-libs.i686 1:1.0.1e-37.fc20 will be installed
    --> Processing Dependency: libkrb5.so.3(krb5_3_MIT) for package: 1:openssl-libs-1.0.1e-37.fc20.i686
    --> Processing Dependency: libkrb5.so.3 for package: 1:openssl-libs-1.0.1e-37.fc20.i686
    --> Processing Dependency: libk5crypto.so.3(k5crypto_3_MIT) for package: 1:openssl-libs-1.0.1e-37.fc20.i686
    --> Processing Dependency: libk5crypto.so.3 for package: 1:openssl-libs-1.0.1e-37.fc20.i686
    --> Processing Dependency: libgssapi_krb5.so.2 for package: 1:openssl-libs-1.0.1e-37.fc20.i686
    --> Processing Dependency: libcom_err.so.2 for package: 1:openssl-libs-1.0.1e-37.fc20.i686
    ---> Package sqlite.i686 0:3.8.4-1.fc20 will be installed
    --> Processing Dependency: libtinfo.so.5 for package: sqlite-3.8.4-1.fc20.i686
    --> Processing Dependency: libreadline.so.6 for package: sqlite-3.8.4-1.fc20.i686
    --> Processing Dependency: libncurses.so.5 for package: sqlite-3.8.4-1.fc20.i686
    ---> Package tcp_wrappers-libs.i686 0:7.6-76.fc20 will be installed
    --> Running transaction check
    ---> Package flac-libs.i686 0:1.3.0-3.fc20 will be installed
    ---> Package gsm.i686 0:1.0.13-10.fc20 will be installed
    ---> Package jbigkit-libs.i686 0:2.0-9.fc20 will be installed
    ---> Package krb5-libs.i686 0:1.11.5-4.fc20 will be installed
    --> Processing Dependency: libverto.so.1 for package: krb5-libs-1.11.5-4.fc20.i686
    --> Processing Dependency: libkeyutils.so.1(KEYUTILS_1.5) for package: krb5-libs-1.11.5-4.fc20.i686
    --> Processing Dependency: libkeyutils.so.1(KEYUTILS_1.0) for package: krb5-libs-1.11.5-4.fc20.i686
    --> Processing Dependency: libkeyutils.so.1(KEYUTILS_0.3) for package: krb5-libs-1.11.5-4.fc20.i686
    --> Processing Dependency: libkeyutils.so.1 for package: krb5-libs-1.11.5-4.fc20.i686
    ---> Package lcms-libs.i686 0:1.19-10.fc20 will be installed
    ---> Package libXau.i686 0:1.0.8-2.fc20 will be installed
    ---> Package libXdamage.i686 0:1.1.4-4.fc20 will be installed
    ---> Package libXxf86vm.i686 0:1.1.3-2.fc20 will be installed
    ---> Package libattr.i686 0:2.4.47-3.fc20 will be installed
    ---> Package libcom_err.i686 0:1.42.8-3.fc20 will be installed
    ---> Package libdrm.i686 0:2.4.52-1.fc20 will be installed
    --> Processing Dependency: libpciaccess.so.0 for package: libdrm-2.4.52-1.fc20.i686
    ---> Package libogg.i686 2:1.3.0-6.fc20 will be installed
    ---> Package libvorbis.i686 1:1.3.4-1.fc20 will be installed
    ---> Package mesa-libglapi.i686 0:10.0.3-1.20140206.fc20 will be installed
    ---> Package ncurses-libs.i686 0:5.9-12.20130511.fc20 will be installed
    ---> Package nss-softokn-freebl.i686 0:3.15.5-2.fc20 will be installed
    ---> Package pcre.i686 0:8.33-4.fc20 will be installed
    ---> Package readline.i686 0:6.2-8.fc20 will be installed
    ---> Package xz-libs.i686 0:5.1.2-6alpha.fc20 will be installed
    --> Running transaction check
    ---> Package keyutils-libs.i686 0:1.5.9-1.fc20 will be installed
    ---> Package libpciaccess.i686 0:0.13.2-1.fc20 will be installed
    ---> Package libverto.i686 0:0.2.5-3.fc20 will be installed
    --> Finished Dependency Resolution
    Error: Multilib version problems found. This often means that the root
    cause is something else and multilib version checking is just
    pointing out that there is a problem. Eg.:

    1. You have an upgrade for libselinux which is missing some
    dependency that another package requires. Yum is trying to
    solve this by installing an older version of libselinux of the
    different architecture. If you exclude the bad architecture
    yum will tell you what the root cause is (which package
    requires what). You can try redoing the upgrade with
    --exclude libselinux.otherarch ... this should give you an error
    message showing the root cause of the problem.

    2. You have multiple architectures of libselinux installed, but
    yum can only see an upgrade for one of those architectures.
    If you don't want/need both architectures anymore then you
    can remove the one with the missing update and everything
    will work.

    3. You have duplicate versions of libselinux installed already.
    You can use "yum check" to get yum show these errors.

    ...you can also use --setopt=protected_multilib=false to remove
    this checking, however this is almost never the correct thing to
    do as something else is very likely to go wrong (often causing
    much more problems).

    Protected multilib versions: libselinux-2.2.1-6.fc20.i686 != libselinux-2.1.13-19.fc20.x86_64
    Error: Protected multilib versions: libuuid-2.24.1-1.fc20.i686 != libuuid-2.24-2.fc20.x86_64
    Error: Protected multilib versions: libstdc++-4.8.2-7.fc20.i686 != libstdc++-4.8.2-1.fc20.x86_64
    Error: Protected multilib versions: libpciaccess-0.13.2-1.fc20.i686 != libpciaccess-0.13.1-4.fc20.x86_64
    Error: Protected multilib versions: libgcc-4.8.2-7.fc20.i686 != libgcc-4.8.2-1.fc20.x86_64
    Error: Protected multilib versions: 1:openssl-libs-1.0.1e-37.fc20.i686 != 1:openssl-libs-1.0.1e-30.fc20.x86_64
    Error: Protected multilib versions: pcre-8.33-4.fc20.i686 != pcre-8.33-2.fc20.1.x86_64
    Error: Protected multilib versions: keyutils-libs-1.5.9-1.fc20.i686 != keyutils-libs-1.5.8-1.fc20.x86_64
    Error: Protected multilib versions: glibc-2.18-12.fc20.i686 != glibc-2.18-11.fc20.x86_64
    Error: Protected multilib versions: 1:dbus-libs-1.6.12-8.fc20.i686 != 1:dbus-libs-1.6.12-1.fc20.x86_64
    Error: Protected multilib versions: libtiff-4.0.3-14.fc20.i686 != libtiff-4.0.3-12.fc20.x86_64
    Error: Protected multilib versions: libdrm-2.4.52-1.fc20.i686 != libdrm-2.4.47-1.fc20.x86_64
    Error: Protected multilib versions: 1:libvorbis-1.3.4-1.fc20.i686 != 1:libvorbis-1.3.3-6.fc20.x86_64
    Error: Protected multilib versions: libjpeg-turbo-1.3.0-2.fc20.i686 != libjpeg-turbo-1.3.0-1.fc20.x86_64
    Error: Protected multilib versions: krb5-libs-1.11.5-4.fc20.i686 != krb5-libs-1.11.3-33.fc20.x86_64
    Error: Protected multilib versions: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686 != pulseaudio-libs-4.0-8.gitf81e3.fc20.x86_64

    I don’t know how to solve this problem. Any hint? Thank you very much.

    Bye.

    • Hi max,

      Try following:

      yum clean all
       
      yum update
       
      yum install alsa-lib.i686 fontconfig.i686 freetype.i686 glib2.i686 libSM.i686 libXScrnSaver.i686 libXi.i686 libXrandr.i686 libXrender.i686 libXv.i686 libstdc++.i686 pulseaudio-libs.i686 qt.i686 qt-x11.i686 zlib.i686 qtwebkit.i686
  9. In centos 6.5 x64 the step 1.2 fails with the message:

    Protected multilib versions: glib2-2.26.1-7.el6_5.i686 != glib2-2.26.1-3.el6.x86_64

    To avoid this problem, you can fist execute (as root):

    package-cleanup --cleandupes

  10. Hi JR,

    Thank you for your answer and for your endurance. ;) But I’m sorry: the problem persists.

    When I try the command:

    yum clean all

    I obtain the following output:

    [root@localhost ~]# yum clean all
    Loaded plugins: langpacks, refresh-packagekit
    Cleaning repos: adobe-linux-x86_64 fedora fedora-chromium-stable fedy google-chrome rpmfusion-free rpmfusion-free-updates rpmfusion-nonfree rpmfusion-nonfree-updates updates
    Cleaning up everything

    When I try the command:

    yum update

    I obtain the following output:

    [root@localhost ~]# yum update
    Loaded plugins: langpacks, refresh-packagekit
    adobe-linux-x86_64 | 951 B 00:00:00
    fedora/20/x86_64/metalink | 34 kB 00:00:00
    fedora | 3.8 kB 00:00:00
    http://repos.fedorapeople.org/repos/spot/chromium-stable/fedora-20/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
    Trying other mirror.
    fedy | 1.6 kB 00:00:00
    google-chrome | 951 B 00:00:00
    rpmfusion-free | 3.3 kB 00:00:00
    rpmfusion-free-updates | 3.3 kB 00:00:00
    rpmfusion-nonfree | 3.3 kB 00:00:00
    rpmfusion-nonfree-updates | 3.3 kB 00:00:00
    updates/20/x86_64/metalink | 20 kB 00:00:00
    updates | 4.6 kB 00:00:00
    (1/5): fedy/20/primary | 976 B 00:00:00
    (2/5): fedora/20/x86_64/group_gz | 394 kB 00:00:00
    (3/5): updates/20/x86_64/group_gz | 394 kB 00:00:00
    (4/5): updates/20/x86_64/primary_db | 8.6 MB 00:00:01
    (5/5): fedora/20/x86_64/primary_db | 18 MB 00:00:04
    (1/12): google-chrome/primary | 1.9 kB 00:00:00
    (2/12): rpmfusion-free/20/x86_64/group_gz | 1.6 kB 00:00:00
    (3/12): rpmfusion-free-updates/20/x86_64/group_gz | 1.6 kB 00:00:00
    (4/12): rpmfusion-nonfree/20/x86_64/group_gz | 1.0 kB 00:00:00
    (5/12): adobe-linux-x86_64/primary | 1.2 kB 00:00:00
    (6/12): rpmfusion-nonfree-updates/20/x86_64/group_gz | 1.0 kB 00:00:00
    (7/12): rpmfusion-free/20/x86_64/primary_db | 445 kB 00:00:00
    (8/12): rpmfusion-free-updates/20/x86_64/primary_db | 223 kB 00:00:00
    (9/12): rpmfusion-nonfree-updates/20/x86_64/primary_db | 66 kB 00:00:00
    (10/12): rpmfusion-nonfree/20/x86_64/primary_db | 137 kB 00:00:00
    updates/20/x86_64/pkgtags FAILED
    http://ftp-stud.hs-esslingen.de/pub/fedora/linux/updates/20/x86_64/repodata/pkgtags.sqlite.gz: [Errno -1] Metadata file does not match checksum ] 0.0 B/s | 0 B --:--:-- ETA
    Trying other mirror.
    (11/12): updates/20/x86_64/updateinfo | 893 kB 00:00:00
    (12/12): updates/20/x86_64/pkgtags | 1.0 MB 00:00:00
    adobe-linux-x86_64 2/2
    fedy 2/2
    google-chrome 3/3
    No packages marked for update

    And finally, when I try the command:

    yum install alsa-lib.i686 fontconfig.i686 freetype.i686 glib2.i686 libSM.i686 libXScrnSaver.i686 libXi.i686 libXrandr.i686 libXrender.i686 libXv.i686 libstdc++.i686 pulseaudio-libs.i686 qt.i686 qt-x11.i686 zlib.i686 qtwebkit.i686

    I obtain the following output:

    [root@localhost ~]# yum install alsa-lib.i686 fontconfig.i686 freetype.i686 glib2.i686 libSM.i686 libXScrnSaver.i686 libXi.i686 libXrandr.i686 libXrender.i686 libXv.i686 libstdc++.i686 pulseaudio-libs.i686 qt.i686 qt-x11.i686 zlib.i686 qtwebkit.i686
    Loaded plugins: langpacks, refresh-packagekit
    http://repos.fedorapeople.org/repos/spot/chromium-stable/fedora-20/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
    Trying other mirror.
    Resolving Dependencies
    --> Running transaction check
    ---> Package alsa-lib.i686 0:1.0.27.2-2.fc20 will be installed
    --> Processing Dependency: librt.so.1(GLIBC_2.2) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: librt.so.1 for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libpthread.so.0(GLIBC_2.3.2) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libpthread.so.0(GLIBC_2.1) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libpthread.so.0(GLIBC_2.0) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libpthread.so.0 for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libm.so.6(GLIBC_2.0) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libm.so.6 for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libdl.so.2(GLIBC_2.1) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libdl.so.2(GLIBC_2.0) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libdl.so.2 for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: libc.so.6(GLIBC_2.16) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: ld-linux.so.2(GLIBC_2.3) for package: alsa-lib-1.0.27.2-2.fc20.i686
    --> Processing Dependency: ld-linux.so.2 for package: alsa-lib-1.0.27.2-2.fc20.i686
    ---> Package fontconfig.i686 0:2.11.0-1.fc20 will be installed
    --> Processing Dependency: libexpat.so.1 for package: fontconfig-2.11.0-1.fc20.i686
    ---> Package freetype.i686 0:2.5.0-5.fc20 will be installed
    --> Processing Dependency: libpng16.so.16(PNG16_0) for package: freetype-2.5.0-5.fc20.i686
    --> Processing Dependency: libpng16.so.16 for package: freetype-2.5.0-5.fc20.i686
    ---> Package glib2.i686 0:2.38.2-2.fc20 will be installed
    --> Processing Dependency: libselinux.so.1 for package: glib2-2.38.2-2.fc20.i686
    --> Processing Dependency: libffi.so.6 for package: glib2-2.38.2-2.fc20.i686
    ---> Package libSM.i686 0:1.2.1-6.fc20 will be installed
    --> Processing Dependency: libuuid.so.1(UUID_1.0) for package: libSM-1.2.1-6.fc20.i686
    --> Processing Dependency: libuuid.so.1 for package: libSM-1.2.1-6.fc20.i686
    --> Processing Dependency: libICE.so.6 for package: libSM-1.2.1-6.fc20.i686
    ---> Package libXScrnSaver.i686 0:1.2.2-6.fc20 will be installed
    --> Processing Dependency: libXext.so.6 for package: libXScrnSaver-1.2.2-6.fc20.i686
    --> Processing Dependency: libX11.so.6 for package: libXScrnSaver-1.2.2-6.fc20.i686
    ---> Package libXi.i686 0:1.7.2-2.fc20 will be installed
    ---> Package libXrandr.i686 0:1.4.1-2.fc20 will be installed
    ---> Package libXrender.i686 0:0.9.8-2.fc20 will be installed
    ---> Package libXv.i686 0:1.0.9-2.fc20 will be installed
    ---> Package libstdc++.i686 0:4.8.2-7.fc20 will be installed
    --> Processing Dependency: libgcc_s.so.1(GLIBC_2.0) for package: libstdc++-4.8.2-7.fc20.i686
    --> Processing Dependency: libgcc_s.so.1(GCC_4.2.0) for package: libstdc++-4.8.2-7.fc20.i686
    --> Processing Dependency: libgcc_s.so.1(GCC_3.3) for package: libstdc++-4.8.2-7.fc20.i686
    --> Processing Dependency: libgcc_s.so.1(GCC_3.0) for package: libstdc++-4.8.2-7.fc20.i686
    --> Processing Dependency: libgcc_s.so.1 for package: libstdc++-4.8.2-7.fc20.i686
    ---> Package pulseaudio-libs.i686 0:4.0-9.gitf81e3.fc20 will be installed
    --> Processing Dependency: libxcb.so.1 for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    --> Processing Dependency: libwrap.so.0 for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    --> Processing Dependency: libsndfile.so.1(libsndfile.so.1.0) for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    --> Processing Dependency: libsndfile.so.1 for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    --> Processing Dependency: libjson-c.so.2 for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    --> Processing Dependency: libdbus-1.so.3 for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    --> Processing Dependency: libcap.so.2 for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    --> Processing Dependency: libasyncns.so.0 for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    --> Processing Dependency: libXtst.so.6 for package: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686
    ---> Package qt.i686 1:4.8.5-15.fc20 will be installed
    --> Processing Dependency: libssl.so.10(libssl.so.10) for package: 1:qt-4.8.5-15.fc20.i686
    --> Processing Dependency: libssl.so.10 for package: 1:qt-4.8.5-15.fc20.i686
    --> Processing Dependency: libsqlite3.so.0 for package: 1:qt-4.8.5-15.fc20.i686
    --> Processing Dependency: libcrypto.so.10(libcrypto.so.10) for package: 1:qt-4.8.5-15.fc20.i686
    --> Processing Dependency: libcrypto.so.10(OPENSSL_1.0.1) for package: 1:qt-4.8.5-15.fc20.i686
    --> Processing Dependency: libcrypto.so.10 for package: 1:qt-4.8.5-15.fc20.i686
    ---> Package qt-x11.i686 1:4.8.5-15.fc20 will be installed
    --> Processing Dependency: libtiff.so.5(LIBTIFF_4.0) for package: 1:qt-x11-4.8.5-15.fc20.i686
    --> Processing Dependency: libtiff.so.5 for package: 1:qt-x11-4.8.5-15.fc20.i686
    --> Processing Dependency: libmng.so.1 for package: 1:qt-x11-4.8.5-15.fc20.i686
    --> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2) for package: 1:qt-x11-4.8.5-15.fc20.i686
    --> Processing Dependency: libjpeg.so.62 for package: 1:qt-x11-4.8.5-15.fc20.i686
    --> Processing Dependency: libXinerama.so.1 for package: 1:qt-x11-4.8.5-15.fc20.i686
    --> Processing Dependency: libXfixes.so.3 for package: 1:qt-x11-4.8.5-15.fc20.i686
    --> Processing Dependency: libXcursor.so.1 for package: 1:qt-x11-4.8.5-15.fc20.i686
    --> Processing Dependency: libGL.so.1 for package: 1:qt-x11-4.8.5-15.fc20.i686
    ---> Package qtwebkit.i686 0:2.3.3-3.fc20 will be installed
    --> Processing Dependency: libxslt.so.1(LIBXML2_1.1.9) for package: qtwebkit-2.3.3-3.fc20.i686
    --> Processing Dependency: libxslt.so.1(LIBXML2_1.0.24) for package: qtwebkit-2.3.3-3.fc20.i686
    --> Processing Dependency: libxslt.so.1(LIBXML2_1.0.22) for package: qtwebkit-2.3.3-3.fc20.i686
    --> Processing Dependency: libxslt.so.1(LIBXML2_1.0.11) for package: qtwebkit-2.3.3-3.fc20.i686
    --> Processing Dependency: libxslt.so.1 for package: qtwebkit-2.3.3-3.fc20.i686
    --> Processing Dependency: libxml2.so.2(LIBXML2_2.6.6) for package: qtwebkit-2.3.3-3.fc20.i686
    --> Processing Dependency: libxml2.so.2(LIBXML2_2.6.0) for package: qtwebkit-2.3.3-3.fc20.i686
    --> Processing Dependency: libxml2.so.2(LIBXML2_2.4.30) for package: qtwebkit-2.3.3-3.fc20.i686
    --> Processing Dependency: libxml2.so.2 for package: qtwebkit-2.3.3-3.fc20.i686
    --> Processing Dependency: libwebp.so.4 for package: qtwebkit-2.3.3-3.fc20.i686
    --> Processing Dependency: libgstvideo-0.10.so.0 for package: qtwebkit-2.3.3-3.fc20.i686
    --> Processing Dependency: libgstreamer-0.10.so.0 for package: qtwebkit-2.3.3-3.fc20.i686
    --> Processing Dependency: libgstpbutils-0.10.so.0 for package: qtwebkit-2.3.3-3.fc20.i686
    --> Processing Dependency: libgstinterfaces-0.10.so.0 for package: qtwebkit-2.3.3-3.fc20.i686
    --> Processing Dependency: libgstbase-0.10.so.0 for package: qtwebkit-2.3.3-3.fc20.i686
    --> Processing Dependency: libgstapp-0.10.so.0 for package: qtwebkit-2.3.3-3.fc20.i686
    --> Processing Dependency: libQtSensors.so.1 for package: qtwebkit-2.3.3-3.fc20.i686
    --> Processing Dependency: libQtLocation.so.1 for package: qtwebkit-2.3.3-3.fc20.i686
    ---> Package zlib.i686 0:1.2.8-3.fc20 will be installed
    --> Running transaction check
    ---> Package dbus-libs.i686 1:1.6.12-8.fc20 will be installed
    ---> Package expat.i686 0:2.1.0-7.fc20 will be installed
    ---> Package glibc.i686 0:2.18-12.fc20 will be installed
    --> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.18-12.fc20.i686
    --> Processing Dependency: libfreebl3.so for package: glibc-2.18-12.fc20.i686
    ---> Package gstreamer.i686 0:0.10.36-6.fc20 will be installed
    ---> Package gstreamer-plugins-base.i686 0:0.10.36-6.fc20 will be installed
    --> Processing Dependency: libvorbisenc.so.2 for package: gstreamer-plugins-base-0.10.36-6.fc20.i686
    --> Processing Dependency: libvorbis.so.0 for package: gstreamer-plugins-base-0.10.36-6.fc20.i686
    --> Processing Dependency: libvisual-0.4.so.0 for package: gstreamer-plugins-base-0.10.36-6.fc20.i686
    --> Processing Dependency: libtheoraenc.so.1(libtheoraenc_1.0) for package: gstreamer-plugins-base-0.10.36-6.fc20.i686
    --> Processing Dependency: libtheoraenc.so.1 for package: gstreamer-plugins-base-0.10.36-6.fc20.i686
    --> Processing Dependency: libtheoradec.so.1(libtheoradec_1.0) for package: gstreamer-plugins-base-0.10.36-6.fc20.i686
    --> Processing Dependency: libtheoradec.so.1 for package: gstreamer-plugins-base-0.10.36-6.fc20.i686
    --> Processing Dependency: libpangocairo-1.0.so.0 for package: gstreamer-plugins-base-0.10.36-6.fc20.i686
    --> Processing Dependency: libpango-1.0.so.0 for package: gstreamer-plugins-base-0.10.36-6.fc20.i686
    --> Processing Dependency: liborc-test-0.4.so.0 for package: gstreamer-plugins-base-0.10.36-6.fc20.i686
    --> Processing Dependency: liborc-0.4.so.0 for package: gstreamer-plugins-base-0.10.36-6.fc20.i686
    --> Processing Dependency: libogg.so.0 for package: gstreamer-plugins-base-0.10.36-6.fc20.i686
    --> Processing Dependency: libcdda_paranoia.so.0 for package: gstreamer-plugins-base-0.10.36-6.fc20.i686
    --> Processing Dependency: libcdda_interface.so.0 for package: gstreamer-plugins-base-0.10.36-6.fc20.i686
    --> Processing Dependency: libcairo.so.2 for package: gstreamer-plugins-base-0.10.36-6.fc20.i686
    ---> Package json-c.i686 0:0.11-3.fc20 will be installed
    ---> Package libICE.i686 0:1.0.8-6.fc20 will be installed
    ---> Package libX11.i686 0:1.6.1-1.fc20 will be installed
    ---> Package libXcursor.i686 0:1.1.14-2.fc20 will be installed
    ---> Package libXext.i686 0:1.3.2-2.fc20 will be installed
    ---> Package libXfixes.i686 0:5.0.1-2.fc20 will be installed
    ---> Package libXinerama.i686 0:1.1.3-2.fc20 will be installed
    ---> Package libXtst.i686 0:1.2.2-2.fc20 will be installed
    ---> Package libasyncns.i686 0:0.8-6.fc20 will be installed
    ---> Package libcap.i686 0:2.22-7.fc20 will be installed
    --> Processing Dependency: libattr.so.1(ATTR_1.0) for package: libcap-2.22-7.fc20.i686
    --> Processing Dependency: libattr.so.1 for package: libcap-2.22-7.fc20.i686
    ---> Package libffi.i686 0:3.0.13-5.fc20 will be installed
    ---> Package libgcc.i686 0:4.8.2-7.fc20 will be installed
    ---> Package libjpeg-turbo.i686 0:1.3.0-2.fc20 will be installed
    ---> Package libmng.i686 0:1.0.10-12.fc20 will be installed
    --> Processing Dependency: liblcms.so.1 for package: libmng-1.0.10-12.fc20.i686
    ---> Package libpng.i686 2:1.6.3-3.fc20 will be installed
    ---> Package libselinux.i686 0:2.2.1-6.fc20 will be installed
    --> Processing Dependency: libpcre.so.1 for package: libselinux-2.2.1-6.fc20.i686
    --> Processing Dependency: liblzma.so.5(XZ_5.0) for package: libselinux-2.2.1-6.fc20.i686
    --> Processing Dependency: liblzma.so.5 for package: libselinux-2.2.1-6.fc20.i686
    ---> Package libsndfile.i686 0:1.0.25-8.fc20 will be installed
    --> Processing Dependency: libgsm.so.1 for package: libsndfile-1.0.25-8.fc20.i686
    --> Processing Dependency: libFLAC.so.8 for package: libsndfile-1.0.25-8.fc20.i686
    ---> Package libtiff.i686 0:4.0.3-14.fc20 will be installed
    --> Processing Dependency: libjbig.so.2.0 for package: libtiff-4.0.3-14.fc20.i686
    ---> Package libuuid.i686 0:2.24.1-1.fc20 will be installed
    ---> Package libwebp.i686 0:0.3.1-2.fc20 will be installed
    ---> Package libxcb.i686 0:1.9.1-3.fc20 will be installed
    --> Processing Dependency: libXau.so.6 for package: libxcb-1.9.1-3.fc20.i686
    ---> Package libxml2.i686 0:2.9.1-2.fc20 will be installed
    ---> Package libxslt.i686 0:1.1.28-5.fc20 will be installed
    --> Processing Dependency: libgpg-error.so.0 for package: libxslt-1.1.28-5.fc20.i686
    --> Processing Dependency: libgcrypt.so.11(GCRYPT_1.2) for package: libxslt-1.1.28-5.fc20.i686
    --> Processing Dependency: libgcrypt.so.11 for package: libxslt-1.1.28-5.fc20.i686
    ---> Package mesa-libGL.i686 0:10.0.4-1.20140312.fc20 will be installed
    --> Processing Dependency: libglapi.so.0 for package: mesa-libGL-10.0.4-1.20140312.fc20.i686
    --> Processing Dependency: libdrm.so.2 for package: mesa-libGL-10.0.4-1.20140312.fc20.i686
    --> Processing Dependency: libXxf86vm.so.1 for package: mesa-libGL-10.0.4-1.20140312.fc20.i686
    --> Processing Dependency: libXdamage.so.1 for package: mesa-libGL-10.0.4-1.20140312.fc20.i686
    ---> Package openssl-libs.i686 1:1.0.1e-37.fc20 will be installed
    --> Processing Dependency: libkrb5.so.3(krb5_3_MIT) for package: 1:openssl-libs-1.0.1e-37.fc20.i686
    --> Processing Dependency: libkrb5.so.3 for package: 1:openssl-libs-1.0.1e-37.fc20.i686
    --> Processing Dependency: libk5crypto.so.3(k5crypto_3_MIT) for package: 1:openssl-libs-1.0.1e-37.fc20.i686
    --> Processing Dependency: libk5crypto.so.3 for package: 1:openssl-libs-1.0.1e-37.fc20.i686
    --> Processing Dependency: libgssapi_krb5.so.2 for package: 1:openssl-libs-1.0.1e-37.fc20.i686
    --> Processing Dependency: libcom_err.so.2 for package: 1:openssl-libs-1.0.1e-37.fc20.i686
    ---> Package qt-mobility.i686 0:1.2.2-0.5.20120224git.fc20 will be installed
    --> Processing Dependency: libudev.so.1(LIBUDEV_183) for package: qt-mobility-1.2.2-0.5.20120224git.fc20.i686
    --> Processing Dependency: libudev.so.1 for package: qt-mobility-1.2.2-0.5.20120224git.fc20.i686
    --> Processing Dependency: libgstphotography-0.10.so.23 for package: qt-mobility-1.2.2-0.5.20120224git.fc20.i686
    --> Processing Dependency: libblkid.so.1(BLKID_2.15) for package: qt-mobility-1.2.2-0.5.20120224git.fc20.i686
    --> Processing Dependency: libblkid.so.1 for package: qt-mobility-1.2.2-0.5.20120224git.fc20.i686
    ---> Package sqlite.i686 0:3.8.4-1.fc20 will be installed
    --> Processing Dependency: libtinfo.so.5 for package: sqlite-3.8.4-1.fc20.i686
    --> Processing Dependency: libreadline.so.6 for package: sqlite-3.8.4-1.fc20.i686
    --> Processing Dependency: libncurses.so.5 for package: sqlite-3.8.4-1.fc20.i686
    ---> Package tcp_wrappers-libs.i686 0:7.6-76.fc20 will be installed
    --> Running transaction check
    ---> Package cairo.i686 0:1.13.1-0.1.git337ab1f.fc20 will be installed
    --> Processing Dependency: libpixman-1.so.0 for package: cairo-1.13.1-0.1.git337ab1f.fc20.i686
    --> Processing Dependency: libEGL.so.1 for package: cairo-1.13.1-0.1.git337ab1f.fc20.i686
    ---> Package cdparanoia-libs.i686 0:10.2-14.fc20 will be installed
    ---> Package flac-libs.i686 0:1.3.0-3.fc20 will be installed
    ---> Package gsm.i686 0:1.0.13-10.fc20 will be installed
    ---> Package gstreamer-plugins-bad-free.i686 0:0.10.23-19.fc20 will be installed
    --> Processing Dependency: libvpx.so.1 for package: gstreamer-plugins-bad-free-0.10.23-19.fc20.i686
    --> Processing Dependency: libvdpau.so.1 for package: gstreamer-plugins-bad-free-0.10.23-19.fc20.i686
    --> Processing Dependency: librsvg-2.so.2 for package: gstreamer-plugins-bad-free-0.10.23-19.fc20.i686
    --> Processing Dependency: libopus.so.0 for package: gstreamer-plugins-bad-free-0.10.23-19.fc20.i686
    --> Processing Dependency: libofa.so.0 for package: gstreamer-plugins-bad-free-0.10.23-19.fc20.i686
    --> Processing Dependency: libmpcdec.so.5 for package: gstreamer-plugins-bad-free-0.10.23-19.fc20.i686
    --> Processing Dependency: libjasper.so.1 for package: gstreamer-plugins-bad-free-0.10.23-19.fc20.i686
    --> Processing Dependency: libgdk_pixbuf-2.0.so.0 for package: gstreamer-plugins-bad-free-0.10.23-19.fc20.i686
    --> Processing Dependency: libdvdread.so.4 for package: gstreamer-plugins-bad-free-0.10.23-19.fc20.i686
    --> Processing Dependency: libdvdnav.so.4 for package: gstreamer-plugins-bad-free-0.10.23-19.fc20.i686
    --> Processing Dependency: libbz2.so.1 for package: gstreamer-plugins-bad-free-0.10.23-19.fc20.i686
    --> Processing Dependency: libSoundTouch.so.1 for package: gstreamer-plugins-bad-free-0.10.23-19.fc20.i686
    ---> Package jbigkit-libs.i686 0:2.0-9.fc20 will be installed
    ---> Package krb5-libs.i686 0:1.11.5-4.fc20 will be installed
    --> Processing Dependency: libverto.so.1 for package: krb5-libs-1.11.5-4.fc20.i686
    --> Processing Dependency: libkeyutils.so.1(KEYUTILS_1.5) for package: krb5-libs-1.11.5-4.fc20.i686
    --> Processing Dependency: libkeyutils.so.1(KEYUTILS_1.0) for package: krb5-libs-1.11.5-4.fc20.i686
    --> Processing Dependency: libkeyutils.so.1(KEYUTILS_0.3) for package: krb5-libs-1.11.5-4.fc20.i686
    --> Processing Dependency: libkeyutils.so.1 for package: krb5-libs-1.11.5-4.fc20.i686
    ---> Package lcms-libs.i686 0:1.19-10.fc20 will be installed
    ---> Package libXau.i686 0:1.0.8-2.fc20 will be installed
    ---> Package libXdamage.i686 0:1.1.4-4.fc20 will be installed
    ---> Package libXxf86vm.i686 0:1.1.3-2.fc20 will be installed
    ---> Package libattr.i686 0:2.4.47-3.fc20 will be installed
    ---> Package libblkid.i686 0:2.24.1-1.fc20 will be installed
    ---> Package libcom_err.i686 0:1.42.8-3.fc20 will be installed
    ---> Package libdrm.i686 0:2.4.52-1.fc20 will be installed
    --> Processing Dependency: libpciaccess.so.0 for package: libdrm-2.4.52-1.fc20.i686
    ---> Package libgcrypt.i686 0:1.5.3-2.fc20 will be installed
    ---> Package libgpg-error.i686 0:1.12-1.fc20 will be installed
    ---> Package libogg.i686 2:1.3.0-6.fc20 will be installed
    ---> Package libtheora.i686 1:1.1.1-9.fc20 will be installed
    ---> Package libvisual.i686 0:0.4.0-14.fc20 will be installed
    ---> Package libvorbis.i686 1:1.3.4-1.fc20 will be installed
    ---> Package mesa-libglapi.i686 0:10.0.4-1.20140312.fc20 will be installed
    ---> Package ncurses-libs.i686 0:5.9-12.20130511.fc20 will be installed
    ---> Package nss-softokn-freebl.i686 0:3.15.5-2.fc20 will be installed
    ---> Package orc.i686 0:0.4.18-1.fc20 will be installed
    ---> Package pango.i686 0:1.36.1-2.fc20 will be installed
    --> Processing Dependency: libthai.so.0(LIBTHAI_0.1) for package: pango-1.36.1-2.fc20.i686
    --> Processing Dependency: libthai.so.0 for package: pango-1.36.1-2.fc20.i686
    --> Processing Dependency: libharfbuzz.so.0 for package: pango-1.36.1-2.fc20.i686
    --> Processing Dependency: libXft.so.2 for package: pango-1.36.1-2.fc20.i686
    ---> Package pcre.i686 0:8.33-4.fc20 will be installed
    ---> Package readline.i686 0:6.2-8.fc20 will be installed
    ---> Package systemd-libs.i686 0:208-15.fc20 will be installed
    --> Processing Dependency: libpam_misc.so.0(LIBPAM_MISC_1.0) for package: systemd-libs-208-15.fc20.i686
    --> Processing Dependency: libpam_misc.so.0 for package: systemd-libs-208-15.fc20.i686
    --> Processing Dependency: libpam.so.0(LIBPAM_MODUTIL_1.0) for package: systemd-libs-208-15.fc20.i686
    --> Processing Dependency: libpam.so.0(LIBPAM_EXTENSION_1.0) for package: systemd-libs-208-15.fc20.i686
    --> Processing Dependency: libpam.so.0(LIBPAM_1.0) for package: systemd-libs-208-15.fc20.i686
    --> Processing Dependency: libpam.so.0 for package: systemd-libs-208-15.fc20.i686
    ---> Package xz-libs.i686 0:5.1.2-6alpha.fc20 will be installed
    --> Running transaction check
    ---> Package bzip2-libs.i686 0:1.0.6-9.fc20 will be installed
    ---> Package gdk-pixbuf2.i686 0:2.30.3-1.fc20 will be installed
    ---> Package harfbuzz.i686 0:0.9.24-1.fc20 will be installed
    --> Processing Dependency: libgraphite2.so.3 for package: harfbuzz-0.9.24-1.fc20.i686
    ---> Package jasper-libs.i686 0:1.900.1-25.fc20 will be installed
    ---> Package keyutils-libs.i686 0:1.5.9-1.fc20 will be installed
    ---> Package libXft.i686 0:2.3.1-5.fc20 will be installed
    ---> Package libdvdnav.i686 0:4.2.1-1.fc20 will be installed
    ---> Package libdvdread.i686 0:4.2.1-1.fc20 will be installed
    ---> Package libmpcdec.i686 0:1.2.6-12.fc20 will be installed
    ---> Package libofa.i686 0:0.9.3-23.fc20 will be installed
    --> Processing Dependency: libfftw3.so.3 for package: libofa-0.9.3-23.fc20.i686
    ---> Package libpciaccess.i686 0:0.13.2-1.fc20 will be installed
    ---> Package librsvg2.i686 0:2.40.1-1.fc20 will be installed
    --> Processing Dependency: libcroco-0.6.so.3 for package: librsvg2-2.40.1-1.fc20.i686
    ---> Package libthai.i686 0:0.1.19-2.fc20 will be installed
    ---> Package libvdpau.i686 0:0.7-1.fc20 will be installed
    ---> Package libverto.i686 0:0.2.5-3.fc20 will be installed
    ---> Package libvpx.i686 0:1.3.0-3.fc20 will be installed
    ---> Package mesa-libEGL.i686 0:10.0.4-1.20140312.fc20 will be installed
    --> Processing Dependency: libwayland-server.so.0 for package: mesa-libEGL-10.0.4-1.20140312.fc20.i686
    --> Processing Dependency: libwayland-client.so.0 for package: mesa-libEGL-10.0.4-1.20140312.fc20.i686
    --> Processing Dependency: libgbm.so.1 for package: mesa-libEGL-10.0.4-1.20140312.fc20.i686
    ---> Package opus.i686 0:1.1-1.fc20 will be installed
    ---> Package pam.i686 0:1.1.8-1.fc20 will be installed
    --> Processing Dependency: libdb-5.3.so for package: pam-1.1.8-1.fc20.i686
    --> Processing Dependency: libcrack.so.2 for package: pam-1.1.8-1.fc20.i686
    --> Processing Dependency: libaudit.so.1 for package: pam-1.1.8-1.fc20.i686
    ---> Package pixman.i686 0:0.30.0-3.fc20 will be installed
    ---> Package soundtouch.i686 0:1.4.0-8.fc20 will be installed
    --> Running transaction check
    ---> Package audit-libs.i686 0:2.3.4-1.fc20 will be installed
    ---> Package cracklib.i686 0:2.9.0-5.fc20 will be installed
    ---> Package fftw-libs-double.i686 0:3.3.3-7.fc20 will be installed
    --> Processing Dependency: libgomp.so.1(OMP_1.0) for package: fftw-libs-double-3.3.3-7.fc20.i686
    --> Processing Dependency: libgomp.so.1(GOMP_1.0) for package: fftw-libs-double-3.3.3-7.fc20.i686
    --> Processing Dependency: libgomp.so.1 for package: fftw-libs-double-3.3.3-7.fc20.i686
    ---> Package graphite2.i686 0:1.2.2-4.fc20 will be installed
    ---> Package libcroco.i686 0:0.6.8-3.fc20 will be installed
    ---> Package libdb.i686 0:5.3.28-1.fc20 will be installed
    ---> Package libwayland-client.i686 0:1.2.0-3.fc20 will be installed
    ---> Package libwayland-server.i686 0:1.2.0-3.fc20 will be installed
    ---> Package mesa-libgbm.i686 0:10.0.4-1.20140312.fc20 will be installed
    --> Running transaction check
    ---> Package libgomp.i686 0:4.8.2-7.fc20 will be installed
    --> Finished Dependency Resolution
    Error: Multilib version problems found. This often means that the root
    cause is something else and multilib version checking is just
    pointing out that there is a problem. Eg.:

    1. You have an upgrade for libvpx which is missing some
    dependency that another package requires. Yum is trying to
    solve this by installing an older version of libvpx of the
    different architecture. If you exclude the bad architecture
    yum will tell you what the root cause is (which package
    requires what). You can try redoing the upgrade with
    --exclude libvpx.otherarch ... this should give you an error
    message showing the root cause of the problem.

    2. You have multiple architectures of libvpx installed, but
    yum can only see an upgrade for one of those architectures.
    If you don't want/need both architectures anymore then you
    can remove the one with the missing update and everything
    will work.

    3. You have duplicate versions of libvpx installed already.
    You can use "yum check" to get yum show these errors.

    ...you can also use --setopt=protected_multilib=false to remove
    this checking, however this is almost never the correct thing to
    do as something else is very likely to go wrong (often causing
    much more problems).

    Protected multilib versions: libvpx-1.3.0-3.fc20.i686 != libvpx-1.2.0-2.fc20.x86_64
    Error: Protected multilib versions: 1:openssl-libs-1.0.1e-37.fc20.i686 != 1:openssl-libs-1.0.1e-30.fc20.x86_64
    Error: Protected multilib versions: systemd-libs-208-15.fc20.i686 != systemd-libs-208-9.fc20.x86_64
    Error: Protected multilib versions: pango-1.36.1-2.fc20.i686 != pango-1.36.1-1.fc20.x86_64
    Error: Protected multilib versions: krb5-libs-1.11.5-4.fc20.i686 != krb5-libs-1.11.3-33.fc20.x86_64
    Error: Protected multilib versions: 1:libvorbis-1.3.4-1.fc20.i686 != 1:libvorbis-1.3.3-6.fc20.x86_64
    Error: Protected multilib versions: libdvdread-4.2.1-1.fc20.i686 != libdvdread-4.2.0-5.fc20.x86_64
    Error: Protected multilib versions: libblkid-2.24.1-1.fc20.i686 != libblkid-2.24-2.fc20.x86_64
    Error: Protected multilib versions: audit-libs-2.3.4-1.fc20.i686 != audit-libs-2.3.2-1.fc20.x86_64
    Error: Protected multilib versions: libpciaccess-0.13.2-1.fc20.i686 != libpciaccess-0.13.1-4.fc20.x86_64
    Error: Protected multilib versions: libgcc-4.8.2-7.fc20.i686 != libgcc-4.8.2-1.fc20.x86_64
    Error: Protected multilib versions: keyutils-libs-1.5.9-1.fc20.i686 != keyutils-libs-1.5.8-1.fc20.x86_64
    Error: Protected multilib versions: glibc-2.18-12.fc20.i686 != glibc-2.18-11.fc20.x86_64
    Error: Protected multilib versions: 1:dbus-libs-1.6.12-8.fc20.i686 != 1:dbus-libs-1.6.12-1.fc20.x86_64
    Error: Protected multilib versions: libselinux-2.2.1-6.fc20.i686 != libselinux-2.1.13-19.fc20.x86_64
    Error: Protected multilib versions: libjpeg-turbo-1.3.0-2.fc20.i686 != libjpeg-turbo-1.3.0-1.fc20.x86_64
    Error: Protected multilib versions: libuuid-2.24.1-1.fc20.i686 != libuuid-2.24-2.fc20.x86_64
    Error: Protected multilib versions: libgomp-4.8.2-7.fc20.i686 != libgomp-4.8.2-1.fc20.x86_64
    Error: Protected multilib versions: libtiff-4.0.3-14.fc20.i686 != libtiff-4.0.3-12.fc20.x86_64
    Error: Protected multilib versions: libstdc++-4.8.2-7.fc20.i686 != libstdc++-4.8.2-1.fc20.x86_64
    Error: Protected multilib versions: pcre-8.33-4.fc20.i686 != pcre-8.33-2.fc20.1.x86_64
    Error: Protected multilib versions: opus-1.1-1.fc20.i686 != opus-1.0.3-2.fc20.x86_64
    Error: Protected multilib versions: gdk-pixbuf2-2.30.3-1.fc20.i686 != gdk-pixbuf2-2.30.1-1.fc20.x86_64
    Error: Protected multilib versions: pulseaudio-libs-4.0-9.gitf81e3.fc20.i686 != pulseaudio-libs-4.0-8.gitf81e3.fc20.x86_64
    Error: Protected multilib versions: libdvdnav-4.2.1-1.fc20.i686 != libdvdnav-4.2.0-5.fc20.x86_64
    Error: Protected multilib versions: libdrm-2.4.52-1.fc20.i686 != libdrm-2.4.47-1.fc20.x86_64

    … that is to say my initial problem.

    It seems that there is an “Error: Multilib version problems found. This often means that the root cause is something else and multilib version checking is just pointing out that there is a problem“. I’ve tried to follow the instructions suggested by the note from terminal (below the quote), but nothing to do.

    Any else hints and/or steps to follow to solve this problem?

    Thank you another time.

    Bye.

  11. try:
    package-cleanup --cleandupes

    It works for me just today !

  12. You could try what werboitu recommend, but sometimes there is not dupes.

    Then alternative workaround is remove that problematic package and reinstall it, like:

    rpm --nodeps --erase some-package
     
    yum install some-package

    Or you could also try run update using following command:

    yum update --exclude libvpx.i686

    Edit: fixed first command and yum update command with exclude.

  13. I simply did a
    “wget -c http://download.skype.com/linux/skype-4.2.0.13-fedora.i586.rpm“, followed by a yum install. The dependencies were taken care of automatically.

    • Hi Peter,

      It’s totally right use RPM package. This guide is more “universal method”, which work on Fedora, CentOS, RHEL, SL, etc.

      Btw. if you have any multilib problems, then also RPM package installation will fail.

  14. Hi jr, I had the same problem that Sandip has

    Sandip’s problem

    (Sandip / December 6, 2013

    I have follow the above steps and install skype on my Centos system but getting below error

    [root@din16000 lib]# skype
    /opt/skype/skype: error while loading shared libraries: libtiff.so.4: cannot open shared object file: No such file or directory

    Could you please help me to resolve this problem?)

    And the output of the commands you asked to type was

    [root@localhost lib]# uname -a
    Linux localhost.localdomain 3.13.8-200.fc20.i686 #1 SMP Tue Apr 1 04:04:09 UTC 2014 i686 i686 i386 GNU/Linux
    [root@localhost lib]#
    [root@localhost lib]# rpm -qa libtiff
    libtiff-4.0.3-14.fc20.i686

    [root@localhost lib]#
    [root@localhost lib]# ls -la /usr/lib/libtiff*
    lrwxrwxrwx. 1 root root 12 Apr 5 11:06 /usr/lib/libtiff.so.4 -> libtiff.so.3
    lrwxrwxrwx. 1 root root 16 Apr 4 17:34 /usr/lib/libtiff.so.5 -> libtiff.so.5.2.0
    -rwxr-xr-x. 1 root root 477148 Dec 19 05:58 /usr/lib/libtiff.so.5.2.0
    lrwxrwxrwx. 1 root root 18 Apr 4 17:34 /usr/lib/libtiffxx.so.5 -> libtiffxx.so.5.2.0
    -rwxr-xr-x. 1 root root 10660 Dec 19 05:58 /usr/lib/libtiffxx.so.5.2.0

    Do you know how can I solve this problem
    (I’m using fedora 20)

    • Hi Leandro,

      If you are installing Skype on Fedora 20, then you shouldn’t have following link at all:

      lrwxrwxrwx. 1 root root 12 Apr 5 11:06 /usr/lib/libtiff.so.4 -> libtiff.so.3

      Like guide says, it’s not needed on Fedora. Just checked this guide on fresh installed Fedora 20 and with libtiff.so.5, everything is working normally.

  15. This is an excellent job. However I seem to have one problem. First the good parts – all the libraries and the skype dynamic were correctly loaded on my fedora 20 system. In editing the /usr/bin/sype file I added a return after the last line – probably doesn’t matter.
    The launcher icon now appears in the “activities list”
    However when I run it from my user account it does not open a window. However the code is running:
    [olin@olin-mob ~]$ ps ax | grep skype
    5720 ? S 0:00 /bin/sh /usr/bin/skype
    5723 ? Sl 0:06 /opt/skype/skype –resources=/opt/skype
    5787 pts/0 S+ 0:00 grep –color=auto skype

    When I ran skype from the root account, then I was able to accept the license, the normal window appeared and I was able to log in.

    The permissions look reasonable:
    [olin@olin-mob ~]$ ls -l /opt/skype
    total 28772
    drwxr-xr-x. 2 root root 4096 Dec 18 10:52 avatars
    drwxr-xr-x. 2 root root 4096 Dec 18 10:52 icons
    drwxr-xr-x. 2 root root 4096 Dec 18 10:52 lang
    -rw-r–r–. 1 root root 33513 Dec 18 10:52 LICENSE
    -rw-r–r–. 1 root root 5817 Dec 18 10:52 README
    -rwxr-xr-x. 1 root root 29383892 Dec 18 10:52 skype
    -rw-r–r–. 1 root root 453 Dec 18 10:52 skype.conf
    -rw-r–r–. 1 root root 249 Dec 18 10:52 skype.desktop
    drwxr-xr-x. 2 root root 4096 Dec 18 10:52 sounds
    -rw-r–r–. 1 root root 4179 Dec 18 10:52 third-party_attributions.txt

    Any suggestions on how to run this from a user account?

    • Hi Art,

      Could you post output of following commands (as normal user):

      ls -lad ~/.Skype
       
      ls -la ~/.Skype
  16. Thanks for the detailed solution of Skype! Currently I have two issues.

    Although I can log into skype, there is no sound. When I attempted to install the dependencies via the Terminal, there was a problem with pulseaudio-libs.i686 which said something about multiple mulseaudio (is it because that mulseaudio.x86_64 has been installed?). Then I installed it by yumex. I am not sure if this the reason why there is no sound.

    Another thing is that I cannot start skype by simply typing the command “skype” in the terminal, I can only use “export SKYPE_HOME=”/opt/skype”
    $SKYPE_HOME/skype –resources=$SKYPE_HOME $*”

    Hope JR could tell me how to solve the issues.

    • Hi HTsai,

      Could you post output of following commands:

      uname -a
       
      rpm -qa pulseaudio\*
       
      cat /usr/bin/skype
  17. On my f20 system I get the following environment
    [olin@olin-mob ~]$ rpm -qa libtiff
    libtiff-4.0.3-14.fc20.i686
    libtiff-4.0.3-14.fc20.x86_64

    [olin@olin-mob ~]$ ls -la /usr/lib/libtiff*
    lrwxrwxrwx. 1 root root 16 Apr 7 09:44 /usr/lib/libtiff.so.5 -> libtiff.so.5.2.0
    -rwxr-xr-x. 1 root root 475392 Dec 18 23:58 /usr/lib/libtiff.so.5.2.0
    lrwxrwxrwx. 1 root root 18 Apr 7 09:44 /usr/lib/libtiffxx.so.5 -> libtiffxx.so.5.2.0
    -rwxr-xr-x. 1 root root 10660 Dec 18 23:58 /usr/lib/libtiffxx.so.5.2.0
    [[olin@olin-mob ~]$ ls -la /usr/lib64/libtiff*
    lrwxrwxrwx. 1 root root 16 Apr 1 17:00 /usr/lib64/libtiff.so.5 -> libtiff.so.5.2.0
    -rwxr-xr-x. 1 root root 473320 Dec 18 23:58 /usr/lib64/libtiff.so.5.2.0
    lrwxrwxrwx. 1 root root 18 Apr 1 17:00 /usr/lib64/libtiffxx.so.5 -> libtiffxx.so.5.2.0
    -rwxr-xr-x. 1 root root 11416 Dec 18 23:58 /usr/lib64/libtiffxx.so.5.2.0

    perhaps you are missing the 64bit code.

  18. Hi,

    bottom line: use yum in 32 bit env for installing 32bit packages.

    The problem for yum/dnf in Fed. 20+ are the x64 multilib versions – installing some i686 libs have the same dependencies like x86_64. As yum suggests correctly there it is possibly dangerous to force circumvent this.

    I got around this however using Linux32. The downside: there will be even more packages installed (note, I use dnf but yum should look the same):

    # sudo linux32
    -sh-4.2# dnf install qtwebkit.i686
    Resolving dependencies
    --> Starting dependency resolution
    ---> Package qtwebkit.i686 2.3.3-3.fc20 will be installed
    ---> Package gstreamer.i686 0.10.36-6.fc20 will be installed
    ---> Package gstreamer-plugins-base.i686 0.10.36-6.fc20 will be installed
    ---> Package libwebp.i686 0.3.1-2.fc20 will be installed
    ---> Package libxml2.i686 2.9.1-2.fc20 will be installed
    ---> Package libxslt.i686 1.1.28-5.fc20 will be installed
    ---> Package qt-mobility.i686 1.2.2-0.5.20120224git.fc20 will be installed
    ---> Package cairo.i686 1.13.1-0.1.git337ab1f.fc20 will be installed
    ---> Package cdparanoia-libs.i686 10.2-14.fc20 will be installed
    ---> Package libtheora.i686 1:1.1.1-9.fc20 will be installed
    ---> Package libvisual.i686 0.4.0-14.fc20 will be installed
    ---> Package orc.i686 0.4.18-1.fc20 will be installed
    ---> Package libgcrypt.i686 1.5.3-2.fc20 will be installed
    ---> Package libgpg-error.i686 1.12-1.fc20 will be installed
    ---> Package pixman.i686 0.30.0-3.fc20 will be installed
    ---> Package libblkid.i686 2.24.1-1.fc20 will be installed
    ---> Package gstreamer-plugins-bad-free.i686 0.10.23-20.fc20 will be installed
    ---> Package bzip2-libs.i686 1.0.6-9.fc20 will be installed
    ---> Package jasper-libs.i686 1.900.1-25.fc20 will be installed
    ---> Package libmpcdec.i686 1.2.6-12.fc20 will be installed
    ---> Package libofa.i686 0.9.3-23.fc20 will be installed
    ---> Package libvdpau.i686 0.7-1.fc20 will be installed
    ---> Package soundtouch.i686 1.4.0-8.fc20 will be installed
    ---> Package systemd-libs.i686 208-15.fc20 will be installed
    ---> Package pam.i686 1.1.8-1.fc20 will be installed
    ---> Package cracklib.i686 2.9.0-5.fc20 will be installed
    ---> Package libdb.i686 5.3.28-1.fc20 will be installed
    ---> Package audit-libs.i686 2.3.5-1.fc20 will be installed
    ---> Package fftw-libs-double.i686 3.3.4-1.fc20 will be installed
    ---> Package pango.i686 1.36.3-1.fc20 will be installed
    ---> Package libXft.i686 2.3.1-5.fc20 will be installed
    ---> Package libthai.i686 0.1.19-2.fc20 will be installed
    ---> Package mesa-libEGL.i686 10.0.4-1.20140312.fc20 will be installed
    ---> Package harfbuzz.i686 0.9.26-1.fc20 will be installed
    ---> Package graphite2.i686 1.2.2-4.fc20 will be installed
    ---> Package libwayland-client.i686 1.4.0-1.fc20 will be installed
    ---> Package libwayland-server.i686 1.4.0-1.fc20 will be installed
    ---> Package mesa-libgbm.i686 10.0.4-1.20140312.fc20 will be installed
    ---> Package gdk-pixbuf2.i686 2.30.7-1.fc20 will be installed
    ---> Package librsvg2.i686 2.40.2-1.fc20 will be installed
    ---> Package libcroco.i686 0.6.8-3.fc20 will be installed
    ---> Package libdvdnav.i686 4.2.1-1.fc20 will be installed
    ---> Package libdvdread.i686 4.2.1-1.fc20 will be installed
    ---> Package libvpx.i686 1.3.0-3.fc20 will be installed
    ---> Package opus.i686 1.1-1.fc20 will be installed
    ---> Package libgomp.i686 4.8.2-7.fc20 will be installed
    --> Finished dependency resolution
    Dependencies resolved.
    ...

    Then, follow the rest of the this excellent howto.

  19. Hi JR. Thanks for your question. The permissions are:
    [olin@olin-mob ~]$ ls -lad ~/.Skype
    drwx——. 6 olin olin 4096 Apr 11 15:33 /home/olin/.Skype
    [olin@olin-mob ~]$ ls -la ~/.Skype
    total 120
    drwx——. 6 olin olin 4096 Apr 11 15:33 .
    drwxr-xr-x. 115 olin olin 12288 Apr 14 08:28 ..
    drwx——. 2 olin olin 4096 Apr 11 15:33 DbTemp
    drwxr-xr-x. 5 olin olin 4096 Apr 11 15:33 olinart
    drwxr-xr-x. 2 olin olin 4096 Apr 11 15:18 shared_dynco
    drwxr-xr-x. 2 olin olin 4096 Apr 11 15:18 shared_httpfe
    -rw-r–r–. 1 olin olin 0 Apr 9 2011 shared.lck
    -rw——-. 1 olin olin 90080 Apr 11 15:33 shared.xml
    [olin@olin-mob ~]$
    When I invoke skype from a user terminal I get
    skype
    Corrupt JPEG data: 216 extraneous bytes before marker 0xd9

    and there is no further output. When I invoke it a second time, the usual window opens

    I’ve been unable to find any jpegs associated with skype, all the graphics is png.
    So this seems weird, but a simple workaround (invoke it twice, or once with sudo), is available.

  20. Hi Larry,

    Yes I am sure about that. I am running this on CentOS 6.5 x64. What system are you running this on? I have just moved across to Fedora 20 GNOME3 x64 and it works well on this system as well.

    Regards,
    Janne

  21. You are just awesome!!!!!!!!! Thank You!!

  22. I am having a problem very similar to HTsai with audio. Everything seems to work except audio. Here is the output that you requested:

    [root@limbalaptop ~]# uname -a
    Linux limbalaptop.lionlamb 3.12.5-302.fc20.x86_64 #1 SMP Tue Dec 17 20:42:32 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

    [root@limbalaptop ~]# rpm -qa pulseaudio\*
    pulseaudio-utils-4.0-13.gitf81e3.fc20.x86_64
    pulseaudio-gdm-hooks-4.0-9.gitf81e3.fc20.x86_64
    pulseaudio-module-x11-4.0-13.gitf81e3.fc20.x86_64
    pulseaudio-module-bluetooth-4.0-13.gitf81e3.fc20.x86_64
    pulseaudio-4.0-13.gitf81e3.fc20.x86_64
    pulseaudio-libs-glib2-4.0-13.gitf81e3.fc20.x86_64
    pulseaudio-libs-4.0-13.gitf81e3.fc20.x86_64

    Hopefully, this will give you a clue!

  23. Hi, i can’t make “Open /usr/bin/skype with text editor and add following content: “, it says that i don’t have permitions to save the skype file (that is originaly empty). So, what should i do? Replace it?

    • Hi Galactuz,

      You have to open that file using text editor as root user, then you can save it normally. You can use example vi/vim, nano or emacs.

  24. hello
    I am a problem in fedora 20 : [fig@localhost ~]$ skype
    /opt/skype/skype: error while loading shared libraries: libssl.so.10: wrong ELF class: ELFCLASS64

    [fig@localhost ~]$ rpm -qa glibc
    glibc-2.18-12.fc20.x86_64
    glibc-2.18-12.fc20.i686

    Regards,
    Geo

    • Hi figuet,

      Could you post output of following commands:

      uname -a
       
      rpm -qa openssl-libs
  25. Hi, JR
    this is what gives orders
    [fig@localhost ~]$ uname -a
    Linux localhost.localdomain 3.14.4-200.fc20.x86_64 #1 SMP Tue May 13 13:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
    [fig@localhost ~]$ rpm -qa openssl-libs
    openssl-libs-1.0.1e-37.fc20.1.i686
    openssl-libs-1.0.1e-37.fc20.1.x86_64
    [fig@localhost ~]$

    • Hi figuet,

      Could you also post output of following commands:

      ldd /usr/bin/skype |grep ssl
       
      ls -la /usr/lib/libssl.so*
       
      ls -la /usr/lib64/libssl.so*
  26. Hi JR,

    This is what give commands :

    [fig@localhost ~]$ ldd /usr/bin/skype |grep ssl
    [fig@localhost ~]$ ls -la /usr/lib/libssl.so*
    lrwxrwxrwx. 1 root root 11 9 avril 09:23 /usr/lib/libssl.so.10 -> libssl.so.6
    -rwxr-xr-x. 1 root root 414804 8 avril 02:36 /usr/lib/libssl.so.1.0.1e
    lrwxrwxrwx. 1 root root 23 29 déc. 19:39 /usr/lib/libssl.so.6 -> /usr/lib64/libssl.so.10
    [fig@localhost ~]$ ls -la /usr/lib64/libssl.so*
    lrwxrwxrwx. 1 root root 16 9 avril 09:23 /usr/lib64/libssl.so.10 -> libssl.so.1.0.1e
    -rwxr-xr-x. 1 root root 446080 8 avril 02:36 /usr/lib64/libssl.so.1.0.1e
    lrwxrwxrwx. 1 root root 23 29 déc. 19:39 /usr/lib64/libssl.so.6 -> /usr/lib64/libssl.so.10
    [fig@localhost ~]$

    • Hi figuet,

      Interesting. I’m really not sure why, but if you check following lines:

      lrwxrwxrwx. 1 root root 11 9 avril 09:23 /usr/lib/libssl.so.10 -> libssl.so.6
       
      lrwxrwxrwx. 1 root root 23 29 déc. 19:39 /usr/lib/libssl.so.6 -> /usr/lib64/libssl.so.10

      32-bit libssl.so.6 point to 64-bit libssl.so.10 and libssl.so.10 point to libssl.so.6. This is probably bug in 32-bit openssl-libs package. You could do following (as root):

      rm -rf /usr/lib/libssl.so.10
      rm -rf /usr/lib/libssl.so.6
       
      ln -s /usr/lib/libssl.so.1.0.1e /usr/lib/libssl.so.10
      ln -s /usr/lib/libssl.so.10 /usr/lib/libssl.so.6

      And then try to start skype, is it working then?

      If not, then post output of following command again:

      ls -la /usr/lib/libssl.so*
  27. Hi, JR

    I did not work.

    [root@localhost fig]# ls -la /usr/lib/libssl.so*
    lrwxrwxrwx. 1 root root 25 28 mai 13:26 /usr/lib/libssl.so.10 -> /usr/lib/libssl.so.1.0.1e
    -rwxr-xr-x. 1 root root 414804 8 avril 02:36 /usr/lib/libssl.so.1.0.1e
    lrwxrwxrwx. 1 root root 21 28 mai 13:26 /usr/lib/libssl.so.6 -> /usr/lib/libssl.so.10

    • Okay, do you still get same error? Or some other error?

  28. Hi, JR

    It’s still the same error as follows:

    [fig@localhost ~]$ skype
    /opt/skype/skype: error while loading shared libraries: libcrypto.so.10: wrong ELF class: ELFCLASS64
    [fig@localhost ~]$

    • Hi figuet,

      Actually it’s not same error, earlier was related to libssl.so.10 and this is libcrypto.so.10. So it looks like 32-bit libssl.so.10 works, but also looks like all other 32-bit libs are linked totally wrong place too…

      I have to test this on Fedora 20 to see are those all 32-bit libs linked wrong place.

  29. I have followed a guide and have the same error.
    [root@hfantmvld015 lib]# rpm -qa glibc
    glibc-2.12-1.132.el6.x86_64

    Please advice

    • Hi Tanya,

      Do you get same error as figuet?

      I tested this clean Fedora 20 installation and I don’t get any of these:

      lrwxrwxrwx. 1 root root 21 28 mai 13:26 /usr/lib/libssl.so.6 -> /usr/lib/libssl.so.10
      

      Links at all. Example with libssl links contain only libssl.so.10 which point to libssl.so.1.0.1e and so on.

      So easiest fix is remove those .so.6 links on try to reinstall (or remove and install) all dependency packages.

  30. Does this work with Skype 4.3?

    • Hi Aeder,

      Yes, it works with Skype 4.3. Just tested it and updated this guide.

  31. Worked like magic. Thanks

  32. Hey!

    I have a one liner for the whole process :) Works like a charm in fedora 17+ 64bits which I am pretty sure will work in 32 bits aswell. (I never tried it on 16)

    Just needs you to have the rpm in the folder you are running it.


    sudo yum -y install gpg; sudo gpg --keyserver pgp.mit.edu --recv-keys 0xD66B746E; sudo gpg -a -o /etc/pki/rpm-gpg/RPM-GPG-KEY-skype --export 0xD66B746E; sudo yum -y install libXScrnSaver.i?86 libX11.i?86 libXv.i?86 libv4l.i?86 alsa-plugins-pulseaudio.i?86 qt-x11.i?86;sudo yum -y localinstall skype-*.rpm --nogpgcheck

  33. Just a note for anyone having the same problem I was:

    When I follow this guide to try to run skype 4.3.0.37 on CentOS 6.5, all I get is a blank window with the title “Terms of Use” when I run the skype executable.

    I’m not sure what it’s problem is, but as a workaround, I downloaded and run skype 4.0.0.8 static with:

    wget http://download.skype.com/linux/skype_static-4.0.0.8.tar.bz2

    which shows the Terms of Use window properly. After I hit agree, the file ~/.Skype/shared.xml is created which remembers that the user accepted the Terms of Use, so when you run skype 4.3.0.37, it will skip the agreement and work fine.

    • Hi Tal,

      This guide is divided 2 different “path”.

      Skype 4.0.0.8 for RHEL6, CentOS 6, Scientific Linux 6

      Skype 4.3 for Fedora 16/17/18/19/20

  34. Thanks every thing works very well i have one netbook atom asus with fedora 16. With your guide i resolve my problem with skype, if you have others guides let me know.

    Thanks a lot !

  35. Had to remove my ~/.Skype folder, with it skype failed to start.

    • Hi Alex,

      Simply:

      rm -rf ~/.Skype

      Or if you want keep that directory, then:

      mv ~/.Skype ~/.Skype.backup
  36. Hi,
    everything worked fine except for the launcher icon; it doesn’t appear among my apps. I use Fedora 20 (GNOME Shell 3.10.4). However, I can launch Skype from the terminal. Many thanks.

  37. Changing the libtiff symlink from .3 to .5 was enough to make these instructions work for CentOS 7. :-)

  38. Hi,

    I want to get Skype installed following instructions. Everything OK til I try to launch it from the launch menu : i wait, wait and wait… Skype never appears :(

    Can you help me ?

    Thanks

  39. Tried it all. rpm-installation, your manual method. Installed the missing dependencies, tried older versions, deleted .Skype in my home folder, sacrficed several goats… still: segmentation fault (core dumped).
    Any final thoughts? (running Fedora 20 btw)

    • I followed the instructions on a vanilla Fedora 20 system a couple of months ago, and did get a working installation. See my earier posting. The bug, so far unaddressed, was a missing graphics file that I think is the flash page.
      So I start skype and nothing seems to happen, then I do it a second time and my contacts pop up.
      Anyway no segfault, so perhaps you missed a step and should try again.

    • Hi Dja,

      Could you post full command line output and output of following commands:

      uname -a
       
      rpm -qa alsa-lib fontconfig freetype \
      glib2 libSM libXScrnSaver libXi \
      libXrandr libXrender libXv libstdc++ \
      pulseaudio-libs qt qt-x11 zlib qtwebkit \
      |sort -V
  40. Hi, i am new with linux based system and with fedora…so i am not able to edit the file
    /usr/bin/skype

    with my gedit it is not getting saved,tells me to replace the previous skype file…which is not working too… and i don’t know how to use vim editor

    can you help :)

  41. [root@yameekpc ~]# skype
    /opt/skype/skype: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory
    [root@yameekpc ~]#

    after the all the steps… what now?

    • Hi Ameek,

      Did you installed all dependencies successfully on step 1.2?

Add Comment Register



Leave a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackbacks/Pingbacks

  1. Skype hanging on CentOS 6.4 - [...] of this advertisement]'); I've installed a CentOS 6.4 system and have following the instructions here that explains …
  2. launching problem of skype - [...] work...just a side note... But, by the way, there seems to be an article on skype as …
  3. Skype installation - [...] http://www.if-not-true-then-false.co...ific-linux-sl/ [...]