When I try to start VLC in the console I get the following messages:
VLC media player 2.2.0-git Weatherwax (revision 2.1.0-git)
[0x8cf2a8] main interface error: no suitable interface module
[0x8bfe58] main interface error: no suitable interface module
[0x8a30b8] main libvlc error: interface “globalhotkeys,none” initialization failed
[0x9064a8] main interface error: no suitable interface module
[0x8a30b8] main libvlc error: interface “default” initialization failed
I tried before with different versions from different repositories, same result:
:~> vlc
VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
[0x180ac58] main interface error: no suitable interface module
[0x1831758] main interface error: no suitable interface module
[0x166c0a8] main libvlc error: interface “globalhotkeys,none” initialization failed
[0x1831758] main interface error: no suitable interface module
[0x166c0a8] main libvlc error: interface “default” initialization failed
VLC consists of several packages. Most probably you have a mixture of incompatible sub-packages. (maybe you only changed the package “vlc” but not “libvlc5” or something like that?)
While those vlc packages are all the same version (2.2.0 beta), you shouldn’t have both the VLC repo and Packman, this can lead to problems. Anything that is in the VLC repo is included in Packman as well anyway (except for the vlc beta version).
So I would propose to remove the VLC repo:
sudo zypper rr 1
Then remove the vlc beta version and install the stable one instead:
Then to be sure all multimedia packages do come from Packman (the VLC repo contains different versions of some of the multimedia packages), do a “zypper dup” to the Packman repo:
sudo zypper dup --from "Packman Repository"
Then vlc should work.
And a sidenote:
You don’t need the repos “packman-essentials” and “packman-multimedia”. The repo “Packman Repository” contains everything from those 2 and more.
So maybe you might want to remove those 2 as well.
But they won’t cause you problems, that’s just a suggestion.
heinrich@HS-mozart:~> vlc
VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
[0x931c18] main interface error: no suitable interface module
[0x9586b8] main interface error: no suitable interface module
[0x7930a8] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x9586b8] main interface error: no suitable interface module
[0x7930a8] main libvlc error: interface "default" initialization failed
heinrich@HS-mozart:~>
however if you are on a stopover in Windhoek, one of these days, please let me invite you for a beer or …
Well, it should work now.
Could you try to run it this way? Maybe your config somehow is corrupted?
Code:
vlc --ignore-config
Or try to remove/rename the directory ~/.config/vlc/ .
I did the latter and that made the big difference, the problem turned up on a second machine after an update and it works again!
I still have the same problem with Suse 12.3 and vlc 2.1.0, vlc doesn’t start with the error-message
LC media player 2.1.0 Rincewind (revision 2.1.0-0-gedd8835)
[0x1093e38] main interface error: no suitable interface module
[0xef60b8] main libvlc error: interface “globalhotkeys,none” initialization failed
[0xef60b8] main libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie ‘cvlc’, um VLC ohne Interface zu verwenden.