LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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 02-06-2007, 10:05 PM   #1
01d55
Member
 
Registered: Feb 2006
Distribution: Ubuntu 11.1
Posts: 32

Rep: Reputation: 16
FC 6 Yum: missing dep required for itself; also can't download.


When I run yum update, I'm told "Error: Missing Dependency: liblzo.so.1 is needed by package transcode" but when I ask whatprovides liblzo.so.1, I get:
Code:
[root]# yum whatprovides liblzo.so.1
Setting up repositories
Reading repository metadata in from local files
Importing additional filelist information



lzo.i386                                 1.08-7.fc5             installed       
Matched from:
/usr/lib/liblzo.so.1
/usr/lib/liblzo.so.1.0.0
liblzo.so.1
[root]# yum update lzo
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 lzo.i386 0:2.02-2.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: liblzo.so.1 for package: mplayer
--> Processing Dependency: liblzo.so.1 for package: mencoder
--> Processing Dependency: liblzo.so.1 for package: transcode
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package mencoder.i386 0:1.0-0.69.rc1.lvn6 set to be updated
---> Package mplayer.i386 0:1.0-0.69.rc1.lvn6 set to be updated
--> Running transaction check
--> Processing Dependency: libx264.so.54 for package: mencoder
--> Processing Dependency: libx264.so.54 for package: mplayer
--> Processing Dependency: libdts.so.0 for package: mplayer
--> Processing Dependency: libtwolame.so.0 for package: mplayer
--> Processing Dependency: libavformat.so.51 for package: mencoder
--> Processing Dependency: libtwolame.so.0 for package: mencoder
--> Processing Dependency: libavformat.so.51 for package: mplayer
--> Processing Dependency: liblzo.so.1 for package: transcode
--> Processing Dependency: libdts.so.0 for package: mencoder
--> Processing Dependency: mplayer = 1.0-0.46.pre8.lvn5 for package: mplayer-gui
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package twolame.i386 0:0.3.8-1.lvn6 set to be updated
---> Package mplayer-gui.i386 0:1.0-0.69.rc1.lvn6 set to be updated
---> Package libdca.i386 0:0.0.2-3.lvn6 set to be updated
---> Package x264.i386 0:0-0.8.20061028.lvn6 set to be updated
---> Package ffmpeg-libs.i386 0:0.4.9-0.34.20070204.lvn6 set to be updated
--> Running transaction check
--> Processing Dependency: liblzo.so.1 for package: transcode
--> Finished Dependency Resolution
Error: Missing Dependency: liblzo.so.1 is needed by package transcode

When I try to install things that don't include transcode, the deps check out but I get this error:
Code:
Error Downloading Packages:
  mkinitrd - 5.1.19.0.2-1.i386: failure: mkinitrd-5.1.19.0.2-1.i386.rpm from updates: [Errno 256] No more mirrors to try.
  kernel - 2.6.19-1.2895.fc6.i686: failure: kernel-2.6.19-1.2895.fc6.i686.rpm from updates: [Errno 256] No more mirrors to try.
  nash - 5.1.19.0.2-1.i386: failure: nash-5.1.19.0.2-1.i386.rpm from updates: [Errno 256] No more mirrors to try.
This is preceeded by various instances of "[Errno 9] Requested Range Not Satisfiable" or "[Errno 4] IOError: [Errno ftp error] Requested Range Not Satisfiable due to unobtainable file length."

EDIT[0]: http://www.linuxquestions.org/questi...d.php?t=485083 has what appears to be a similar problem re: downloading. Yum clean all seems to have fixed the problem for a limited set of available updates.

EDIT[1]: A continual frustration throughout this particular learning experience has been the way in which yum will try to update a raft of packages, find an error with just one of those packages, and abandon the entire effort. I'd much prefer that it go ahead and install the packages that don't throw errors. I tried running with the -t option, but it didn't seem to do what I wanted.

EDIT[2]: remove/install on the offending package (lzo, which turned out to be an mplayer dependency) fixed the big problem up above, so I'm tagging this post "fixed." However, I'd like to emphasize that the point in EDIT[1] is a big deal to me - a yum update without arguments just spent something on the order of an hour or two checking all the packages, downloading all the headers and rpms, only to fail during the transaction test and send all that time and bandwith down the tubes. I've resorted to yum update a*; yum update b*; ect.

Last edited by 01d55; 02-07-2007 at 12:40 AM.
 
Old 02-08-2007, 04:27 PM   #2
PTrenholme
Senior Member
 
Registered: Dec 2004
Location: Olympia, WA, USA
Distribution: Fedora, (K)Ubuntu
Posts: 4,187

Rep: Reputation: 354Reputation: 354Reputation: 354Reputation: 354
For your second problem, try installing the "skip-broken" yum plugin.

For the first problem, I suspect that the library versions needed by the applications are incompatible. Sometimes you can work around the problem by uninstalling the problem application (e.g., transcode) and then reinstalling it after the update.

Another work around is to install the smart and smart-gui packages, and the Fedora smart repository definitions (all in theextras repository, for now) and then see if smart can resolve the problem. (As an aside, I've occasionally had yum fail and needed another update tool to fix it. In fact, I have yum, apt and smart all configured on my system.) Oh, you could also see what happens if you try the "software updater" tool, although I think that that's just a yum front-end, and not likely to give you anything new.

As to your final problem, you got the headers for those applications from some repository, so the rpm files should have been in the same repository. Check you mirror lists in the repository definition files in /etc/yum.repos.d/ Sometimes connections can get flaky, and yum needs to look for files in other copies of the repositories elsewhere on the net.
 
Old 02-10-2007, 08:01 AM   #3
v00d00101
Member
 
Registered: Jun 2003
Location: UK
Distribution: Devuan Beowulf
Posts: 514
Blog Entries: 1

Rep: Reputation: 37
I've never personally got transcode to work in fedora. Works in pretty much every other distro, but seems broken for fedora.

My workaround was to install qemu and kqemu, and run a ubuntu vm for transcoding.
 
Old 02-10-2007, 12:00 PM   #4
PTrenholme
Senior Member
 
Registered: Dec 2004
Location: Olympia, WA, USA
Distribution: Fedora, (K)Ubuntu
Posts: 4,187

Rep: Reputation: 354Reputation: 354Reputation: 354Reputation: 354
FYI, I just noticed that a transcode rpm is available from the livna repository. Perhaps that one would work for you.
 
Old 02-11-2007, 08:19 PM   #5
01d55
Member
 
Registered: Feb 2006
Distribution: Ubuntu 11.1
Posts: 32

Original Poster
Rep: Reputation: 16
Thanks for the plugin!
Since all of my questions here have been answered to my satisfaction, I'm unsubscribing the thread.
 
  


Reply

Tags
fedora 6, fixed, transcode, yum


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 wants to remove xine as a dep blackdragonblood Linux - Software 2 03-01-2006 01:34 PM
Does apt-get/aptitude's purge option removed required dep of other packages? Akhran Debian 1 09-05-2005 06:52 PM
says im missing modules.dep Zujin Slackware - Installation 2 04-02-2005 11:21 AM
Dep. Problem Upgrading from Fedora 2 to 3 Using Yum crondaily Fedora 4 03-20-2005 05:45 PM
Yum update complains missing file (broken dep), but file can be located. davidas Linux - Software 0 03-27-2004 09:11 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora

All times are GMT -5. The time now is 04:48 AM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration