LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   VLC dependency problem with libmodplug (https://www.linuxquestions.org/questions/linux-software-2/vlc-dependency-problem-with-libmodplug-876649/)

possum 04-23-2011 07:08 AM

VLC dependency problem with libmodplug
 
Hello,

I am running RHEL6 (Actually it's SL6) and have VLC installed from RPMFORGE. Recently there has been an update from the EPEL repository (presumably a security fix) for LIBMODPLUG. However, It will not install.

Code:

sudo yum localinstall libmodplug-0.8.8.1-2.el6.i686.rpm
Loaded plugins: refresh-packagekit
Setting up Local Package Process
Examining libmodplug-0.8.8.1-2.el6.i686.rpm: 1:libmodplug-0.8.8.1-2.el6.i686
Marking libmodplug-0.8.8.1-2.el6.i686.rpm as an update to libmodplug-0.8.7-1.el6.rf.i686
Resolving Dependencies
--> Running transaction check
--> Processing Dependency: libmodplug.so.0 for package: vlc-1.1.9-1.el6.rf.i686
---> Package libmodplug.i686 1:0.8.8.1-2.el6 set to be updated
--> Finished Dependency Resolution
Error: Package: vlc-1.1.9-1.el6.rf.i686 (@rpmforge)
          Requires: libmodplug.so.0
          Removing: libmodplug-0.8.7-1.el6.rf.i686 (@rpmforge)
              libmodplug.so.0
          Updated By: 1:libmodplug-0.8.8.1-2.el6.i686 (/libmodplug-0.8.8.1-2.el6.i686)
              Not found
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

I don't understand what Yum cannot find. But my hunch is there is something incorrect within this package. Being new to Linux, I would rather not try forcing using RPM in fear of breaking something.

Should I just wait until an updated LIBMODPLUG is released from RPMFORGE?

Any suggestions?

knudfl 04-23-2011 08:26 AM

Don't do anything.
EPEL packages are not always compatible with rpmforge.

VLC installs perfectly on an SL6 with no epel.repo.

'libmodplug-0.8.8.1' is not a security update :
http://download.fedora.redhat.com/pu...-2.el6.src.rpm
Quote from "Changelog" :
Wed Apr 7 2010, Update to 0.8.8.1 (#580021).
( Probably updated just because 0.8.7 is old.)
Mon Apr 27 2009, Update to 0.8.7 (security, #496834).

possum 04-23-2011 09:11 AM

EPEL was added so I could install a software application. Should I have disabled it afterwards?

Given not everything I want or need is available from a single repository, it would seem that adding multiple repositories can cause some headaches. I've heard of a Centos package named "Priorities" or something similar which can help sort this out.

These kinds of conflicts begs the question "What is the best practice for installing applications residing in multiple repositories"? Should I be disabling those repositories immediately after the installation? Or perhaps select a single repository and only install applications from that one repository? The later could be very limiting.

How do people manage this?

BTW...I was trying to install the application locally because the packagekit update applet kept telling me I needed that update. But it could not install it.

knudfl 04-24-2011 04:05 AM

Quite simple : When you have packages from 3rd party repos like
rpmforge, you will have to disable conflicting repos, to trust
any update information.
But as long as you don't run automatic updates, i.e. installs
everything marked for update : Nothing may go wrong.


And by the way : EL 6 was never meant for Desktop use.
Not a multimedia OS, the main use is as a server.

..

possum 04-24-2011 01:10 PM

Agreed, EL6 is not the best choice for a multimedia desktop. However, this is something I am learning because it is being used at work (RHEL3,4,5,6). Coming from a background of supporting Windows boxes, this is a bit different. But eventually my job responsibilities will include supporting Enterprise Linux servers as well.

So, to that end I installed SL6 on my netbook (Lenovo S12). I figured immersion into linux is the best way to learn it. And while it's there, I figured I might as well have some fun with it too.

Back to the topic at hand...repo management. I found an article that helps explain the issues.

http://wiki.centos.org/AdditionalResources/Repositories


All times are GMT -5. The time now is 03:17 AM.