vlc player not able to start in openSUSE 12.3

Hello,

I am trying to start vlc player but it failed to start. I am using KDE. Earlier vlc was working fine.
Also tried to run vlc by logging in GNOME mode. Same issue.
VLC icon keeps flashing for few seconds & vanishes.
No errors showing up.
Tried uninstalling vlc by right click but process remains as it for several minutes.
In “TOP” command I can see 3.3% utilization by that uninstall process.
Tried to install basic codecs by single click installer,tried rebooting but same issue. :frowning:
Pls help.

Regards,
Amey.

What VLC packages are you using ? e.g. did you get it from the packman repo, OBS, opensuse repos etc.

And what happens if you run it in a terminal window?
Do you get any error messages?

I am not too sure but I think I installed from openSUSE dvd itself.

When I use “which vlc” in terminal it shows location /usr/local/vlc where vlc is a binary file ]
Not sure how can I execute vlc file via terminal.

Just type “vlc” and press enter.

But if “which vlc” shows /usr/local/vlc, that is not the version from the openSUSE package (that’s in /usr/bin/vlc), but maybe a self-compiled one (that apparently doesn’t work).
Remove that and use the standard openSUSE version, or better the version from the Packman repo.

Sorry for the wrong dir. The directory is as you said /usr/bin/vlc . And when I tried to do “less vlc” it prompted me saying it’s an binary file.

less is for displaying text files. But vlc is a program.

Just type “vlc” to run it, not “less vlc”.

In a terminal, use su or su- to get root privileges then type

cd /usr/lib/vlc/plugins/codec
mv libfluidsynth_plugin.so libfluidsynth_plugin.so.bak

If you on 64bit then /usr/lib should be /usr/lib64.

Vlc should then work.

Yes, if it’s the fluidsynth plugin that causes the problem.

But vlc should work without removing the fluidsynth plugin on 12.3. AFAIK this only affects Tumbleweed.
At least it works fine here with fluidsynth from the standard 12.3 OSS repo…

But well, it’s worth a try anyway. :wink:

My vlc doesn’t work on either 12.3 or 13.1 M2 unless I remove fluidsynth plugin.

Output =

linux:/usr/bin # vlc
VLC is not supposed to be run as root. Sorry.
If you need to use real-time priorities and/or privileged TCP ports
you can use vlc-wrapper (make sure it is Set-UID root and
cannot be run by non-trusted users first).

Well, you have your error message there.

Don’t run it as root.
Login as normal user. It should work then.

Is there any work around so that I can run VLC using root account? Like for Chrome? ]
I need root login due to some technical requirements.

Regards,
Amey.

You could compile it from source and patch that check out.
Otherwise I can’t think of a way to do that right now.

Edit:
Here is a way to patch that check out without compiling:
http://www.backtrack-linux.org/forums/showthread.php?t=40400
But I haven’t tried that so I don’t know if it even works.

I need root login due to some technical requirements.

You shouldn’t. Especially if you want to do web browsing as well.
What are your technical requirements for logging in as root?

On 06/30/2013 10:26 AM, sco1984 wrote:
> Like for Chrome?

browsing as root is close to the most insecure thing one can do…so,
don’t!


dd