Bug 1112782 - Amarok does not go up - missing library
Amarok does not go up - missing library
Status: RESOLVED WORKSFORME
Classification: openSUSE
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: KDE Applications
Current
x86-64 Linux
: P5 - None : Normal (vote)
: ---
Assigned To: E-Mail List
E-mail List
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2018-10-22 15:15 UTC by Gilberto Silva
Modified: 2018-10-23 17:46 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gilberto Silva 2018-10-22 15:15:25 UTC
Amarok is reporting missing library.

tumbleweed@linux-vdqm:~> amarok
amarok: error while loading shared libraries: libcodec2.so.0.6: cannot open shared object file: No such file or directory
tumbleweed@linux-vdqm:~> 

tumbleweed@linux-vdqm:~> uname -a
Linux linux-vdqm 4.18.14-lp150.2-default #1 SMP PREEMPT Sat Oct 13 18:49:22 UTC 2018 (ce1c446) x86_64 x86_64 x86_64 GNU/Linux
tumbleweed@linux-vdqm:~> 

tumbleweed@linux-vdqm:~> zypper lr
As prioridades de repositório não possuem efeito algum. Todos os repositórios habilitados possuem a mesma prioridade.

#  | Apelido                             | Nome                                   | Habilitado | Verificação GPG | Atualizar
---+-------------------------------------+----------------------------------------+------------+-----------------+----------
 1 | http-download.opensuse.org-186cad56 | home:regataos                          | Sim        | (r ) Sim        | Sim      
 2 | http-download.opensuse.org-2836edbe | home:ecsos                             | Sim        | (r ) Sim        | Sim      
 3 | http-download.opensuse.org-dcb0c7eb | home:wolfi323:branches:KDE:Frameworks5 | Sim        | (r ) Sim        | Sim      
 4 | http-download.opensuse.org-dd029f18 | openSUSE:Tumbleweed                    | Sim        | (r ) Sim        | Sim      
 5 | http-download.opensuse.org-f4b1d936 | KDE:Frameworks5                        | Sim        | (r ) Sim        | Sim      
 6 | http-ftp.gwdg.de-0b04f3c3           | Packman Repository                     | Sim        | (r ) Sim        | Sim      
 7 | http-opensuse-guide.org-ba82c3a2    | libdvdcss repository                   | Sim        | (r ) Sim        | Sim      
 8 | openSUSE_Tumbleweed                 | KDE Extras                             | Sim        | (r ) Sim        | Sim      
 9 | openSUSE_Tumbleweed_1               | Ranghetti                              | Sim        | (r ) Sim        | Sim      
10 | repo-debug                          | openSUSE-Tumbleweed-Debug              | Não        | ----            | ----     
11 | repo-non-oss                        | openSUSE-Tumbleweed-Non-Oss            | Sim        | (r ) Sim        | Sim      
12 | repo-source                         | openSUSE-Tumbleweed-Source             | Não        | ----            | ----     
13 | repo-update                         | openSUSE-Tumbleweed-Update             | Sim        | (r ) Sim        | Sim      
tumbleweed@linux-vdqm:~>
Comment 1 Christophe Giboudeaux 2018-10-22 15:44:09 UTC
attach the `rpm -qi amarok` output please
Comment 2 Gilberto Silva 2018-10-22 16:57:42 UTC
linux-vdqm:/home/tumbleweed # rpm -qi amarok
Name        : amarok
Version     : 2.9.0
Release     : 106.2
Architecture: x86_64
Install Date: ter 16 out 2018 14:58:51 -03
Group       : Productivity/Multimedia/Sound/Players
Size        : 19795165
License     : GPL-2.0+
Signature   : RSA/SHA256, qui 04 out 2018 12:35:02 -03, Key ID 20f8c4f40d210a40
Source RPM  : amarok-2.9.0-106.2.src.rpm
Build Date  : qui 04 out 2018 12:29:25 -03
Build Host  : lamb06
Relocations : (not relocatable)
Vendor      : obs://build.opensuse.org/KDE:Extra
URL         : http://amarok.kde.org/
Summary     : Media Player for KDE
Description :
Amarok is a media player for all kinds of media. This includes MP3, Ogg
Vorbis, audio CDs, podcasts and streams. Play lists can be stored in
.m3u or .pls files.
Distribution: KDE:Extra / openSUSE_Tumbleweed
linux-vdqm:/home/tumbleweed #
Comment 3 Christophe Giboudeaux 2018-10-22 17:49:55 UTC
The amarok package from KDE:Extra is built using libcodec 2.0.8.

My guess is that you're not using the library from the openSUSE repo.
Comment 4 Wolfgang Bauer 2018-10-23 08:49:23 UTC
Amarok itself doesn't use/need libcodec2 at all though AFAICS.

So it seems some other lib (that's used by Amarok directly or indirectly) is installed (maybe from a "non-standard" repo) that hasn't been rebuilt against the latest libcodec2.

One candidate would be ffmpeg/libavcodec.

What do "ldd /usr/lib64/libavcodec58.so | grep libcodec2" and "rpm -qi libavcodec58" say?
Comment 5 Gilberto Silva 2018-10-23 15:03:07 UTC
Yesterday Amarok came back online. What I did was remove the repositories leaving only openSUSE-Tumbleweed- * and Packman Repository. I uninstalled Amarok, reinstalled and used zypper dup. Zypper dup updated Amarok.

Today Tumbleweed did not boot. I made a mistake with another task not related to Amarok.

I've reinstalled Tumbleweed and it's working normally now.

I was positively surprised at the speed of the answers. Thank you all.
Comment 6 Christophe Giboudeaux 2018-10-23 17:46:54 UTC
Thanks. Closing the report.