This sort of dependency error typically only occurs in one of two cases:
a. the packager made a mistake, or
b. the user has way too many inappropriate repositories installed.
Typically, 95% of the time, it is case-b.
Reduce your repositories to ONLY OSS, Non-OSS, Update, and Packman, and disable ALL other repositories. Then reinstall amarok, libxine1, amarok-packman, amarok-xine.
That hopefully will sort things.
Note libreadline.so.6 can come with libreadline5 which is in the OSS directory. The fact it is messed up in your software package manager is a strong HINT that your repositories are messed up, by having too many repositories. In case you did not know, OSS, Non-OSS and Update typically get far better testing than any other repository. Packman have a good reputation. The remaining repositories are IMHO typically not as good as those 4 when it comes to not having dependency conflicts.
I always recommend users stick with the basic OSS, Non-OSS, Update, and Packman, and NO OTHERS (none ! none at all ! ) , unless they know how to detect and solve repository problems induced by having too many repositories.
Thanks. But I did exactly what you said, except I enable the nvidea repository. I first installed just the packages you named, but no sound. Then I tried to update all the xine stuff and got the same error.
Typically .wav is the one format that “just works” without special codecs. Are you certain these .wav files are ok and are not constructed inappropriately ?
If you are certain advise, and then there are many apps we may ask for you to provide the version numbers to see what is wrong with your install. Typically (as I already noted) when something like this happens it is because a user had way too many inappropriate repositories, and then installed a bunch of things. So even if one goes back to a small repository list, it is TOO LATE, one already has inappropriate app versions installed.
Tried to update what xine modules? Specifically, what rpms? And what repos did you have in place when you tried this? What is the output of: “zypper lr -d” ? I assume you confirm from that “zypper lr -d” command that you have only OSS, Non-OSS, Update and packman and nothing else?
I NEVER use one-click. One click adds additional repositories on a temporary basis, and makes the assumption that one only has OSS, Non-OSS, and Update as repositories. Any other repos in place may mean that one-click will not work properly.
My recommendation is you are now advanced enough that you do not need one-click, so stay away from it. Instead use as a baseline the 4 repos I mentioned (OSS, Non-OSS, Update and Packman), and add other respos only on an adhoc basis for a brief time while installing one or more apps that you may need off of the “added repository”, and then immediately remove the repository aftward. That is what the one click “tries” to do, but its not always as successful, and one does NOT have the same control over the repos when one uses the one-click, as opposed to a simple zypper or YaST Software Manager update.
There should be no need to re-install, unless you installed many applications that are not part of the basic openSUSE install.
Just the 4 repos (OSS, Non-OSS, Update, Packman) that I recommend. If you want to add other repositories then you will need advice from other people than myself. And note you take a risk when you add others that can cause functionality to break.