Bug Amarok et libknewstuff3

Hi,

I have a problem with my opensuse, i can’t launch amarok it missing a dependence

When i launch it since a terminal i have this message :

xxxxxx@linux-portable:~> amarok
amarok: error while loading shared libraries: libknewstuff3.so.4: cannot open shared object file: No such file or directory

All works well before update and upgrade… Are an idea?

Caillouxus

PS : I’m french, sorry for my bad english

  1. Welcome, bienvenue.

  2. There is a french language forum (maybe you missed it Français (French) - openSUSE Forums, but you are of course also welcome here.

  3. Please tell more of what you have, we have no crystal balls. Which openSUSE, which Amarok. And because it mutters about a dependency, which should have been solved by YaST/zypper on installing, please the output of

zypper lr -d

Hi

Thinks for your answer, he command ‘zypper lr -d’ give

linux-portable:~ # zypper lr -d

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

—±---------------------------------------------------------------------------------------±---------------------------------------------------------------------------------------±--------±--------±---------±-------±---------------------------------------------------------------------------------------±-------
1 | NVIDIA Repository | NVIDIA Repository | Yes | Yes | 99 | rpm-md | ftp://download.nvidia.com/opensuse/11.2/ |
2 | http-download.opensuse.org-46512263 | Mises à jour pour openSUSE 11.2-0 | Yes | Yes | 99 | rpm-md | Index of /update/11.2 |
3 | Index of /distribution/11.2/repo/oss/suse | Index of /distribution/11.2/repo/oss/suse | Yes | Yes | 99 | rpm-md | Index of /distribution/11.2/repo/oss/suse |
4 | Index of /repositories/Education/openSUSE_11.2 | Index of /repositories/Education/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/Education/openSUSE_11.2 |
5 | Index of /repositories/GNOME:/Factory/openSUSE_11.2 | Index of /repositories/GNOME:/Factory/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/GNOME:/Factory/openSUSE_11.2 |
6 | Index of /repositories/KDE:/KDE3/openSUSE_11.2 | Index of /repositories/KDE:/KDE3/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/KDE3/openSUSE_11.2 |
7 | Index of /repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.2 | Index of /repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.2 |
8 | Index of /repositories/KDE:/KDE4:/Playground/openSUSE_11.2 | Index of /repositories/KDE:/KDE4:/Playground/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/KDE4:/Playground/openSUSE_11.2 |
9 | Index of /repositories/Virtualization/openSUSE_11.2 | Index of /repositories/Virtualization/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/Virtualization/openSUSE_11.2 |
10 | Index of /repositories/YaST:/Head/openSUSE_11.2 | Index of /repositories/YaST:/Head/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/YaST:/Head/openSUSE_11.2 |
11 | Index of /repositories/home:/enzokiel/openSUSE_11.2_Update | Index of /repositories/home:/enzokiel/openSUSE_11.2_Update | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/enzokiel/openSUSE_11.2_Update |
12 | Index of /repositories/home:/hillwood/openSUSE_11.2 | Index of /repositories/home:/hillwood/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/hillwood/openSUSE_11.2 |
13 | Index of /repositories/home:/perosb/openSUSE_11.2 | Index of /repositories/home:/perosb/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/perosb/openSUSE_11.2 |
14 | Index of /repositories/home:/rwooninck:/UNSTABLE_KDE4/openSUSE_11.2 | Index of /repositories/home:/rwooninck:/UNSTABLE_KDE4/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/rwooninck:/UNSTABLE_KDE4/openSUSE_11.2 |
15 | Index of /repositories/multimedia:/apps/openSUSE_11.2 | Index of /repositories/multimedia:/apps/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/multimedia:/apps/openSUSE_11.2 |
16 | Index of /repositories/multimedia:/libs/openSUSE_11.2 | Index of /repositories/multimedia:/libs/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/multimedia:/libs/openSUSE_11.2 |
17 | Index of /suse/11.2 | Index of /suse/11.2 | Yes | Yes | 99 | rpm-md | Index of /suse/11.2 |
18 | libdvdcss | libdvdcss | Yes | Yes | 99 | rpm-md | http://www.opensuse-guide.org/repo/11.2 |
19 | openSUSE 11.2-0 | openSUSE 11.2-0 | Yes | No | 99 | yast2 | cd:/// |
20 | packman | packman | Yes | Yes | 99 | rpm-md | Index of /pub/packman/suse/11.2 |
21 | repo-debug | openSUSE-11.2-Debug | No | Yes | 99 | NONE | Index of /debug/distribution/11.2/repo/oss |
22 | repo-non-oss | openSUSE-11.2-Non-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/non-oss |
23 | repo-oss | openSUSE-11.2-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/oss |
24 | repo-source | openSUSE-11.2-Source | No | Yes | 99 | NONE | Index of /source/distribution/11.2/repo/oss |

Cailloux

Oops!

You can save the layout the computer gave to this output by using CODE tags around it (select and use the # sign button above the input field.

As it is now it is more or less unreadable. But in any case, you have made a mess. As far as I can see you have all of them enabled. All those people who made all of those repos do not realy coordinate their efforts and will mix all sorts of version of some softeware in there.

You never found our stickys to newbies? I quote from one of them:

IMPORTANT: Note repositories are in essence file servers on the internet containing applications, drivers, codecs, … etc … in this case, for openSUSE. and as a new user, when setting up your repositories by following the guidance in that page, initially set up only 4 repositories (repos). Just 4. No others. None! Those 4 are OSS, Non-OSS, Update, and Packman. Likely the 1st three (OSS,Non-OSS, and Update) are already in place and you only need to add Packman. Please note that adding other repositories can cause compatibility problems. You may add others when the time comes when you learn how to solve problems that may arise from having others. Until then, stick to only the 4 repositories. One may also have to briefly add other repos, install an app, and then remove the repos (for example for installing a graphic driver, or installing an updated alsa sound driver). Once those 4 repos are setup, one can go to YaST > Software > Software Management and change the “filter” to “search” and do searches for specific applications for installation.

My advice would be to realy try to find out wh every one of the repos you have is there, remove those you do not need, disable the ones where you have one or more packages installed.

In any case looking which Amarok (from which repos) you have. That can be done with YaST > Software > Software Management, put amarok in the search field, select at right and use the Version tab down-right.

Ok, so i have a problem with my repository?

I look up…

Thinks

Hello,

I find solution to my problem! Actually, i delete all my repos and add new one by one.
After and now i used the command line for install package.

Yast is less simple than zypper and command line.

Thinks for your help,

cailloux

It is nice you sorted it out. Concratulations.

It does not matter if you use zypper or YaST > Software mangement, both do in fact the same and the choice is up to you. But in both cases to many repos enabled will lead to problems.