My suspicion was that you had an inappropriate (or missing) application installed that was causing the problem. That sort of problem typically arises because one has too many, or inappropriate, repositories set up in their software package manager.
I note you have an openSUSE-11.1 packman repository mixed in with 2 x openSUSE-11.0 packman repositories. IMHO that is sure to cause breakage. And its incredibly difficult to recover from, because one will have no idea as to what openSUSE version a package was built for.
You also have openSUSE-11.0 packman twice, and have Non-OSS twice. There is not need for that.
I also note you have many other repositories. I believe that to be a bad philosophy, and I have expounded on this many times on this forum. Let me explain.
Lets say your are a person who is packaging applications for a repository. But you know that your applications will depend on packages packaged and included in the basic openSUSE version in order to run. You also know that there are many many many other repositories, which package all sorts of versions of those applications that you will need, with no notice of updates, and not much for testing.
So against what will you build your packages against? You will build them against the basic OSS, non-OSS, Update and just those. No others. Which means if some were to replace an application from the OSS, non-OSS, or Update, with a different version, there is a chance it will not work with the application you have packaged for your repository.
Ergo, its a BAD idea to add many repositories to one’s software package manager, because those who package for those repositories assume a basic OSS, Non-OSS, Update setup. By having so many repositories, you break that assumption and ask for breakage in your applications.
Now advanced users can do this (many repositories) and get away with it, because they have the knowledge/skills to work around this. Many (not all) average users can also get away with it. … But IMHO its asking for nothing but trouble.
Hence I have highlighed the repos in RED I think you should disable. IF there is a specific update you hear about that you want, you can briefly enable them and then immediately disable them afterward, but to do more than that is IMHO courting disaster.
I see what could be a mix of 11.0 and 11.1 apps. I’m surprised anything works. Definitely xine-lib does NOT belong.