Skype for Redhat Enterprise 6

Welcome to the Skype community. To get started please read our short welcome post. Thanks!
Showing results for 
Search instead for 
Do you mean 
Reply

Skype for Redhat Enterprise 6

[ Edited ]

We have a large deployment of RHEL 6 Clients in place. Skype 4.0 worked fine (with the static version and some library tweaks). Since the 4.1 does not come as a static build anymore there seems to be no way to use Skype in an enterprise Linux environment.

 

Please provide a build for RHEL 6 (or Centos, or Scientific Linux). Do not let the enterprise linux customers (yes, we have a lot of paying accounts) standing in the rain please.

it-admin-km
Casual Tourist
Kudos: 14
Posts: 1
Registered: 15-11-2012
Message 1 of 44 (19,044 Views)

Re: Skype for Redhat Enterprise 6

[ Edited ]

Definitely need something that runs on RHEL6 and variants.

 

The F16 RPM won't install because it requires:

 

alsa-lib >= 1.0.23 (only 1.0.22 is available)

libstdc++.so.6(GLIBCXX_3.4.15)

 

The dynamic version crashes with the message "Illegal instruction (core dumped)" on the command line. dmesg shows:
skype[10062] trap invalid opcode ip:807c238 sp:ff8edcfc error:0 in skype[8048000+1b5c000]

 

Some googling seems to indicate that the skype binary was likely compiled with sse3 instructions or something that RHEL6 doesn't support.

drees
Novel Adventurer
Kudos: 1
Posts: 4
Registered: 16-12-2011
Message 2 of 44 (19,009 Views)

Re: Skype for Redhat Enterprise 6

[ Edited ]

The Ubuntu 10 skype binary should be compatible with EL6. Extract it from the deb file and and then put it in the "dynamic" version. That probably works.

 

Edit: No, doesn't work. All dependencies are fullfilled as expected. But it dies immeadiately with a segfault (Null pointer dereferenced.)

 

Normally, I would say that a programm that is binary-only but does not have a version for RHEL cannot be worth a thing.

rgo
Casual Adventurer
Kudos: 9
Posts: 13
Registered: 17-11-2012
Message 3 of 44 (18,900 Views)

Re: Skype for Redhat Enterprise 6

[ Edited ]

Ok, here's the "solution":

 

1) Install the "dynamic" version.

 

2) Replace the skype binary with the one from the Ubuntu 10 package.

 

3) Get libQtWebKit.so.4 from some old qt package for el6 and make skype use it via LD_LIBRARY_PATH or whatever.

 

Correction: It was absent in el6 from the very beginning. I got my version somehow else. 4.6.2-15 from fc12 should do the trick, too.

 

 

 

Rationale:

 

ad 2) Ubuntu 10 is extremely close to EL6, that binary simply must and really does work.

 

ad 3) RH dropped QtWebKit in EL6 after originally having it. It's now supplied by epel, but derived from other sources, hence the segfault.

 

Optional and final step: Look for an alternative to skype if they don't offer a RHEL package in the near future, because after their support for Ubuntu 10 ends, there won't be any tricks anymore. (Did you know? Ubuntu and Skype are partners ...)

 

rgo
Casual Adventurer
Kudos: 9
Posts: 13
Registered: 17-11-2012
Message 4 of 44 (18,887 Views)

Re: Skype for Redhat Enterprise 6

[ Edited ]

I wanted to put it all in the thread above, but editing time is now over.

 

The best source for libQtWebKit.so.4 is most probably Ubuntu 10. If someone has a link to the deb file, please post.

 

Perhaps we even can come up with a clear step-by-step description. Which in turn should be somewhere else (CentOS Forum or so).

 

[I'm still very much puzzeled about Skype: Are they really _that_ stupid or are they doing this on purpose? How can I offer a binary-only program without having a package for RHEL? Where do these people live?]

rgo
Casual Adventurer
Kudos: 9
Posts: 13
Registered: 17-11-2012
Message 5 of 44 (18,863 Views)

Re: Skype for Redhat Enterprise 6

[ Edited ]

http://packages.debian.org/wheezy/libqtwebkit4

 

... choice "architecture" at bottom of page and download from near to you mirror.

stozher
Experienced Adventurer
Kudos: 18
Posts: 89
Registered: 22-09-2012
Message 6 of 44 (18,846 Views)

Re: Skype for Redhat Enterprise 6

CentOS has a wiki article about how to install skype:

http://wiki.centos.org/HowTos/Skype
tora2006
Novel Tourist
Kudos: 1
Posts: 1
Registered: 18-11-2012
Message 7 of 44 (18,836 Views)

Re: Skype for Redhat Enterprise 6

[ Edited ]

That was yesterday. With 4.1, there's no binary that works ootb.

 

Please calm down. Read at least what has been said so far. "Quick replies" are not needed.

 

If you want to really help, please post a link to the latest deb (32 bit) in Ubuntu 10 LTS that includes the file "libQtWebKit.so.4". (I already have a version of this file and I know that it works. It's about an official source I can post.)

 

rgo
Casual Adventurer
Kudos: 9
Posts: 13
Registered: 17-11-2012
Message 8 of 44 (18,833 Views)

Re: Skype for Redhat Enterprise 6

Final procedure for el6:

 

1) Start with the "dynamic" version, which for example goes to /usr/local/skype

 

2) Replace the skype binary in this folder with the one from the Ububtu 10 package.

 

3) Put a copy of Ubuntu's 'libQtWebKit.so.4" in this folder. You can get the package from here: http://packages.ubuntu.com/lucid-updates/i386/libqt4-webkit/download

 

4) move the skype binary to skype.bin and make an executable 'skype' script that contains:

 

#!/bin/sh
export LD_LIBRARY_PATH=/usr/local/skype
exec /usr/local/skype/skype.bin --resources=/usr/local/skype "$@"

 

Extracting files from a deb package goes like this:

 

$ ar x foo.deb

 

The files are then in either 'data.tar.gz' or 'data.tar.lzma'.

rgo
Casual Adventurer
Kudos: 9
Posts: 13
Registered: 17-11-2012
Message 9 of 44 (18,788 Views)

Re: Skype for Redhat Enterprise 6

Thanks! That worked great!

 

For those who aren't familiar with extracting tar.lzma archives, you can use

 

# tar --lzma -xvf data.tar.lzma

 

to extract them. Do the extraction in a temp directory so it's easy to clean up later.

 

The whle think could probably be scripted...

drees
Novel Adventurer
Kudos: 1
Posts: 4
Registered: 16-12-2011
Message 10 of 44 (18,704 Views)
Reply

© 2014 Skype and/or Microsoft. The Skype name, associated trade marks and logos and the "S" logo are trade marks of Skype or related entities. Use of this website constitutes acceptance of the Terms of Use and Privacy and Cookie policy.

No emergency calls with Skype
Skype is not a replacement for your telephone and can't be used for emergency calling