LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Skype 2.2/4.0 not starting (https://www.linuxquestions.org/questions/slackware-14/skype-2-2-4-0-not-starting-4175412295/)

deto86 06-19-2012 12:18 PM

Skype 2.2/4.0 not starting
 
Currently, I am trying to run skype 4.0 on slackware-Current 64 bit and yes ,I have installed multilib packages but still skype is not getting start only.On click on skype icon, skype icon bounces below mouse pointer and then stops.

Quote:

pravin:~$ strace /usr/bin/skype
execve("/usr/bin/skype", ["/usr/bin/skype"], [/* 67 vars */]) = 0
[ Process PID=2700 runs in 32 bit mode. ]
brk(0) = 0xa717000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff76e4000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/usr/local/Trolltech/Qt-4.8.1/lib/tls/i686/sse2/libasound.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/local/Trolltech/Qt-4.8.1/lib/tls/i686/sse2", 0xffbeb0e0) = -1 ENOENT (No such file or directory)
open("/usr/local/Trolltech/Qt-4.8.1/lib/tls/i686/libasound.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/local/Trolltech/Qt-4.8.1/lib/tls/i686", 0xffbeb0e0) = -1 ENOENT (No such file or directory)
open("/usr/local/Trolltech/Qt-4.8.1/lib/tls/sse2/libasound.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/local/Trolltech/Qt-4.8.1/lib/tls/sse2", 0xffbeb0e0) = -1 ENOENT (No such file or directory)
open("/usr/local/Trolltech/Qt-4.8.1/lib/tls/libasound.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/local/Trolltech/Qt-4.8.1/lib/tls", 0xffbeb0e0) = -1 ENOENT (No such file or directory)
open("/usr/local/Trolltech/Qt-4.8.1/lib/i686/sse2/libasound.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/local/Trolltech/Qt-4.8.1/lib/i686/sse2", 0xffbeb0e0) = -1 ENOENT (No such file or directory)
open("/usr/local/Trolltech/Qt-4.8.1/lib/i686/libasound.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/local/Trolltech/Qt-4.8.1/lib/i686", 0xffbeb0e0) = -1 ENOENT (No such file or directory)
open("/usr/local/Trolltech/Qt-4.8.1/lib/sse2/libasound.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/local/Trolltech/Qt-4.8.1/lib/sse2", 0xffbeb0e0) = -1 ENOENT (No such file or directory)
open("/usr/local/Trolltech/Qt-4.8.1/lib/libasound.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/local/Trolltech/Qt-4.8.1/lib", 0xffbeb0e0) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=191649, ...}) = 0
mmap2(NULL, 191649, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfffffffff76b5000
close(3) = 0
open("/usr/lib/libasound.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\337\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=996296, ...}) = 0
mmap2(NULL, 995188, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff75c2000
mmap2(0xf76b1000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xef) = 0xfffffffff76b1000
close(3) = 0
open("/lib/tls/i686/sse2/libXv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2", 0xffbeb0c0) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/libXv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686", 0xffbeb0c0) = -1 ENOENT (No such file or directory)
open("/lib/tls/sse2/libXv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/sse2", 0xffbeb0c0) = -1 ENOENT (No such file or directory)
open("/lib/tls/libXv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls", 0xffbeb0c0) = -1 ENOENT (No such file or directory)
open("/lib/i686/sse2/libXv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/sse2", 0xffbeb0c0) = -1 ENOENT (No such file or directory)
open("/lib/i686/libXv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i686", 0xffbeb0c0) = -1 ENOENT (No such file or directory)
open("/lib/sse2/libXv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/sse2", 0xffbeb0c0) = -1 ENOENT (No such file or directory)
open("/lib/libXv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/tls/i686/sse2/libXv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/sse2", 0xffbeb0c0) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libXv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686", 0xffbeb0c0) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/libXv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/sse2", 0xffbeb0c0) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libXv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", 0xffbeb0c0) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/sse2/libXv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/sse2", 0xffbeb0c0) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/libXv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686", 0xffbeb0c0) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libXv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/sse2", 0xffbeb0c0) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=45056, ...}) = 0
writev(2, [{"/usr/bin/skype", 14}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"libXv.so.1", 10}, {": ", 2}, {"cannot open shared object file", 30}, {": ", 2}, {"No such file or directory", 25}, {"\n", 1}], 10/usr/bin/skype: error while loading shared libraries: libXv.so.1: cannot open shared object file: No such file or directory
) = 124
exit_group(127) = ?
pravin:~$
I don't know which libraries are missing.Running on KDE 4.8.1

ponce 06-19-2012 12:37 PM

have you installed also the compat32 packages?
they are needed too.

solarfields 06-19-2012 02:41 PM

man,
take a look here: http://www.linuxquestions.org/questi...it-4175411533/

You can either make your system multilib as ponce said or dowlnload the package that zerouno made. It has all necessary 32bit compatibility libraries in a custom location and a wrapper for starting skype. In this way you will not "contaminate" your system with 32bit compat libraries. The benefit of this is that sometimes when you compile on a multilib system, libraries may be sought in the wrong place (/usr/lib in stead of /usr/lib64) resulting in an error.

final summation: if you want the skype package that works without the need of making your system multilib:

http://www.z01.eu/repo-slack/slackwa.../skype_static/

paradise 06-20-2012 07:43 AM

Yes, I think too that you have a problem with 32bits packages, at home my Skype 2.2 work fine from the beginning that I use multilibs.

phenixia2003 06-20-2012 10:38 AM

Hello,

Quote:

Originally Posted by deto86 (Post 4707049)
Currently, I am trying to run skype 4.0 on slackware-Current 64 bit and yes ,I have installed multilib
packages but still skype is not getting start only.On click on skype icon, skype icon bounces below mouse pointer and then stops.

Code:

[...]
usr/bin/skype: error while loading shared libraries: libXv.so.1: cannot open shared object file: No such file or directory

I don't know which libraries are missing.Running on KDE 4.8.1

libXv.so.1 is part of the package libXv-compat32, thus, you missed this package while installing the multilib.

If you want to check whether your multilib is well installed, look at the tools compat32pkg and multilibpkg. When
used in mode --list-updates, both of these tools can help you to check updates for your multilib and to identify missing
packages, if any.

For example, in case of a slackware-64/multilib (13.0) with no libXv-compat32, compat32pkg --list-updates layer-32 reports the following :

Code:

$ compat32pkg --mirror @France-13.0 --list-updates layer-32

compat32pkg ver. 1.5.120528 (stable)

[--list-updates] Started on Wed 20 Jun 2012 05:19:35 PM CEST                                                       
[--list-updates]  Using mirror ftp://ftp.lip6.fr/pub/linux/distributions/slackware/slackware-13.0
[--list-updates]  Local system is Slackware/x86_64 version 13.0.0.0.0
[--list-updates]  Mirrored system is Slackware/i486 version 13.0
[--list-updates]  Slackware-32 packages will be stored into /var/cache/compat32pkg/slackware-32
[--list-updates]  compat32 packages will be stored into /var/cache/compat32pkg/compat-32
[--list-updates]  Configuration file for "layer-32" : /etc/compat32pkg/multilib-32bit-packages.lst version 1.4.110825
                                                                                   
[--list-updates]  1 update(s) were found [ 0 package(s) to upgrade, 1 package(s) to add ] (0,137 sec.)

[ package-basename                ] [ installed version                ]    [ update version                  ]
  libXv                                ** NOT INSTALLED **                -->  1.0.4 build 2                 

[--list-updates] Ended on Wed 20 Jun 2012 05:19:36 PM CEST

In this case, doing a compat32pkg --upgrade layer-32 will install the missing libXv package, as below:

Code:

$ compat32pkg --mirror @France-13.0 --upgrade layer-32

compat32pkg ver. 1.5.120528 (stable)

[--upgrade] Started on Wed 20 Jun 2012 05:24:48 PM CEST                                                           
[--upgrade]  Using mirror ftp://ftp.lip6.fr/pub/linux/distributions/slackware/slackware-13.0
[--upgrade]  Local system is Slackware/x86_64 version 13.0.0.0.0
[--upgrade]  Mirrored system is Slackware/i486 version 13.0
[--upgrade]  Slackware-32 packages will be stored into /var/cache/compat32pkg/slackware-32
[--upgrade]  compat32 packages will be stored into /var/cache/compat32pkg/compat-32
[--upgrade]  Configuration file for "layer-32" : /etc/compat32pkg/multilib-32bit-packages.lst version 1.4.110825
                                                                                   
[--upgrade]  1 update(s) were found [ 0 package(s) to upgrade, 1 package(s) to add ] (0,142 sec.)

[--upgrade]  Processing package #1/1: libXv version 1.0.4 build 2
[--upgrade]    Package successfully downloaded (/var/cache/compat32pkg/slackware-32/libXv-1.0.4-i486-2.txz)
[--upgrade]    Package converted to format compat32 (/var/cache/compat32pkg/compat-32/libXv-compat32-1.0.4-x86_64-2.txz)
[--upgrade]    Package successfully installed.                 

[--upgrade] Ended on Wed 20 Jun 2012 05:24:49 PM CEST

So, in the case of slackware64-current, you'll have to do something like that :
Code:

$ compat32pkg --mirror @worldwide-current --list-updates layer-32
...
$ compat32pkg --mirror @worldwide-current --upgrade layer-32


Hope this help.

--
SeB

deto86 06-20-2012 12:57 PM

I reinstall multilib packages along with *-compat32 packages and according to phenixia2003 I ran
Code:

$ compat32pkg --mirror @worldwide-current --list-updates layer-32
...
$ compat32pkg --mirror @worldwide-current --upgrade layer-32

in order to upgrade those packages but still its not running.
And output of "strace" for skype is same as before.

ponce 06-20-2012 01:18 PM

I'm starting to think there's something peculiar with your installation, if the libs are there it should find them.
try an
Code:

ldd /usr/bin/skype
Just for my personal curiosity, if you remove your skype installed package and install this instead, then it works?

another possibility is that you are using a custom kernel where you disabled IA32_EMULATION, you can check with
Code:

$ zgrep CONFIG_IA32_EMULATION /proc/config.gz
CONFIG_IA32_EMULATION=y


deto86 06-23-2012 09:03 AM

I removed my compiled skype package and installed that skypw package which is specified by ponce and it does work for me.So,yes there is some problem with my package and i don't know what.
Thanks guy for your help


All times are GMT -5. The time now is 08:09 PM.