[CentOS] totem: something wrong with gstreamer-plugins-ugly

Sun Jan 24 23:54:23 UTC 2010
ken <gebser at mousecar.com>

On 01/24/2010 04:10 PM Alexander Dalloz wrote:
> Am 24.01.2010 21:49, schrieb ken:
> 
> [ ... ]
> 
>> Thanks for your replies.  What you say above sounds plausible because I
>> have libdvdread-4.1.3-1.el5 installed, but
>> gstreamer-plugins-ugly-0.10.11-1.el5.rf.i386.rpm is looking for
>> libdvdread.so.3.
>>
>> ....
>>
>> # pwd;ll
>> /etc/yum.repos.d
>> total 88
>> -rw-r--r-- 1 root root  302 Dec 21 11:48 atrpms.repo
>> -rw-r--r-- 1 root root 2882 Oct 23 14:20 CentOS-Base.repo
>> -rw-r--r-- 1 root root 2323 Oct  5 00:51 CentOS-Base.repo.v.3.4
>> -rw-r--r-- 1 root root  267 Jan 13 12:06 centos-livecd.repo
>> -rw-r--r-- 1 root root  600 Oct  5 00:52 CentOS-Media.repo
>> -rw-r--r-- 1 root root  954 Apr 25  2008 epel.repo
>> -rw-r--r-- 1 root root 1054 Apr 25  2008 epel-testing.repo
>> -rw-r--r-- 1 root root 1070 Dec  6  2008 livna.repo
>> -rw-r--r-- 1 root root  739 Jan  4 08:55 mirrors-rpmforge
>> -rw-r--r-- 1 root root  436 Jan  4 08:55 rpmforge.repo
>> -rw-r--r-- 1 root root  325 Jan  4 08:55 rpmforge-testing.repo
> 
> Are all those repos enabled? If yes, you for sure will run into
> problems. This list has a history of examples.

I'm sure.  At the same time this list has a lot of posts which say, "if
you want to get X working, just go to Y repo and get Z."  That's where
all those repos came from... well, either from here or other centos
forums.  Let's face it, there's no rational set of rules for these
repos.  We all just try things to see if they work and if they don't we
back out and try something else.  I don't like that it's this way, but
if I want this machine to have more functionality than what came with
the upgrade to 5.4, I have to pull pieces from here and there.  And
sometimes those pieces don't play nice together.  Linux has *always*
been that way, other OSs too.

I don't think the problem is really because there's a lot of repos.
Readin my other post from just an hour ago on this same problem, I
explained that gstreamer-plug-in-ugly wanted libdvdread v.0.3 and ran
away scared when it saw v.0.4.  This shouldn't happen.  Also, there's
nothing wrong with having two object files called libdvdread on a system
as long as they're different versions... so why does yum not allow that?
 Back (way back) when I was running slackware (and installing everything
from tarballs... there was no package manager), I often had different
versions of the same library file installed at the same time.  It wasn't
a problem at all.

Anywayz... I understand the general guideline about too many repos-- and
thanks for bringing it up-- but I don't see a rational implementation of
it unless I deny myself all applications (like movies) which don't come
with the original centos/redhat install.



> ....
> 
> rpm -qa --qf '%{NAME}\t\t\t\t %{VENDOR}\n' | sort -k4
> 
> can help you to see from which source you already installed which package.

Great tip!  Thanks again.

ken