Subsequent to trying to "yum update"-- it failed--, I tried to resolve the dependencies piecemeal:
# yum update faad2 .... --> Processing Dependency: libfaad.so.0 for package: ffmpeg ---> Package faad2.i386 0:2.7-1.el5.rf set to be updated --> Finished Dependency Resolution ffmpeg-0.5-2.el5.rf.i386 from installed has depsolving problems --> Missing Dependency: libfaad.so.0 is needed by package ffmpeg-0.5-2.el5.rf.i386 (installed) Error: Missing Dependency: libfaad.so.0 is needed by package ffmpeg-0.5-2.el5.rf.i386 (installed) ....
# rpm -q ffmpeg ffmpeg-0.5-2.el5.rf
Could it be that there's a packaging error in faad2 ?
ken wrote:
Subsequent to trying to "yum update"-- it failed--, I tried to resolve the dependencies piecemeal:
# yum update faad2 .... --> Processing Dependency: libfaad.so.0 for package: ffmpeg ---> Package faad2.i386 0:2.7-1.el5.rf set to be updated --> Finished Dependency Resolution ffmpeg-0.5-2.el5.rf.i386 from installed has depsolving problems --> Missing Dependency: libfaad.so.0 is needed by package ffmpeg-0.5-2.el5.rf.i386 (installed) Error: Missing Dependency: libfaad.so.0 is needed by package ffmpeg-0.5-2.el5.rf.i386 (installed) ....
# rpm -q ffmpeg ffmpeg-0.5-2.el5.rf
Could it be that there's a packaging error in faad2 ?
looks like it, but this is an rpmforge package so it should be discussed on the rpmforge list (Cc'd here). Maybe give it a day and try again. Meanwhile yum --skip-broken could be your friend.
ken wrote:
Subsequent to trying to "yum update"-- it failed--, I tried to resolve the dependencies piecemeal: # yum update faad2 .... --> Processing Dependency: libfaad.so.0 for package: ffmpeg ---> Package faad2.i386 0:2.7-1.el5.rf set to be updated --> Finished Dependency Resolution ffmpeg-0.5-2.el5.rf.i386 from installed has depsolving problems --> Missing Dependency: libfaad.so.0 is needed by package ffmpeg-0.5-2.el5.rf.i386 (installed) Error: Missing Dependency: libfaad.so.0 is needed by package ffmpeg-0.5-2.el5.rf.i386 (installed) .... # rpm -q ffmpeg ffmpeg-0.5-2.el5.rf Could it be that there's a packaging error in faad2 ?
the yum output tells you exactly what is going on here.
ffmpeg needs the file libfaad.so.0.
$ yumdownloader -q faad2 ... faad2 -2.7 -1 .el5 .rf .i386 .rpm | 354 kB 00:00 $ rpm -qlp --provides ./faad2-2.7-1.el5.rf.i386.rpm | grep libfaad.so libfaad.so.2 /usr/lib/libfaad.so.2 /usr/lib/libfaad.so.2.0.0 $
the updated faad2 package does not provide libfaad.so.0; it provides libfaad.so.2, and thus it is not compatible with the installed ffmpeg package. your choices are essentially as follows:
* if you need the updated faad2 for some other reason, uninstall ffmpeg * if you don't need the updated faad2, add faad2 to your exclusion list for yum so that you don't keep seeing messages about it * request a rebuild of ffmpeg against the updated faad2
-steve
p.s. please keep further discussion of this issue on <users@lists.rpmforge.net
, where it belongs :)
-- If this were played upon a stage now, I could condemn it as an improbable fiction. - Fabian, Twelfth Night, III,v http://five.sentenc.es
Ken wrote on Fri, 06 Nov 2009 07:25:55 -0500:
ffmpeg-0.5-2.el5.rf
I have no idea what faad2 etc. is. Looking at the raw output I'd say that this rpmforge (!) package relies on a library that will get removed if you install faad2 (e.g. because it is part of an earlier version of faad). In case you have disabled the rpmforge repo you may enable it and possibly get an update that fits to faad2. And to be sure that this is not just a problem in the yum index do "yum - -clean metadata". Then try the *full* update again, before you try atomic updates.
Kai
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
thus ken spake: | Subsequent to trying to "yum update"-- it failed--, I tried to resolve | the dependencies piecemeal: | | # yum update faad2 | .... | --> Processing Dependency: libfaad.so.0 for package: ffmpeg | ---> Package faad2.i386 0:2.7-1.el5.rf set to be updated | --> Finished Dependency Resolution | ffmpeg-0.5-2.el5.rf.i386 from installed has depsolving problems | --> Missing Dependency: libfaad.so.0 is needed by package | ffmpeg-0.5-2.el5.rf.i386 (installed) | Error: Missing Dependency: libfaad.so.0 is needed by package | ffmpeg-0.5-2.el5.rf.i386 (installed) | .... | | # rpm -q ffmpeg | ffmpeg-0.5-2.el5.rf | | Could it be that there's a packaging error in faad2 ?
For the archives: This seems to be fixed; I updated three systems since then and everything went flawlessly.
HTH,
Timo
On 11/11/2009 02:26 AM Timo Schoeler wrote:
thus ken spake: | Subsequent to trying to "yum update"-- it failed--, I tried to resolve | the dependencies piecemeal: | | # yum update faad2 | .... | --> Processing Dependency: libfaad.so.0 for package: ffmpeg | ---> Package faad2.i386 0:2.7-1.el5.rf set to be updated | --> Finished Dependency Resolution | ffmpeg-0.5-2.el5.rf.i386 from installed has depsolving problems | --> Missing Dependency: libfaad.so.0 is needed by package | ffmpeg-0.5-2.el5.rf.i386 (installed) | Error: Missing Dependency: libfaad.so.0 is needed by package | ffmpeg-0.5-2.el5.rf.i386 (installed) | .... | | # rpm -q ffmpeg | ffmpeg-0.5-2.el5.rf | | Could it be that there's a packaging error in faad2 ?
For the archives: This seems to be fixed; I updated three systems since then and everything went flawlessly.
HTH,
Timo
Timo,
Thanks for replying.
I found that, ultimately, I had to remove xine* and its dependencies in order to successfully "yum update". After the update, I get dependency errors again (with libdirect-1.0.so.0, libdirectfb-1.0.so.0, and libfusion-1.0.so.0) when I try to add xine back in. Are you running xine on any of your systems?
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
thus ken spake: | On 11/11/2009 02:26 AM Timo Schoeler wrote: |> thus ken spake: |> | Subsequent to trying to "yum update"-- it failed--, I tried to resolve |> | the dependencies piecemeal: |> | |> | # yum update faad2 |> | .... |> | --> Processing Dependency: libfaad.so.0 for package: ffmpeg |> | ---> Package faad2.i386 0:2.7-1.el5.rf set to be updated |> | --> Finished Dependency Resolution |> | ffmpeg-0.5-2.el5.rf.i386 from installed has depsolving problems |> | --> Missing Dependency: libfaad.so.0 is needed by package |> | ffmpeg-0.5-2.el5.rf.i386 (installed) |> | Error: Missing Dependency: libfaad.so.0 is needed by package |> | ffmpeg-0.5-2.el5.rf.i386 (installed) |> | .... |> | |> | # rpm -q ffmpeg |> | ffmpeg-0.5-2.el5.rf |> | |> | Could it be that there's a packaging error in faad2 ? |> |> For the archives: This seems to be fixed; I updated three systems since |> then and everything went flawlessly. |> |> HTH, |> |> Timo | | Timo, | | Thanks for replying. | | I found that, ultimately, I had to remove xine* and its dependencies in | order to successfully "yum update". After the update, I get dependency | errors again (with libdirect-1.0.so.0, libdirectfb-1.0.so.0, and | libfusion-1.0.so.0) when I try to add xine back in. Are you running | xine on any of your systems?
Not on my workstation here in the office, but I /think/ in the same CentOS 5.4/amd64 setup at home. Can't verify it at the moment, though, as the machine at home is turned off...
Timo
ken wrote:
On 11/11/2009 02:26 AM Timo Schoeler wrote:
thus ken spake: | Subsequent to trying to "yum update"-- it failed--, I tried to resolve | the dependencies piecemeal: | | # yum update faad2 | .... | --> Processing Dependency: libfaad.so.0 for package: ffmpeg | ---> Package faad2.i386 0:2.7-1.el5.rf set to be updated | --> Finished Dependency Resolution | ffmpeg-0.5-2.el5.rf.i386 from installed has depsolving problems | --> Missing Dependency: libfaad.so.0 is needed by package | ffmpeg-0.5-2.el5.rf.i386 (installed) | Error: Missing Dependency: libfaad.so.0 is needed by package | ffmpeg-0.5-2.el5.rf.i386 (installed) | .... | | # rpm -q ffmpeg | ffmpeg-0.5-2.el5.rf | | Could it be that there's a packaging error in faad2 ?
For the archives: This seems to be fixed; I updated three systems since then and everything went flawlessly.
HTH,
Timo
Timo,
Thanks for replying.
I found that, ultimately, I had to remove xine* and its dependencies in order to successfully "yum update". After the update, I get dependency errors again (with libdirect-1.0.so.0, libdirectfb-1.0.so.0, and libfusion-1.0.so.0) when I try to add xine back in. Are you running xine on any of your systems?
Hi Ken,
I'm running 5.4 here on my system and I have xine installed. I just updated faad2 and everything went fine here. Here is a list of what was updated:
Nov 11 05:08:24 Updated: faad2-2.7-1.el5.rf.i386 Nov 11 05:08:26 Updated: ffmpeg-0.5-3.el5.rf.i386 Nov 11 05:08:30 Updated: xine-lib-1.1.16.3-2.el5.rf.i386 Nov 11 05:08:50 Updated: vlc-0.9.9a-4.el5.rf.i386
Also I went and checked in /usr/lib and the libdirect, libdirectfb, and libfusion version I have installed are:
libdirect-1.2.so.0 libdirectfb-1.2.so.0 libdirect-1.2.so.0.4.0 libdirectfb-1.2.so.0.4.0 libfusion-1.2.so.0 libfusion-1.2.so.0.4.0
I don't have any other repos setup except for rpmforge and priorities are setup.\
HTH.
Lee Perez
On Wed, Nov 11, 2009 at 05:35:52AM -0600, Lee Perez wrote:
ken wrote:
On 11/11/2009 02:26 AM Timo Schoeler wrote:
thus ken spake: | Subsequent to trying to "yum update"-- it failed--, I tried to resolve | the dependencies piecemeal: | | # yum update faad2 | .... | --> Processing Dependency: libfaad.so.0 for package: ffmpeg | ---> Package faad2.i386 0:2.7-1.el5.rf set to be updated | --> Finished Dependency Resolution | ffmpeg-0.5-2.el5.rf.i386 from installed has depsolving problems | --> Missing Dependency: libfaad.so.0 is needed by package | ffmpeg-0.5-2.el5.rf.i386 (installed) | Error: Missing Dependency: libfaad.so.0 is needed by package | ffmpeg-0.5-2.el5.rf.i386 (installed) | .... | | # rpm -q ffmpeg | ffmpeg-0.5-2.el5.rf | | Could it be that there's a packaging error in faad2 ?
I saw the same errors, waited a day or so and they went away, so it must have been a stale mirror.
For the archives: This seems to be fixed; I updated three systems since then and everything went flawlessly.
HTH,
Timo
Timo,
Thanks for replying.
I found that, ultimately, I had to remove xine* and its dependencies in order to successfully "yum update". After the update, I get dependency errors again (with libdirect-1.0.so.0, libdirectfb-1.0.so.0, and libfusion-1.0.so.0) when I try to add xine back in. Are you running xine on any of your systems?
Hi Ken,
I'm running 5.4 here on my system and I have xine installed. I just updated faad2 and everything went fine here. Here is a list of what was updated:
Nov 11 05:08:24 Updated: faad2-2.7-1.el5.rf.i386 Nov 11 05:08:26 Updated: ffmpeg-0.5-3.el5.rf.i386 Nov 11 05:08:30 Updated: xine-lib-1.1.16.3-2.el5.rf.i386 Nov 11 05:08:50 Updated: vlc-0.9.9a-4.el5.rf.i386
Also I went and checked in /usr/lib and the libdirect, libdirectfb, and libfusion version I have installed are:
libdirect-1.2.so.0 libdirectfb-1.2.so.0 libdirect-1.2.so.0.4.0 libdirectfb-1.2.so.0.4.0 libfusion-1.2.so.0 libfusion-1.2.so.0.4.0
I don't have any other repos setup except for rpmforge and priorities are setup.\
HTH.
Lee Perez