I have a problem with my VLC player. It worked fine for a long time but after it automatically refreshed I can’t start it at all and get the following error:
kristina@linux-yy1o:/> vlc
VLC media player 2.0.5 Twoflower (revision 2.0.5-0-g1661b7d)
Segmentation fault
Looking into Software Manager, I see there are unresolved problems in libvlc5 and libvlccore5:
vlc-noX-2.0.5-5.5.x86_64 requires libvlc5 = 2.0.5-5.5, but this requirement cannot be provided
I tried to uninstall all vlc packages and install the player once again, but it didn’t help.
I’m afraid I’m not so experienced to solve this by my own… Could someone help me?
First of all:
opensuse 11.4 is no longer supported.
Update to 12.3 or 12.2.
refresh the videolan or 11.4-repo (yes it is twice in your list)
Then:
zypper ref
But Videolan-Repo and Packman-Repo at same time is no good Idea. I prefer the Packman-Repo and would disable both Videolan-Repos.
VLC is also in the Packman-Repo.
Sorry, but installing a source package has absolutely no influence on the binary package, and is definitely not necessary.
Maybe you missed some dependencies (or had the wrong versions installed), and installing the source package pulled them in too or something like that.
But, as apparently was the original problem in this thread here: you should never use both the VLC (VideoLAN) repo and Packman. This can (and will) lead to incompatible packages installed causing problems all over the place (not restricted to VLC itself).