View Full Version : Skype installs but doesn't run
0nline
27th April 2010, 05:00 PM
Hello friends, I installed skype, but when i started the aplication from Applications->Internet i got this message - Failed to execute child process "skype" (No such file or directory) :(
10sdassarma
27th April 2010, 05:09 PM
try typing "skype" at a command prompt
0nline
27th April 2010, 05:29 PM
i got message that some package is missing, i installed all the packages it it wanted but all they were i681 (my fc is x68) is it ok to run like this?
10sdassarma
27th April 2010, 05:42 PM
which fedora are you?
---------- Post added at 12:42 PM CDT ---------- Previous post was at 12:40 PM CDT ----------
Also, try [root@localhost ~]# wget http://www.skype.com/go/getskype-linux-beta-fc10
[root@localhost ~]# yum remove skype*
[root@localhost ~]# yum localinstall --nogpgcheck skype*
smr54
27th April 2010, 06:35 PM
Not sure what an x68 and 681. You'll have to type more carefully. Assuming you meant i686 and x86_64, no, it's not OK and won't work. It seems to me that even localinstall doesn't get all the required libraries, if I remember correctly, but try it. I might be thinking of older versions and perhaps newer versions will pull in all the necessary i686 versions of the libraries.
If you do a search on the forums for something like skype x86_64 you will find a few threads where people mention what other programs have to be installed--with i686 versions--in order to get skype running.
cupid1102
27th April 2010, 06:48 PM
Hello friends, I installed skype, but when i started the aplication from Applications->Internet i got this message - Failed to execute child process "skype" (No such file or directory) :(
I also have the same problem with you :confused:
0nline
27th April 2010, 07:07 PM
my FC13 is 86x64, i installed skype and it didn't required any supportive libs, but when i tried to start it i got that message, then this 10sdassarma guy told me to try to start from console, and i installed all packages missing, but it installed packages for i681
Edit: big mistake! its 64bit :)
10sdassarma
27th April 2010, 07:13 PM
It should still work, there are no skype packages for linux 64 bit. Also, its i686, not i681, and x86_64, not 86x681.
sej7278
28th April 2010, 11:29 PM
yes for some reason i guess skype isn't well packaged as the dependencies aren't resolved when you install it.
as its static you have to install the i686 libs on x86_64, just run skype from the console and it tells you which dependencies are missing (kind of, you have to figure it out a bit!) and yum install them until it works.
smr54
29th April 2010, 12:54 AM
As mentioned, I believe if you search the forums, you'll find the list of what is needed. However, the way to find out is when it says it's missing library.whatever.so do
yum provides */library.whatever.so
You'll probably get back something like
libwhatever-devel.i686
So, install it
yum -y install libwhatever-devel.i686
Then, try to run skype from the command line. Assuming you haven't yet found any of the threads that give you all necessary i686 versions of packages to install, you'll get another error about missing another shared object. (the so at the end of these is shared object.) So, do the yum provides thing again.
It takes about 6 or so things, IIRC. I have to actually go through this in a few days--if you haven't solved it by then, I'll post here what I needed.
nimnull22
29th April 2010, 01:09 AM
Strange, two days ago I reinstalled Skype .81 on i686 Fedora 13, and it works, not very good at beginning (it uses about 100% CPU for the first 20-30 sec.), but it works after a minute or so.
smr54
29th April 2010, 02:17 AM
Not strange at all. Skype works without issue on an i686 machine. It is a 32 bit application so when installed on a 64 bit machine, needs several 32 bit libraries to run.
http://forums.fedoraforum.org/showthread.php?t=238710
Is one of the threads. Post 16 gives a list of some missing libraries and an easier way to figure out what you need.
I wouldn't bother though, with making the skype repo suggested, I'd just get the rpm from Skype's site and follow the rest of the instructions.
athelas
10th May 2010, 02:18 AM
Hey.
Just installed Fedora 13 64bit and I've got the same problem now. I installed Skype and tried to run it and installed all missing libs until I came to this one: libQtGui.so.4. This one should be in the the package qt-x11-4.6.2-16.fc13.i686, but I am not allowed to install it. because yum tells me I've got a newer one.
Does anybody know how to fix it by now?
PS: I used it all the time on Fedora 12 64bit and it worked pretty good, so I tried the solution for Fedora 12 directly in the beginning, but it doesn't work.
smr54
10th May 2010, 02:37 AM
Hrrm, I can only think of a few kludges. (Haven't run into this, but Skype works for me on F13).
I didn't have to do anything, but perhaps I installed it before an upgrade. You could try symlinking the library to whatever Skype says is missing. You could try, since it's a 32 bit lib on a 64 bit system, doing an rpm -e --nodeps---NOTE, that does imply the risk of breaking something, but then you could install the older version. Note that all of this is untested.
I've upgraded since then, and skype still works.
athelas
11th May 2010, 04:27 PM
OK, so I couldn't work it out. So I erased Fedora 13, installed Fedora 12, installed Skype and upgraded to Fedora 13. Works pretty good now :D
Thanks
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.