VLC Will Not Launch

Running OpenSuse 13.1 x64.
NVIDIA Driver Version: 331.79

I used the guide above to 1-click install multimedia codecs. (that actually didn’t work, I had to install libav).

If I run VLC from the cli, I can load a file and play it. If I open Dolphin and click on the file I just get a bouncing VLC icon on my mouse cursor, but VLC never launches.

This is all I get from the command line:

VLC media player 2.1.4 Rincewind (revision 2.1.4-0-g2a072be)
[0xc5e578] main interface error: no suitable interface module
[0xbaa0b8] main libvlc error: interface “globalhotkeys,none” initialization failed
[0xbaa0b8] main libvlc: Running vlc with the default interface. Use ‘cvlc’ to use vlc without interface.
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
[0x7f1c48001248] main vout display error: Failed to resize display
QtDBus: cannot relay signals from parent QObject(0x7f1c80511aa0 “scheduler”) unless they are emitted in the object’s thread QThread(0x7f1c80000b30 “”). Current thread is QThread(0xbaa270 “”).
QtDBus: cannot relay signals from parent QObject(0x7f1c804eb600 “”) unless they are emitted in the object’s thread QThread(0x7f1c80000b30 “”). Current thread is QThread(0xbaa270 “”).

Did you really install libav? Or do you mean libavcodec or similar?

libav is a complete fork of ffmpeg, you should not install both.

If I run VLC from the cli, I can load a file and play it. If I open Dolphin and click on the file I just get a bouncing VLC icon on my mouse cursor, but VLC never launches.

Can you run VLC from the K-Menu and load a file?

This is all I get from the command line:

VLC media player 2.1.4 Rincewind (revision 2.1.4-0-g2a072be)
[0xc5e578] main interface error: no suitable interface module
[0xbaa0b8] main libvlc error: interface “globalhotkeys,none” initialization failed
[0xbaa0b8] main libvlc: Running vlc with the default interface. Use ‘cvlc’ to use vlc without interface.
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
[0x7f1c48001248] main vout display error: Failed to resize display
QtDBus: cannot relay signals from parent QObject(0x7f1c80511aa0 “scheduler”) unless they are emitted in the object’s thread QThread(0x7f1c80000b30 “”). Current thread is QThread(0xbaa270 “”).
QtDBus: cannot relay signals from parent QObject(0x7f1c804eb600 “”) unless they are emitted in the object’s thread QThread(0x7f1c80000b30 “”). Current thread is QThread(0xbaa270 “”).

I thought you can run it fine from CLI?
So does it work now or not?

Does the nvidia driver work? Please install the package “Mesa-demo-x” and post the output of:

glxinfo | grep render

And please post your repo list:

zypper lr -d

Thank you for your reply.

I suppose all I needed was some sleep and a cup of coffee. I removed the VLC config file: “rm -r ~/.config/vlc” and VLC now launches normally.

Have a good weekend.

Below is the information you requested:

direct rendering: Yes
OpenGL renderer string: GeForce GTX 650/PCIe/SSE2
GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop,
GL_NV_compute_program5, GL_NV_conditional_render,
GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop,
GL_NV_compute_program5, GL_NV_conditional_render,
GL_NV_parameter_buffer_object2, GL_NV_path_rendering,

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

—±--------------------------±-----------------------------------±--------±--------±---------±-------±----------------------------------------------------------------------------------------±-------
1 | Packman Repository | Packman Repository | Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/ |
2 | PlexRepo | PlexRepo | Yes | No | 99 | rpm-md | http://plex.r.worldssl.net/PlexMediaServer/fedora-repo/release/x86_64/ |
3 | google-chrome | google-chrome | Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64 |
4 | libdvdcss repository | libdvdcss repository | Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/13.1/ |
5 | nVidia Graphics Drivers | nVidia Graphics Drivers | Yes | Yes | 99 | rpm-md | http://download.nvidia.com/opensuse/13.1/ |
6 | openSUSE-13.1-1.10 | openSUSE-13.1-1.10 | No | Yes | 99 | yast2 | hd:///?device=/dev/disk/by-id/usb-Kingston_DataTraveler_G3_0019E000FAA9EC10B5D60214-0:0 |
7 | packman-essentials | packman-essentials | Yes | Yes | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_13.1/Essentials/ |
8 | packman-multimedia | packman-multimedia | Yes | Yes | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_13.1/Multimedia/ |
9 | repo-debug | openSUSE-13.1-Debug | No | Yes | 99 | NONE | http://download.opensuse.org/debug/distribution/13.1/repo/oss/ |
10 | repo-debug-update | openSUSE-13.1-Update-Debug | No | Yes | 99 | NONE | http://download.opensuse.org/debug/update/13.1/ |
11 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | No | Yes | 99 | NONE | http://download.opensuse.org/debug/update/13.1-non-oss/ |
12 | repo-non-oss | openSUSE-13.1-Non-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/non-oss/ |
13 | repo-oss | openSUSE-13.1-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/oss/ |
14 | repo-source | openSUSE-13.1-Source | No | Yes | 99 | NONE | http://download.opensuse.org/source/distribution/13.1/repo/oss/ |
15 | repo-update | openSUSE-13.1-Update | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1/ |
16 | repo-update-non-oss | openSUSE-13.1-Update-Non-Oss | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1-non-oss/

rpm -qa | grep vlc
vlc-codecs-2.1.4-213.9.x86_64
vlc-noX-lang-2.1.4-213.9.noarch
libvlccore7-2.1.4-213.9.x86_64
libvlc5-2.1.4-213.9.x86_64
vlc-qt-2.1.4-213.9.x86_64
phonon-backend-vlc-0.7.1-13.3.x86_64
vlc-noX-2.1.4-213.9.x86_64
vlc-2.1.4-213.9.x86_64

Remove repos 7 and 8

Then do this
https://dl.dropboxusercontent.com/u/10573557/Switcher%20Pics/13.1_Packman_Switch_KDE.png

Ok, done.

Thanks for the help.

Oh, and the missing set of packages was “libvo” not “libav”. My mistake.

Good to hear! :slight_smile:

Have a good weekend.

I wish you the same.

Below is the information you requested:

Well, this isn’t necessary any more if it is working, but everything looks ok, except for that 2 superfluous repos that caf4926 already mentioned.
Everything in those two repos is also included in the full Packman repo which you have as #1, so they are unnecessary.

You mean libvo-aacenc0? But that should be installed automatically via dependencies…
Did you get some conflict then? Maybe you selected “break libavcodec55 by ignoring some of its dependencies” at any point (maybe in the past)? :wink:

I did a lot of fiddling with it last night so who knows. I try very hard not to click any option that claims to break something. It doesn’t sound very healthy. :slight_smile:

Thanks again, everyone.

Have a good one.