Page 1 of 1

[SOLVED] Skype crashes in Mageia 5

PostPosted: Jun 25th, '15, 07:24
by griffin
Skype disappeared from my desktop after I upgraded Mageia 4 to Mageia 5, which went smoothly otherwise. I uninstalled and reinstalled the get-Skype package to get a fresh copy, but it still doesn't run. When I run Skype in a terminal it shows the message: "/usr/share/skype/skype: symbol lookup error: /lib/libGL.so.1: undefined symbol: _glapi_tls_Dispatch".

Re: Skype crashes in Mageia 5

PostPosted: Jun 25th, '15, 21:23
by doktor5000
Can you please show the output of
Code: Select all
rpm -qa | grep mesa | sort


FWIW, skype runs fine here.

Re: Skype crashes in Mageia 5

PostPosted: Jun 26th, '15, 00:04
by griffin
Code: Select all
[root@eris griffin]# rpm -qa | grep mesa | sort
lib64mesaegl1-10.5.7-3.mga5
lib64mesagl1-10.5.7-3.mga5
lib64mesaglesv2_2-10.5.7-3.mga5
lib64mesaglu1-9.0.0-5.mga5
lib64mesaopenvg1-10.0.5-1.1.mga4.tainted
lib64osmesa8-10.0.5-1.1.mga4.tainted
libmesaegl1-10.0.5-1.1.mga4.tainted
libmesagl1-10.5.7-3.mga5.tainted
libmesaglu1-9.0.0-5.mga5
libmesaopenvg1-10.0.5-1.1.mga4.tainted
libosmesa8-10.0.5-1.1.mga4.tainted
mesa-10.5.7-3.mga5
[root@eris griffin]#


Checking the respositories, I saw that the following packages have updated versions in Mageia 5:
Code: Select all
lib64osmesa8
libmesaegl1
libosmesa8


So I updated those, and now my configuration looks like this:
Code: Select all
[root@eris griffin]# rpm -qa | grep mesa | sort
lib64mesaegl1-10.5.7-3.mga5
lib64mesagl1-10.5.7-3.mga5
lib64mesaglesv2_2-10.5.7-3.mga5
lib64mesaglu1-9.0.0-5.mga5
lib64mesaopenvg1-10.0.5-1.1.mga4.tainted
lib64osmesa8-10.5.7-3.mga5.tainted
libmesaegl1-10.5.7-3.mga5.tainted
libmesagl1-10.5.7-3.mga5.tainted
libmesaglu1-9.0.0-5.mga5
libmesaopenvg1-10.0.5-1.1.mga4.tainted
libosmesa8-10.5.7-3.mga5.tainted
mesa-10.5.7-3.mga5
[root@eris griffin]#


But Skype still throws the same error.

Re: Skype crashes in Mageia 5

PostPosted: Jun 26th, '15, 00:37
by martinw
If, as root, you type
Code: Select all
ldconfig

does that fix the problem?

Re: Skype crashes in Mageia 5

PostPosted: Jun 26th, '15, 00:44
by griffin
No, that doesn't help. I still get the same error.

Re: Skype crashes in Mageia 5

PostPosted: Jun 26th, '15, 18:58
by doktor5000
Can you please show the output of
Code: Select all
rpm -qa | grep glapi
ls -al /lib/libGL.so.1*
symbol=_glapi_tls_Dispatch; for f in /usr/lib*/*.so.*; do objdump -t -T $f | grep $symbol | grep -v '*UND*' && echo $f; done

Re: Skype crashes in Mageia 5

PostPosted: Jun 26th, '15, 21:39
by griffin
Code: Select all
[root@eris griffin]# rpm -qa | grep glapi
libglapi0-10.0.5-1.1.mga4.tainted
lib64glapi0-10.5.7-3.mga5


Code: Select all
[root@eris griffin]# ls -al /lib/libGL.so.1*
lrwxrwxrwx 1 root root     14 Jun 13 12:30 /lib/libGL.so.1 -> libGL.so.1.2.0*
-rwxr-xr-x 1 root root 704264 Jun 13 12:31 /lib/libGL.so.1.2.0*


Code: Select all
[root@eris griffin]# symbol=_glapi_tls_Dispatch; for f in /usr/lib*/*.so.*; do objdump -t -T $f | grep $symbol | grep -v '*UND*' && echo $f; done
0000000000000000 g    D  .tdata 0000000000000008  Base        _glapi_tls_Dispatch
/usr/lib64/libglapi.so.0
0000000000000000 g    D  .tdata 0000000000000008  Base        _glapi_tls_Dispatch
/usr/lib64/libglapi.so.0.0.0

Re: Skype crashes in Mageia 5

PostPosted: Jun 27th, '15, 11:56
by doktor5000
Please next time use code tags as explained in ftp://ftp5.gwdg.de/pub/linux/mandriva/m ... e_tags.ogv

Well, I have the libglapi0 also from tainted, and the symbol shows up in there too:
Code: Select all
for f in /usr/lib*/*.so.*; do objdump -t -T $f | grep $symbol | grep -v '*UND*' && rpm -qf $f; done
0000000000000000 g    D  .tdata 0000000000000008  Base        _glapi_tls_Dispatch
lib64glapi0-10.5.7-3.mga5.tainted
0000000000000000 g    D  .tdata 0000000000000008  Base        _glapi_tls_Dispatch
lib64glapi0-10.5.7-3.mga5.tainted
00000000 g    D  .tdata 00000004  Base        _glapi_tls_Dispatch
libglapi0-10.5.7-3.mga5.tainted
00000000 g    D  .tdata 00000004  Base        _glapi_tls_Dispatch
libglapi0-10.5.7-3.mga5.tainted


Makes sense as skype is also a 32bit program.

Re: Skype crashes in Mageia 5

PostPosted: Jun 27th, '15, 12:08
by griffin
So I should install lib64glapi0-10.5.7-3.mga5.tainted and libglapi0-10.5.7-3.mga5.tainted to fix this?

I did that, and apparently it worked. Skype came right up. I'll mark this as solved now. Thank you!

Re: Skype crashes in Mageia 5

PostPosted: Jun 27th, '15, 12:38
by doktor5000
griffin wrote:So I should install lib64glapi0-10.5.7-3.mga5.tainted

No need to, you already had that :)