LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 10-05-2013, 04:52 PM   #1
Leijssen
LQ Newbie
 
Registered: Feb 2013
Location: Europe
Distribution: CentOS 6.4
Posts: 7

Rep: Reputation: Disabled
CentOS 6.4 VLC player Dependency problem


As in the title, I have installed the EPEL repository, allowing me to install VLC. But apparently I am missing dependencies to install it. This is not true, because I have these packages already installed on my system, except for one (or I am checking it wrong). See the details below:

Code:
[rik@rikpad ~]$ sudo yum install vlc
Swipe your right index finger on UPEK TouchStrip
Loaded plugins: fastestmirror, priorities, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.prolocation.net
 * epel: mirrors.n-ix.net
 * extras: mirror.prolocation.net
 * rpmforge: be.mirror.eurid.eu
 * updates: mirror.prolocation.net
1443 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package vlc.i686 0:1.1.13-1.el6.rf will be installed
--> Processing Dependency: libthreadutil.so.2 for package: vlc-1.1.13-1.el6.rf.i686
--> Processing Dependency: libmodplug.so.0 for package: vlc-1.1.13-1.el6.rf.i686
--> Processing Dependency: libebml.so.2 for package: vlc-1.1.13-1.el6.rf.i686
--> Processing Dependency: libupnp.so.3 for package: vlc-1.1.13-1.el6.rf.i686
--> Processing Dependency: libmatroska.so.2 for package: vlc-1.1.13-1.el6.rf.i686
--> Finished Dependency Resolution
Error: Package: vlc-1.1.13-1.el6.rf.i686 (rpmforge)
           Requires: libmatroska.so.2
Error: Package: vlc-1.1.13-1.el6.rf.i686 (rpmforge)
           Requires: libebml.so.2
Error: Package: vlc-1.1.13-1.el6.rf.i686 (rpmforge)
           Requires: libmodplug.so.0
Error: Package: vlc-1.1.13-1.el6.rf.i686 (rpmforge)
           Requires: libthreadutil.so.2
Error: Package: vlc-1.1.13-1.el6.rf.i686 (rpmforge)
           Requires: libupnp.so.3
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
So I checked my system if I have these dependencies...
Code:
[rik@rikpad ~]$ rpm -qa | grep matroska
libmatroska-1.2.0-1.el6.i686
[rik@rikpad ~]$ rpm -qa | grep ebml
libebml-1.2.1-1.el6.i686
[rik@rikpad ~]$ rpm -qa | grep modplug
libmodplug-0.8.8.3-2.el6.i686
[rik@rikpad ~]$ rpm -qa | grep threadutil
[rik@rikpad ~]$ rpm -qa | grep upnp
libupnp-1.6.18-2.el6.i686
gupnp-0.13.2-1.el6.i686
gupnp-igd-0.1.3-3.1.el6.i686
Are the dependencies outdated? Or perhaps they need to be symlinked? thanks in advance
 
Old 10-05-2013, 06:45 PM   #2
officerx
Member
 
Registered: Sep 2013
Distribution: centOS, backtrack linux R3, windows 7
Posts: 59

Rep: Reputation: Disabled
For easy vlc installation on centos I would suggest reading this http://www.tecmint.com/install-vlc-m...-fedora-17-12/ I installed my vlc using that tutorial.
 
Old 10-05-2013, 06:58 PM   #3
Leijssen
LQ Newbie
 
Registered: Feb 2013
Location: Europe
Distribution: CentOS 6.4
Posts: 7

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by officerx View Post
For easy vlc installation on centos I would suggest reading this http://www.tecmint.com/install-vlc-m...-fedora-17-12/ I installed my vlc using that tutorial.
That is the same tutorial I followed more then a week ago, nearly all commands listed there do not work. It's saying that I have to install EPEL and RPMforge repository (which I already have) and then run the yum install command. This will result in the same issue. Also for adding the "--skip-broken" or "rpm -Va --nofiles --nodigest".

The official RPM package from the VLC project downloadpage also asks for these ghost repositories.

EDIT: If I compile the source I get the issue described here: http://superuser.com/questions/62069...-in-centos-6-4

Last edited by Leijssen; 10-05-2013 at 07:03 PM.
 
Old 10-07-2013, 01:28 PM   #4
officerx
Member
 
Registered: Sep 2013
Distribution: centOS, backtrack linux R3, windows 7
Posts: 59

Rep: Reputation: Disabled
Sorry I was unavailable: cd to your repo directory as root and run this : rpm -ivh http://download1.rpmfusion.org/free/...ide.noarch.rpm

Then type in cd, after that yum install vlc. Hope this works
 
Old 10-07-2013, 02:49 PM   #5
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,624

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
the errors are do to rpmforge and epel being incompatible

you can not use both
vlc-1.1.13-1.el6.rf.i686 is the OLD rather very old vlc 1
the current VLC is vlc 2.1

Warning:
this might be a month long nightmare to fix
as in it might take all of Oct to fix this mess
or
it might only take one day

installing and configuring multimedia on cent is a VERY BIG NIGHTMARE!!!!!
i have "FUBAR'ed" many many installs doing that
it is VERY EASY to mess things up !!!


but once set up and working it is VERY stable


i would first start by uninstalling EVERY rpmforge rpm that is installed
-- this might leave you with a system that will NEVER EVER boot again !!!
so use caution
there might be only a few rpmforge packages
or
rpmforge might have replaces 50%+ of the base OS files with different versions ?
it is impossible to say at this point
this command will give you a list of packages to remove
Code:
rpm -qa | grep rf
if that lists 5 to 10 files then it might be a very easy fix
it it lists 20+ packages ....... not so easy
if it is 20 to 50 "rf" rpms them you might be able to "get away with" just removing the media related ? maybe?


VLC 2.0.1 is in the private repo "linuxtech.repo"
http://pkgrepo.linuxtech.net/el6/
and this also might be incompatible with other third party repos
-- USE CAUTION !!! --
also see the centos 6 forum post on vlc2
http://www.centos.org/modules/newbb/...38043&forum=56

also look into configuring "priorities" you have it installed

-- about the cent repos and the warnings with the third party ones
http://wiki.centos.org/AdditionalResources/Repositories
on that page is a link to "yum-priorities"
http://wiki.centos.org/PackageManagement/Yum/Priorities

Last edited by John VV; 10-07-2013 at 03:04 PM.
 
Old 10-08-2013, 12:31 PM   #6
DavidMcCann
LQ Veteran
 
Registered: Jul 2006
Location: London
Distribution: PCLinuxOS, Debian
Posts: 6,142

Rep: Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314
I certainly wouldn't un-install a host of stuff! You obviously have priorities set, as shown by the "excluded packages" message.

There are several versions of VLC in various repos:
http://pkgs.org/search/?keyword=VLC&...name&distro=82

The post on the CentOS forum that John mentioned is probably the answer:
http://www.centos.org/modules/newbb/...38043&forum=56
 
Old 10-09-2013, 12:00 PM   #7
Leijssen
LQ Newbie
 
Registered: Feb 2013
Location: Europe
Distribution: CentOS 6.4
Posts: 7

Original Poster
Rep: Reputation: Disabled
Thank you guys for helping me out, i'm gonna try some of the solutions stated and see if it works!
 
Old 10-10-2013, 04:58 AM   #8
Leijssen
LQ Newbie
 
Registered: Feb 2013
Location: Europe
Distribution: CentOS 6.4
Posts: 7

Original Poster
Rep: Reputation: Disabled
I am not going to sacrifice half of my system by removing packages.

Code:
$ sudo yum install vlc
Loaded plugins: fastestmirror, priorities, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.yourwebhoster.eu
 * extras: centos.mirror1.spango.com
 * rpmforge: be.mirror.eurid.eu
 * updates: ftp.tudelft.nl
rpmforge                                                                                                                                                                            | 1.9 kB     00:00     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package vlc.i686 0:1.1.13-1.el6.rf will be installed
--> Processing Dependency: libthreadutil.so.2 for package: vlc-1.1.13-1.el6.rf.i686
--> Processing Dependency: libmodplug.so.0 for package: vlc-1.1.13-1.el6.rf.i686
--> Processing Dependency: libebml.so.2 for package: vlc-1.1.13-1.el6.rf.i686
--> Processing Dependency: libupnp.so.3 for package: vlc-1.1.13-1.el6.rf.i686
--> Processing Dependency: libmatroska.so.2 for package: vlc-1.1.13-1.el6.rf.i686
--> Finished Dependency Resolution
Error: Package: vlc-1.1.13-1.el6.rf.i686 (rpmforge)
           Requires: libmatroska.so.2
           Available: libmatroska-1.0.0-1.el6.rf.i686 (rpmforge)
               libmatroska.so.2
           Installed: libmatroska-1.2.0-1.el6.i686 (@epel)
               Not found
           Available: libmatroska-0.8.1-1.el6.rf.i686 (rpmforge)
               Not found
Error: Package: vlc-1.1.13-1.el6.rf.i686 (rpmforge)
           Requires: libupnp.so.3
           Available: libupnp-1.6.6-1.el6.rf.i686 (rpmforge)
               libupnp.so.3
           Installed: libupnp-1.6.18-2.el6.i686 (@epel)
               Not found
Error: Package: vlc-1.1.13-1.el6.rf.i686 (rpmforge)
           Requires: libebml.so.2
           Available: libebml-1.0.0-1.el6.rf.i686 (rpmforge)
               libebml.so.2
           Installed: libebml-1.2.1-1.el6.i686 (@epel)
               Not found
           Available: libebml-0.7.8-1.el6.rf.i686 (rpmforge)
               Not found
Error: Package: vlc-1.1.13-1.el6.rf.i686 (rpmforge)
           Requires: libthreadutil.so.2
           Available: libupnp-1.6.6-1.el6.rf.i686 (rpmforge)
               libthreadutil.so.2
           Installed: libupnp-1.6.18-2.el6.i686 (@epel)
               Not found
Error: Package: vlc-1.1.13-1.el6.rf.i686 (rpmforge)
           Requires: libmodplug.so.0
           Available: libmodplug-0.8.7-1.el6.rf.i686 (rpmforge)
               libmodplug.so.0
           Installed: 1:libmodplug-0.8.8.3-2.el6.i686 (@epel)
               Not found
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
This proves that indeed rpmforge and epel conflicts as stated by John VV. I temporarely disabled epel and set the priority of rpmforge to "999999" (see what happend above). Unfotunatly I get 404 errors when I use repositries of the possible solution from DavidMcCann.

So any other possible solutions
 
Old 10-10-2013, 01:13 PM   #9
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,624

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
"999999" ?? did you even read the wiki page ??
http://wiki.centos.org/PackageManagement/Yum/Priorities
priority= [1 to 200]
the values you use are 1 to 200
that is what you put in the repo file

with 99 the default

just turning off a repo will NOT solve any current issue
you have to uninstall the conflicting rpm(s) FIRST and REPLACE THEM with the versions FROM rpm forge

you might also need to disable the centos updates and base repos
if you are going to use rpmforge for base parts of the OS
then you ONLY USE RPMFORGE !!!!

Quote:
Installed: libmatroska-1.2.0-1.el6.i686 (@epel)
Installed: libupnp-1.6.18-2.el6.i686 (@epel)
Installed: libebml-1.2.1-1.el6.i686 (@epel)
Installed: libupnp-1.6.18-2.el6.i686 (@epel)
Installed: 1:libmodplug-0.8.8.3-2.el6.i686 (@epel)
ARE IN CONFLICT
you have to uninstall them FIRST in order to use the OLD , VERY OLD vlc player in rpmforge
the version in rpmforge is version 1
the current is 2

Last edited by John VV; 10-10-2013 at 01:22 PM.
 
Old 10-10-2013, 01:55 PM   #10
Leijssen
LQ Newbie
 
Registered: Feb 2013
Location: Europe
Distribution: CentOS 6.4
Posts: 7

Original Poster
Rep: Reputation: Disabled
Thank you, that solved the issue.

And all of cent is using extremely outdated software so honestly I could not care less whether I run vlc 1 or 2, I'm glad its actually working.
 
Old 06-22-2014, 05:16 PM   #11
kow9loon
LQ Newbie
 
Registered: Sep 2007
Posts: 3

Rep: Reputation: 0
Leijssen,

I hope that you revisit this thread again. I need you to give me some DETAILED guidelines as to how you got
rid of all the error messages

I ran into the same problem you had, i.e. I had the same error message you said you had when updating the VLC.
But, my installation (maybe a very old version) of the OLD version VLC worked fine with the video files I
downloaded thus far. What I am interested in is to get rid of the error messages and have AUTO-UPDATE stopped
sending me error messages:
Extensible Binary Meta Language library
libebml-1.2.1-1el6(x86_64)

Open audio/video container format library
libmatroska-1.2.0-1.el6(x86_64)

Modplug mod music file format library
libmodplug-1:0.8.8.3-2.el6 (x86_64)

Universal Plug and Play (UPnP) SDK
libupnp-1.6.18-2.el6 (x86_64)

Like what you had, I have both rpm and EPEL repo installed.

I am scared of getting screwed up the installation. In particular, I have A LOT of APPLICATIONS and DATABASE installed in my CentOS 6.5. As such, removal of a LOT of rpm packages would NOT BE of my interest.

Could you lay out the procedures you followed (in chronological order, and the CLI commands you entered in your
hyperterminal to fix this problem. This would allow me to follow closely without screwing up.


Thank you in advance for your help.


Thanks Again.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
how to install vlc media player on centos 5 hasa44 Linux - Software 9 01-08-2013 12:28 PM
How to install VLC Media Player on CentOS 6 and Red Hat (RHEL) 6 sunjayasri Linux - Software 1 07-18-2012 02:16 AM
unable to install vlc player for centos 6.2 paruhang Linux - Newbie 7 02-03-2012 11:47 AM
[SOLVED] Install VLC Player Easily on RHEL/CentOS 5.x Using Script networking.dept Red Hat 2 02-16-2011 05:43 PM
I'm Getting 6 VLC Windows At Once - Problem With VLC Player davidx Linux - Software 1 11-03-2008 11:45 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 09:14 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration