PDA

View Full Version : FC6 Missing Dependencies



gastonv
8th November 2006, 05:47 PM
Hello, new in this interesting Fedora forum, please I like to aks a question.
After upgrading from FC5 to FC6, the first "yum update" gave some Missing Denpencies for ffmpeg, ffmpeg-devel, gstreamer-ffmpeg and xine and xinelib.
Then I made yum erase for all them and then I could make the "yum update" faultless.
After that, I could reinstall "yum install xine", but I could not make "yum install ffmpeg".
It always gives:


[root@pandora1 gastonv]# yum install ffmpeg
Setting up Install Process
Setting up repositories
macromedia 100% |=========================| 951 B 00:00
livna 100% |=========================| 1.1 kB 00:00
core 100% |=========================| 1.1 kB 00:00
updates 100% |=========================| 1.2 kB 00:00
freshrpms 100% |=========================| 1.1 kB 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 107 kB 00:00
################################################## 355/355
primary.xml.gz 100% |=========================| 1.3 MB 00:05
################################################## 4128/4128
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package ffmpeg.i386 0:0.4.9-0.25.20061030.lvn6 set to be updated
--> Running transaction check
--> Processing Dependency: libx264.so.54 for package: ffmpeg
--> Finished Dependency Resolution
Error: Missing Dependency: libx264.so.54 is needed by package ffmpeg

Please, is there a solution for this, because I think xine needs ffmpeg?

In the mean time, looking for a solution, I read in this forum that, in case of a Missing Dependency, I have to use "yum update --exclude=package --exclude=package ...
So that no package will be erased.
I have already used that succesfully.

Many thanks in advance for any solution or hint to reinstall ffmpeg,
and greetings,
Gaston.

gastonv
9th November 2006, 11:14 AM
Hello, the problem is solved.
Searching in Google for libx264.so.54, I found it was a part of livna. http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/libx264.so.54 (http://http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/libx264.so.54)
Downloading an trying to install it with rpm -Uhv , I found that already the latest version of x264 was installed.
Then I did: "yum remove x264"
After that I tried to "yum install jjmpeg" and what happens?
Both jjmpeg and x264 became installed again.

[gastonv@pandora1 ~]$ yum list installed | grep x264
x264.i386 0.0.0-0.3.20061023.fc6 installed
[gastonv@pandora1 ~]$ yum list installed | grep ffmpeg
ffmpeg.i386 0.4.9-0.25.20061030.lv installed
Kind regards,
Gaston Verhulst

robatino
9th November 2006, 03:00 PM
Freshrpms and Livna are incompatible, since they have many packages in common (for example, x264 is also part of Freshrpms). Trying to pull packages from both at the same time guarantees that this sort of problem will happen. It's possible that the reason your problem is "solved" for the moment is that you may have the Freshrpms version of x264 installed now, and it may have different dependencies.

gastonv
9th November 2006, 04:44 PM
Hello,
Thanks for the valuable hint, one to remember.
I have tried to install them from the same repo, but that was not possible.
I have install them all again as before.
Greetings,
Gaston Verhulst


[root@pandora1 gastonv]# yum --enablerepo=livna install ffmpeg
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package ffmpeg.i386 0:0.4.9-0.25.20061030.lvn6 set to be updated
--> Running transaction check
--> Processing Dependency: libx264.so.54 for package: ffmpeg
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package x264.i386 0:0.0.0-0.3.20061023.fc6 set to be updated
--> Running transaction check

Dependencies Resolved

================================================== ===========================
Package Arch Version Repository Size
================================================== ===========================
Installing:
ffmpeg i386 0.4.9-0.25.20061030.lvn6 livna 1.7 M
Installing for dependencies:
x264 i386 0.0.0-0.3.20061023.fc6 freshrpms 444 k

Transaction Summary
================================================== ===========================
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 2.1 M
Is this ok [y/N]: N
Exiting on user Command
Complete!
[root@pandora1 gastonv]# yum --enablerepo=freshrmps install ffmpeg


Error getting repository data for freshrmps, repository not found
[root@pandora1 gastonv]# yum --enablerepo=livna install ffmpeg
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package ffmpeg.i386 0:0.4.9-0.25.20061030.lvn6 set to be updated
--> Running transaction check
--> Processing Dependency: libx264.so.54 for package: ffmpeg
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package x264.i386 0:0.0.0-0.3.20061023.fc6 set to be updated
--> Running transaction check

Dependencies Resolved

================================================== ===========================
Package Arch Version Repository Size
================================================== ===========================
Installing:
ffmpeg i386 0.4.9-0.25.20061030.lvn6 livna 1.7 M
Installing for dependencies:
x264 i386 0.0.0-0.3.20061023.fc6 freshrpms 444 k

Transaction Summary
================================================== ===========================
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 2.1 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: x264 ######################### [1/2]
Installing: ffmpeg ######################### [2/2]

Installed: ffmpeg.i386 0:0.4.9-0.25.20061030.lvn6
Dependency Installed: x264.i386 0:0.0.0-0.3.20061023.fc6
Complete!
[root@pandora1 gastonv]# yum install ffmpeg-devel
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package ffmpeg-devel.i386 0:0.4.9-0.25.20061030.lvn6 set to be updated
--> Running transaction check

Dependencies Resolved

================================================== ===========================
Package Arch Version Repository Size
================================================== ===========================
Installing:
ffmpeg-devel i386 0.4.9-0.25.20061030.lvn6 livna 50 k

Transaction Summary
================================================== ===========================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 50 k
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: ffmpeg-devel ######################### [1/1]

Installed: ffmpeg-devel.i386 0:0.4.9-0.25.20061030.lvn6
Complete!
[root@pandora1 gastonv]# yum install gstreamer-ffmpeg
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package gstreamer-ffmpeg.i386 0:0.10.1-4.lvn6 set to be updated
--> Running transaction check

Dependencies Resolved

================================================== ===========================
Package Arch Version Repository Size
================================================== ===========================
Installing:
gstreamer-ffmpeg i386 0.10.1-4.lvn6 livna 83 k

Transaction Summary
================================================== ===========================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 83 k
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: gstreamer-ffmpeg ######################### [1/1]

Installed: gstreamer-ffmpeg.i386 0:0.10.1-4.lvn6
Complete!