LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora
User Name
Password
Fedora This forum is for the discussion of the Fedora Project.

Notices

Reply
 
Search this Thread
Old 01-19-2007, 09:18 AM   #1
PhilTR
Member
 
Registered: Jun 2004
Location: Birmingham, AL
Distribution: FC6, FC8, FC11
Posts: 102

Rep: Reputation: 16
dependency issue: libx264.so.54 needed by ffmpeg


Hello all. I recently upgraded my FC4 OS to FC6. Talk about white-knuclking it!! All seemded to go well untill I began to do a batch update.

When doing yum update I got the following:

"Processing Dependency: libx264.so.54 for package: ffmpeg
--> Finished Dependency Resolution
Error: Missing Dependency: libx264.so.54 is needed by package ffmpeg"

after which yum stops and gives me a prompt (I was able to update xine and xmms successfully using "yum update Ctx xine xmms". Since I specified the "x" switch I was surprised that only xine and xmms updated as I was expecting everything but xine and xmms to update. Oh well).

I downloaded 'x264-0.0.0-0.3.20061214.fc6.i386.rpm' (since it has the file 'libx264.so.54'), tried to install, receiving an error message that a newer version was already installed.

"yum whatprovides" suggests that 'libx264.so.54' should be in "/usr/lib/" It wasn't ('libx264.a' was, however) so I extracted libx264.so.54 and copied there making sure root was owner and that it could be used as an executable but, the error message persists even with SELinux in permissive mode.

I would like to either 1) update ffmpeg or 2) update everything but ffmpeg (I tried 'yum update -tx ffmpeg). How can I do this? Thanks for your help. phil
 
Old 01-20-2007, 02:17 AM   #2
Simon Bridge
Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 197Reputation: 197
Quote:
I recently upgraded my FC4 OS to FC6.
Was this an anaconda upgrade or did you do a fresh install of FC6.

The clean install is still the most reliable way - most folk keep a /home partition for this eventuality.

Anyway - update everything but ffmpeg:

# yum update --exclude=ffmpeg

Have you tried:
# yum install libx264.so.54
# yum update ffmpeg

Or you could try:
# yum remove ffmpeg
# yum install ffmpeg
 
Old 01-20-2007, 06:28 AM   #3
PhilTR
Member
 
Registered: Jun 2004
Location: Birmingham, AL
Distribution: FC6, FC8, FC11
Posts: 102

Original Poster
Rep: Reputation: 16
Dependency issue: libx264.so.54

"# yum update --exclude=ffmpeg"

I did try excluding w/o success. Yum stopped when it couldn't process the dependency. But I put three additional programs with one exclude option. I chained three with one exclude, i.e., 'yum -xt <file1> <file2> <file3>'. I saw somewhere that each file to be excluded has to have its own 'exclude' statement, i.e., 'yum -x <file1 -x <file2> -x <file3> -t update'. I think I might have placed the 'update' argument in the wrong place too. I'll have to review the command cache.

I'll play with this as I have some nine files either requiring 'libx264.so.54' or having a 'version' conflict that yum can't seem to resolve.

They are:

apt.i386 - conflict w older version
ffmpeg.i386
ffmpeg-devel.i386
hpijs.i386
hplip.i386
lame.i386
lame-devel.i386
libdca.i386
libsane-hpaio.i386

There is one or two other files that conflict w older versions, I just don't remember which at the moment.

"Have you tried:
# yum install libx264.so.54
# yum update ffmpeg"

I have not tried to use yum's insaller. I'll work on that today.

"Or you could try:
# yum remove ffmpeg
# yum install ffmpeg"

I'll see what removing 'ffmpeg' and reinstalling with yum does. Thanks for the help!

P.S. Anaconda's current installer is 'vastly' improved over older versions which was a plesant surprise.

Last edited by PhilTR; 01-22-2007 at 11:23 AM.
 
Old 01-20-2007, 01:54 PM   #4
Junior Hacker
Senior Member
 
Registered: Jan 2005
Location: North America
Distribution: Debian testing Mandriva Ubuntu
Posts: 2,687

Rep: Reputation: 59
Yum takes care of dependencies, that is your best route when installing/removing packages. The GUI software updater is also yum, if ffmpeg still gives errors, un-check it's box in the GUI software updater to update all other packages, if the ffmpeg update is crucially important to you, work on it after the other updates are applied. Chances are you may not ever get it installed till later on when Fedora puts out another update for that package.
What I'm saying is, if it's not a real issue, don't loose sleep over it.

Stress is extreemely un-healthy

Last edited by Junior Hacker; 01-20-2007 at 01:57 PM.
 
Old 01-20-2007, 02:11 PM   #5
Junior Hacker
Senior Member
 
Registered: Jan 2005
Location: North America
Distribution: Debian testing Mandriva Ubuntu
Posts: 2,687

Rep: Reputation: 59
Also,
Be a part of the solution and fill out a bug report.
This is a common occurance, but not the same package for everyone, which suggests that it depends on many variables regarding specific hardware or software configurations. Something different about packages you installed, or the hardware in your box compared to me who has same issue with Frysk update. I just don't install it, I consistantly get between 8 & 9 hours sleep every night.
But I do try again once & awhile.

Last edited by Junior Hacker; 01-20-2007 at 02:18 PM.
 
Old 01-20-2007, 03:33 PM   #6
PhilTR
Member
 
Registered: Jun 2004
Location: Birmingham, AL
Distribution: FC6, FC8, FC11
Posts: 102

Original Poster
Rep: Reputation: 16
Dependency issue: libx264.so.54

I hadn't heard of yum's GUI software updater. Do you have a link? I do my updates in terminal mode.

I've already updated my sys and only have the nine packages listed below remaining. If I have any luck I'll post. If anyone else has any suggestions, please advise.

I did try the command, "yum -x <file1 -x <file2> -x <file3> -t update" w/o success earlier this morning getting the same results as when the 'x' switch is not included. Will try some other command combinations later tonight. phil
 
Old 01-20-2007, 03:43 PM   #7
Junior Hacker
Senior Member
 
Registered: Jan 2005
Location: North America
Distribution: Debian testing Mandriva Ubuntu
Posts: 2,687

Rep: Reputation: 59
Click on main menu/system/software updater, give it a little time to scan

Edit: I have had instances where it got hung up during the scan, after 10 minutes or so, I re-boot and try again, that usually gets it working, but generally, the scan period will be simillar to the amount of time it takes to scan from command line method. I feel this is caused by problems with screen saver which is buggy on my system.

Last edited by Junior Hacker; 01-20-2007 at 04:10 PM.
 
Old 01-20-2007, 03:49 PM   #8
Junior Hacker
Senior Member
 
Registered: Jan 2005
Location: North America
Distribution: Debian testing Mandriva Ubuntu
Posts: 2,687

Rep: Reputation: 59
You can leave all check marks and click " apply updates" , then you will get an error, click on details in the error window to find what package produced the error and un-check it and click on "apply updates".

Last edited by Junior Hacker; 01-20-2007 at 04:00 PM.
 
Old 01-20-2007, 03:51 PM   #9
PhilTR
Member
 
Registered: Jun 2004
Location: Birmingham, AL
Distribution: FC6, FC8, FC11
Posts: 102

Original Poster
Rep: Reputation: 16
re: yum GUI updater

I found the Up-Dater. Had to browse the menus. phil
 
Old 01-20-2007, 08:15 PM   #10
Simon Bridge
Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 197Reputation: 197
Quote:
I did try excluding w/o success.
That's because you used the wrong syntax. Simplify your command.
Quote:
I have not tried to use yum's insaller [to install missing dependency]. I'll work on that today.
[snip]
I'll see what removing 'ffmpeg' and reinstalling with yum does.
... so, what happened?
 
Old 01-21-2007, 06:17 AM   #11
PhilTR
Member
 
Registered: Jun 2004
Location: Birmingham, AL
Distribution: FC6, FC8, FC11
Posts: 102

Original Poster
Rep: Reputation: 16
Dependency issue: libx264.so.54

G'morning all

I simplified the command and did the following from the command line to determing the contents of the local cache, exclude 'ffmgep', determine what 'yum update' would do and check the status of the cache afterwards:

[root@localhost]# yum check-update -C
Loading "installonlyn" plugin
Setting up repositories
Reading repository metadata in from local files

apt.i386 0.5.15lorg3.2-9.fc6 extras
ffmpeg.i386 0.4.9-0.25.20061030.lv livna
ffmpeg-devel.i386 0.4.9-0.25.20061030.lv livna
hpijs.i386 1:1.6.10-1.fc6.4 updates
hplip.i386 1.6.10-1.fc6.4 updates
lame.i386 3.97-3.lvn6 livna
lame-devel.i386 3.97-3.lvn6 livna
libdca.i386 0.0.2-3.lvn6 livna
libsane-hpaio.i386 1.6.10-1.fc6.4 updates
redhat-menus.noarch 6.7.8-2.fc6 updates


[root@localhost]# yum update -x ffmpeg
Loading "installonlyn" plugin
Setting up Update Process
Setting up repositories
livna 100% |=========================| 1.1 kB 00:00
core 100% |=========================| 1.1 kB 00:00
updates 100% |=========================| 1.2 kB 00:00
http://www.gtlib.cc.gatech.edu/pub/f...ta/repomd.xml: [Errno 12] Timeout: <urlopen error timed out>
Trying other mirror.
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package apt.i386 0:0.5.15lorg3.2-9.fc6 set to be updated
---> Package hplip.i386 0:1.6.10-1.fc6.4 set to be updated
---> Package libdca.i386 0:0.0.2-3.lvn6 set to be updated
---> Package lame.i386 0:3.97-3.lvn6 set to be updated
---> Package lesstif-devel.i386 0:0.95.0-15.fc6 set to be updated
---> Package lame-devel.i386 0:3.97-3.lvn6 set to be updated
---> Package ffmpeg-devel.i386 0:0.4.9-0.25.20061030.lvn6 set to be updated
---> Package redhat-menus.noarch 0:6.7.8-2.fc6 set to be updated
---> Package hpijs.i386 1:1.6.10-1.fc6.4 set to be updated
---> Package libsane-hpaio.i386 0:1.6.10-1.fc6.4 set to be updated
--> Running transaction check
--> Processing Dependency: libavformat.so.50 for package: ffmpeg-devel
--> Processing Dependency: libmp3lame.so.0 for package: ffmpeg
--> Processing Dependency: libavcodec.so.51 for package: ffmpeg-devel
--> Processing Dependency: libmp3lame.so.0 for package: lame-devel
--> Processing Dependency: ffmpeg = 0.4.9-0.25.20061030.lvn6 for package: ffmpeg-devel
--> Processing Dependency: libmp3lame.so.0 for package: lame
--> Processing Dependency: lame-libs = 3.97-3.lvn6 for package: lame
--> Processing Dependency: libpostproc.so.51 for package: ffmpeg-devel
--> Processing Dependency: libavutil.so.49 for package: ffmpeg-devel
--> Processing Dependency: lame-libs = 3.97-3.lvn6 for package: lame-devel
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package lame-libs.i386 0:3.97-3.lvn6 set to be updated
--> Running transaction check
--> Processing Dependency: libavcodec.so.51 for package: ffmpeg-devel
--> Processing Dependency: libavutil.so.49 for package: ffmpeg-devel
--> Processing Dependency: libpostproc.so.51 for package: ffmpeg-devel
--> Processing Dependency: libavformat.so.50 for package: ffmpeg-devel
--> Processing Dependency: ffmpeg = 0.4.9-0.25.20061030.lvn6 for package: ffmpeg-devel
--> Finished Dependency Resolution
Error: Missing Dependency: libavformat.so.50 is needed by package ffmpeg-devel
Error: Missing Dependency: libavcodec.so.51 is needed by package ffmpeg-devel
Error: Missing Dependency: ffmpeg = 0.4.9-0.25.20061030.lvn6 is needed by package ffmpeg-devel
Error: Missing Dependency: libpostproc.so.51 is needed by package ffmpeg-devel
Error: Missing Dependency: libavutil.so.49 is needed by package ffmpeg-devel


[root@localhost]# yum check-update -C
Loading "installonlyn" plugin
Setting up repositories
Reading repository metadata in from local files

apt.i386 0.5.15lorg3.2-9.fc6 extras
ffmpeg.i386 0.4.9-0.25.20061030.lv livna
ffmpeg-devel.i386 0.4.9-0.25.20061030.lv livna
hpijs.i386 1:1.6.10-1.fc6.4 updates
hplip.i386 1.6.10-1.fc6.4 updates
lame.i386 3.97-3.lvn6 livna
lame-devel.i386 3.97-3.lvn6 livna
libdca.i386 0.0.2-3.lvn6 livna
libsane-hpaio.i386 1.6.10-1.fc6.4 updates
redhat-menus.noarch

'ffmpeg' was excluded and nothing was installed (extras) or updated.

Simon asked if I had installed 'libx264.so.54. In my first post I indicated that I had and tried to explain how. Before installing I first mades sure the file was not on my sys with both 'find' and 'whereis'.

Next I tried removing and reinstalling 'ffmpeg' with yum and got the following:

[root@localhost]# yum remove ffmpeg
Loading "installonlyn" plugin
Setting up Remove Process
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package ffmpeg.i386 0:0.4.9-0.3.20051207.2.fc4 set to be erased
--> Running transaction check
Setting up repositories
Reading repository metadata in from local files
--> Processing Dependency: ffmpeg = 0.4.9 for package: ffmpeg-devel
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package ffmpeg-devel.i386 0:0.4.9-0.3.20051207.2.fc4 set to be erased
--> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Removing:
ffmpeg i386 0.4.9-0.3.20051207.2.fc4 installed 3.7 M
Removing for dependencies:
ffmpeg-devel i386 0.4.9-0.3.20051207.2.fc4 installed 3.6 M

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

Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Removing : ffmpeg ######################### [1/2]
Removing : ffmpeg-devel ######################### [2/2]

Removed: ffmpeg.i386 0:0.4.9-0.3.20051207.2.fc4
Dependency Removed: ffmpeg-devel.i386 0:0.4.9-0.3.20051207.2.fc4
Complete!
[root@localhost philtr]# yum install ffmpeg
Loading "installonlyn" plugin
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
--> Finished Dependency Resolution
Error: Missing Dependency: libx264.so.54 is needed by package ffmpeg


Againg yum reorts that libx264.so.54 is missing but, a 'whereis' shows:

[root@localhost]# whereis libx264.so.54
libx264.so: /usr/lib/libx264.so.54

'ffmpeg'is off the sys but, can't be reinstalled due to the dependency issue with 'libx264.so.54'.

Finally, 'rpm -q' now shows:

[root@localhost]# rpm -q ffmpeg.i386
package ffmpeg.i386 is not installed

So I know for certain 'ffmpeg' is no longer installed. I don't want to get carried away with this post but, I want to show the problem in some detail.

I like the updater because it allows selective updating. I'll continue to play with this problem and post anyting new. phil

Last edited by PhilTR; 01-21-2007 at 06:20 AM.
 
Old 01-21-2007, 06:50 AM   #12
PhilTR
Member
 
Registered: Jun 2004
Location: Birmingham, AL
Distribution: FC6, FC8, FC11
Posts: 102

Original Poster
Rep: Reputation: 16
Dependency issue: libx264.so.54

I did a 'yum update' just to see if anything had changed as a result of removing 'ffmpeg' and got the following:

[root@localhost philtr]# yum update
Loading "installonlyn" plugin
Setting up Update Process
Setting up repositories
Reading repository metadata in from local files
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package apt.i386 0:0.5.15lorg3.2-9.fc6 set to be updated
---> Package libdca.i386 0:0.0.2-3.lvn6 set to be updated
---> Package lame.i386 0:3.97-3.lvn6 set to be updated
---> Package lesstif-devel.i386 0:0.95.0-15.fc6 set to be updated
---> Package lame-devel.i386 0:3.97-3.lvn6 set to be updated
---> Package hplip.i386 0:1.6.10-1.fc6.4 set to be updated
---> Package redhat-menus.noarch 0:6.7.8-2.fc6 set to be updated
---> Package hpijs.i386 1:1.6.10-1.fc6.4 set to be updated
---> Package libsane-hpaio.i386 0:1.6.10-1.fc6.4 set to be updated
--> Running transaction check
--> Processing Dependency: libmp3lame.so.0 for package: lame-devel
--> Processing Dependency: lame-libs = 3.97-3.lvn6 for package: lame
--> Processing Dependency: lame-libs = 3.97-3.lvn6 for package: lame-devel
--> Processing Dependency: libmp3lame.so.0 for package: lame
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package lame-libs.i386 0:3.97-3.lvn6 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
lesstif-devel i386 0.95.0-15.fc6 extras 473 k
replacing openmotif-devel.i386 2.2.3-10.FC4.2

Updating:
apt i386 0.5.15lorg3.2-9.fc6 extras 988 k
hpijs i386 1:1.6.10-1.fc6.4 updates 288 k
hplip i386 1.6.10-1.fc6.4 updates 8.4 M
lame i386 3.97-3.lvn6 livna 327 k
lame-devel i386 3.97-3.lvn6 livna 22 k
libdca i386 0.0.2-3.lvn6 livna 103 k
libsane-hpaio i386 1.6.10-1.fc6.4 updates 58 k
redhat-menus noarch 6.7.8-2.fc6 updates 203 k
Installing for dependencies:
lame-libs i386 3.97-3.lvn6 livna 331 k

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

Total download size: 11 M
Is this ok [y/N]: y
Downloading Packages:
(1/7): libdca-0.0.2-3.lvn 100% |=========================| 103 kB 00:00
(2/7): lame-3.97-3.lvn6.i 100% |=========================| 327 kB 00:02
(3/7): lesstif-devel-0.95 100% |=========================| 473 kB 00:01
(4/7): lame-devel-3.97-3. 100% |=========================| 22 kB 00:00
http://redhat.secsup.org/fedora/core...c6.noarch.rpm: [Errno 4] IOError: <urlopen error (101, 'Network is unreachable')>
Trying other mirror.
(5/7): redhat-menus-6.7.8 100% |=========================| 203 kB 00:00
(6/7): lame-libs-3.97-3.l 100% |=========================| 331 kB 00:02
(7/7): libsane-hpaio-1.6. 100% |=========================| 58 kB 00:00
Running Transaction Test
Finished Transaction Test


Transaction Check Error: file /etc/apt/apt.conf from install of apt-0.5.15lorg3.2-9.fc6 conflicts with file from package apt-config-2.0.dockyard-1ark
file /etc/apt/rpmpriorities from install of apt-0.5.15lorg3.2-9.fc6 conflicts with file from package apt-config-2.0.dockyard-1ark
file /etc/apt/sources.list from install of apt-0.5.15lorg3.2-9.fc6 conflicts with file from package apt-config-2.0.dockyard-1ark
file /etc/apt/vendors.list from install of apt-0.5.15lorg3.2-9.fc6 conflicts with file from package apt-config-2.0.dockyard-1ark

Next I removed the old version of 'apt':

[root@localhost philtr]# rpm -q apt
apt-0.5.15lorg3.2-9.fc4
[root@localhost philtr]# rpm -e apt-0.5.15lorg3.2-9.fc4

And did another 'update':

[root@localhost philtr]# yum update
Loading "installonlyn" plugin
Setting up Update Process
Setting up repositories
Reading repository metadata in from local files
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package libdca.i386 0:0.0.2-3.lvn6 set to be updated
---> Package lame.i386 0:3.97-3.lvn6 set to be updated
---> Package lesstif-devel.i386 0:0.95.0-15.fc6 set to be updated
---> Package lame-devel.i386 0:3.97-3.lvn6 set to be updated
---> Package hplip.i386 0:1.6.10-1.fc6.4 set to be updated
---> Package redhat-menus.noarch 0:6.7.8-2.fc6 set to be updated
---> Package hpijs.i386 1:1.6.10-1.fc6.4 set to be updated
---> Package libsane-hpaio.i386 0:1.6.10-1.fc6.4 set to be updated
--> Running transaction check
--> Processing Dependency: libmp3lame.so.0 for package: lame-devel
--> Processing Dependency: lame-libs = 3.97-3.lvn6 for package: lame
--> Processing Dependency: lame-libs = 3.97-3.lvn6 for package: lame-devel
--> Processing Dependency: libmp3lame.so.0 for package: lame
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package lame-libs.i386 0:3.97-3.lvn6 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
lesstif-devel i386 0.95.0-15.fc6 extras 473 k
replacing openmotif-devel.i386 2.2.3-10.FC4.2

Updating:
hpijs i386 1:1.6.10-1.fc6.4 updates 288 k
hplip i386 1.6.10-1.fc6.4 updates 8.4 M
lame i386 3.97-3.lvn6 livna 327 k
lame-devel i386 3.97-3.lvn6 livna 22 k
libdca i386 0.0.2-3.lvn6 livna 103 k
libsane-hpaio i386 1.6.10-1.fc6.4 updates 58 k
redhat-menus noarch 6.7.8-2.fc6 updates 203 k
Installing for dependencies:
lame-libs i386 3.97-3.lvn6 livna 331 k

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

Total download size: 10 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : hpijs ####################### [ 1/17]
Installing: lame-libs ####################### [ 2/17]
Updating : libsane-hpaio ####################### [ 3/17]
Updating : libdca ####################### [ 4/17]
Updating : lame ####################### [ 5/17]
Installing: lesstif-devel ####################### [ 6/17]
Updating : lame-devel ####################### [ 7/17]
Updating : hplip ####################### [ 8/17]
Updating : redhat-menus ####################### [ 9/17]
Cleanup : libdca ####################### [10/17]
Cleanup : lame ####################### [11/17]
Removing : openmotif-devel ####################### [12/17]
Cleanup : lame-devel ####################### [13/17]
Cleanup : hplip ####################### [14/17]
Cleanup : redhat-menus ####################### [15/17]
Cleanup : hpijs ####################### [16/17]
Cleanup : libsane-hpaio ####################### [17/17]

Installed: lesstif-devel.i386 0:0.95.0-15.fc6
Dependency Installed: lame-libs.i386 0:3.97-3.lvn6
Updated: hpijs.i386 1:1.6.10-1.fc6.4 hplip.i386 0:1.6.10-1.fc6.4 lame.i386 0:3.97-3.lvn6 lame-devel.i386 0:3.97-3.lvn6 libdca.i386 0:0.0.2-3.lvn6 libsane-hpaio.i386 0:1.6.10-1.fc6.4 redhat-menus.noarch 0:6.7.8-2.fc6
Replaced: openmotif-devel.i386 0:2.2.3-10.FC4.2
Complete!

[root@localhost philtr]# yum check-update -C
Loading "installonlyn" plugin
Setting up repositories
Reading repository metadata in from local files
[root@localhost philtr]#


Now the question is, was it the old version of 'apt' the problem all along? Such are the mysteries of the universe. phil
 
Old 01-21-2007, 03:11 PM   #13
Junior Hacker
Senior Member
 
Registered: Jan 2005
Location: North America
Distribution: Debian testing Mandriva Ubuntu
Posts: 2,687

Rep: Reputation: 59
Sure looks like it, apt is a Debian installer right, to tell you the truth, I tried using apt in my Mandrake a little over a month ago and remember removing it shortly after because it was not working out.
Does the ffmpeg show up as a package in the GUI software updater?

OK! now I see something, that version of apt was resident from previous version FC4, are most of your packages still FC4 packages. I know in FC6 there is an alphabetical list of installed .rpms in /var/log called "rpmpkgs" that shows up after the first instance of updating after fresh install.

hplip i386 1.6.10-1.fc6.4 updates 8.4 M

The package listed above has a (4) after .fc6.suggesting (although I have not updated Fedora from one version to another) that this package is meant to update from Fedora 4 to Fedora 6.

apt.i386 0.5.15lorg3.2-9.fc6 extras

THe package listed above does not have the (4) which I copied from the list that showed up when you ran the updated check in your first post of the morning. Notice the word "extras". If it were an update it would say update not extras. So basically you had to remove old before installing new as this is not an update for the apt from Fedora 4

The only package in that list without the (4) after .fc6. from updates site is Redhat-menus suggesting this is the second update to that package since you updated Fedora from 4 to 6. The livna packages appear to not be as informative, packages producing errors are from extras site, and ffmpeg from livna, not updates.

PS: Don't worry about the length of your post, all info helps.

Last edited by Junior Hacker; 01-21-2007 at 03:13 PM.
 
Old 01-22-2007, 10:53 AM   #14
PhilTR
Member
 
Registered: Jun 2004
Location: Birmingham, AL
Distribution: FC6, FC8, FC11
Posts: 102

Original Poster
Rep: Reputation: 16
Dependency issue: libx264.so.54

I had wondered about potential conflicts between FC4 and FC6 pkgs. This is the first time I ever tried an 'upgrade' instead of a clean install.

The 'apt' issue seems to be resolved but, still not able to reinstall 'ffmgep' as it requires 'libx264.so.54' and 'yum' can't seem to "see" it. Clicking on it from inside the 'Nautilus v2.16.2' file browser encounters the same issues 'yum' does.

There are a few FC4 pkgs still on the system. in '/var/logs/rpmpkgs'I found:

ffmpeg-libpostproc-0.4.9-0.3.20051207.2.fc4.i386.rpm
libfame-0.9.1-7.2.fc4.i386.rpm
libXvMCW-0.9.3-1.2.fc4.i386.rpm
MyODBC-2.50.39-25.FC4.1.i386.rpm
nvidia-graphics8762-libs-1.0_8762-72.rhfc4.at.i386.rpm *
nvidia-graphics-devices-1.0-4.rhfc4.at.noarch.rpm *
nvidia-graphics-helpers-0.0.14-14.rhfc4.at.i386.rpm *
openmotif-2.2.3-10.FC4.2.i386.rpm *
rar-3.5.1-1.2.fc4.i586.rpm
x264-0.0.439-1.2.fc4.i386.rpm *
x264-devel-0.0.439-1.2.fc4.i386.rpm *
xvid4conf-1.12-1.2.fc4.i386.rpm

* Characters 'fc4' highlited in yellow.


I'm not sure what the highlite means tho. Some (all?) seem to be involved in the dastardly no-install deed.


'libx264.so.54' is present:

[root@localhost install]# whereis libx264.so.54
libx264.so: /usr/lib/libx264.so.54

The parties to the crime:

[root@localhost install]# ls
ffmpeg-0.4.9-0.8.20070109.fc6.i386.rpm
ffmpeg-devel-0.4.9-0.8.20070109.fc6.i386.rpm
ffmpeg-libpostproc-0.4.9-0.8.20070109.fc6.i386.rpm

Tried to install 'ffmpeg-0.4.9-0.8.20070109.fc6.i386.rpm': '

[root@localhost install]# yum install ffmpeg-0.4.9-0.8.20070109.fc6.i386.rpm
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Examining ffmpeg-0.4.9-0.8.20070109.fc6.i386.rpm: ffmpeg - 0.4.9-0.8.20070109.fc6.i386
Marking ffmpeg-0.4.9-0.8.20070109.fc6.i386.rpm to be installed
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package ffmpeg.i386 0:0.4.9-0.8.20070109.fc6 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

Then for a hoot, wanted to see what attempting to install 'ffmpeg-devel-0.4.9-0.8.20070109.fc6.i386.rpm' would show:

[root@localhost install]# yum install ffmpeg-devel-0.4.9-0.8.20070109.fc6.i386.rpm
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Examining ffmpeg-devel-0.4.9-0.8.20070109.fc6.i386.rpm: ffmpeg-devel - 0.4.9-0.8.20070109.fc6.i386
Marking ffmpeg-devel-0.4.9-0.8.20070109.fc6.i386.rpm to be installed
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package ffmpeg-devel.i386 0:0.4.9-0.8.20070109.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: libavutil.so.49 for package: ffmpeg-devel
--> Processing Dependency: libdca-devel for package: ffmpeg-devel
--> Processing Dependency: libavformat.so.51 for package: ffmpeg-devel
--> Processing Dependency: libpostproc.so.51 for package: ffmpeg-devel
--> Processing Dependency: ffmpeg = 0.4.9 for package: ffmpeg-devel
--> Processing Dependency: libavcodec.so.51 for package: ffmpeg-devel
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package libdca-devel.i386 0:0.0.2-3.lvn6 set to be updated
---> 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
--> Processing Dependency: libavformat.so.51 for package: ffmpeg-devel
--> Finished Dependency Resolution
Error: Missing Dependency: libavformat.so.51 is needed by package ffmpeg-devel
Error: Missing Dependency: libx264.so.54 is needed by package ffmpeg


So I've been spending the morning looking for others with similar issues with 'yum' and 'ffmpeg' and who've discovered a solution. So far a big zero. phil

Last edited by PhilTR; 01-22-2007 at 11:16 AM.
 
Old 01-22-2007, 01:57 PM   #15
PhilTR
Member
 
Registered: Jun 2004
Location: Birmingham, AL
Distribution: FC6, FC8, FC11
Posts: 102

Original Poster
Rep: Reputation: 16
Dependency issue: libx264.so.54

'ffmpeg' is now installed.


'x264-0.0.439-1.2.fc4' and 'x264-devel-0.0.439-1.2.fc4' had to be uninstalled first.

[root@localhost philtr]# rpm -e x264-0.0.439-1.2.fc4
[root@localhost philtr]# rpm -e x264-devel-0.0.439-1.2.fc4

Once that was done installing (using the file Nautilus browser):

ffmpeg-0.4.9-0.8.20070109.fc6.i386.rpm
ffmpeg-libpostproc-0.4.9-0.8.20070109.fc6.i386.rpm
ffmpeg-devel-0.4.9-0.8.20070109.fc6.i386.rpm

in the above order proceeded w/o incident.

Now I'm checking the status of the two 'x264' pkgs as both still show in '/var/log/rpmpkgs'. Also once 'ffmpeg-libpostproc-0.4.9-0.3.20051207.2.fc4.i386.rpm' was removed (using rpm -e ffmpeg-libpostproc-0.4.9) it too remained in '/var/log/rpmpkgs'. Deleting the entry did not seem to affect the sys. phil
 
  


Reply

Tags
fedora


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Yum install public key issue, not working for ffmpeg sparckis Linux - Newbie 2 10-22-2006 10:49 PM
trouble installing mplayer - failed dependencies libx264.so.45 goldranjith Linux - Software 3 05-06-2006 12:48 PM
Sh dependency needed Deelk Slackware 12 04-08-2006 08:42 PM
Firefox Dependency issue? synth42 Slackware 4 03-17-2006 04:25 AM
RPM Install help needed, dependency problem. NOVA5 Red Hat 4 10-20-2003 11:42 AM


All times are GMT -5. The time now is 03:51 PM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration