LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
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-25-2008, 08:49 AM   #1
Zombie13
Member
 
Registered: Nov 2003
Posts: 70

Rep: Reputation: 15
Missing dependancy when trying to install from freshrpms.


I've just installed FC8 on my machine, and need to install "dvdrip". I've added, but disabled both the Livna and FreshRPMs repos. When I do "yum install --enablerepo=freshrpms dvdrip", I get the following...

Code:
freshrpms                 100% |=========================| 2.1 kB    00:00     
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package dvdrip.i386 0:0.98.7-1.fc7 set to be updated
--> Processing Dependency: subtitleripper for package: dvdrip
--> Processing Dependency: perl(Locale::TextDomain) for package: dvdrip
--> Processing Dependency: perl(Event::ExecFlow) for package: dvdrip
--> Processing Dependency: ogmtools for package: dvdrip
--> Processing Dependency: perl(Gtk2::Helper) for package: dvdrip
--> Processing Dependency: perl(Gtk2) >= 1.081 for package: dvdrip
--> Processing Dependency: perl(Event::ExecFlow::Scheduler::SimpleMax) for package: dvdrip
--> Processing Dependency: perl(Event) for package: dvdrip
--> Processing Dependency: lsdvd for package: dvdrip
--> Processing Dependency: perl(Event::RPC) >= 0.89 for package: dvdrip
--> Processing Dependency: perl(Gtk2::Ex::FormFactory) >= 0.65 for package: dvdrip
--> Processing Dependency: transcode >= 0.6.13 for package: dvdrip
--> Processing Dependency: perl(Locale::Messages) for package: dvdrip
--> Processing Dependency: perl(Gtk2) for package: dvdrip
--> Processing Dependency: perl(Event::RPC::Client) for package: dvdrip
--> Processing Dependency: perl(Event::RPC::Server) for package: dvdrip
--> Processing Dependency: perl(Event::ExecFlow) >= 0.63 for package: dvdrip
--> Processing Dependency: perl(Event::ExecFlow) >= 0.62 for package: dvdrip
--> Processing Dependency: perl(Event::RPC::Logger) for package: dvdrip
--> Processing Dependency: perl(Locale::TextDomain) >= 1.16 for package: dvdrip
--> Running transaction check
---> Package lsdvd.i386 0:0.16-5.fc8 set to be updated
---> Package transcode.i386 0:1.0.3-1.fc7 set to be updated
--> Processing Dependency: libgdk-1.2.so.0 for package: transcode
--> Processing Dependency: libmpeg2.so.0 for package: transcode
--> Processing Dependency: libfame-0.9.so.1 for package: transcode
--> Processing Dependency: libquicktime.so.0 for package: transcode
--> Processing Dependency: libgtk-1.2.so.0 for package: transcode
--> Processing Dependency: libglib-1.2.so.0 for package: transcode
--> Processing Dependency: libmpeg2convert.so.0 for package: transcode
--> Processing Dependency: libmjpegutils-1.9.so.0 for package: transcode
---> Package subtitleripper.i386 0:0.3.4-3.fc7 set to be updated
---> Package perl-Event-RPC.noarch 0:0.90-2.fc7 set to be updated
--> Processing Dependency: perl(Glib) for package: perl-Event-RPC
--> Processing Dependency: perl(IO::Socket::SSL) for package: perl-Event-RPC
---> Package perl-Event.i386 0:1.09-2.fc8 set to be updated
---> Package ogmtools.i386 0:1.5-2.fc7 set to be updated
---> Package perl-libintl.i386 0:1.16-5.fc8 set to be updated
---> Package perl-Event-ExecFlow.noarch 0:0.63-2.fc7 set to be updated
--> Processing Dependency: perl(AnyEvent) for package: perl-Event-ExecFlow
---> Package perl-Gtk2.i386 0:1.144-1.fc7 set to be updated
--> Processing Dependency: perl(Test::More) for package: perl-Gtk2
--> Processing Dependency: perl(Cairo) >= 1.00 for package: perl-Gtk2
---> Package perl-Gtk2-Ex-FormFactory.noarch 0:0.65-1.fc7 set to be updated
--> Running transaction check
---> Package perl-Glib.i386 0:1.144-1.fc8.2 set to be updated
---> Package perl-Cairo.i386 0:1.041-2.fc8 set to be updated
---> Package gtk+.i386 1:1.2.10-59.fc8 set to be updated
---> Package perl-IO-Socket-SSL.noarch 0:1.02-1.fc8.1 set to be updated
--> Processing Dependency: perl(Net::SSLeay) >= 1.21 for package: perl-IO-Socket-SSL
---> Package mjpegtools.i386 0:1.9.0-0.5.rc2.fc8 set to be updated
--> Processing Dependency: libSDL_gfx.so.0 for package: mjpegtools
---> Package libfame.i386 0:0.9.1-12.fc7 set to be updated
---> Package perl-Test-Simple.i386 0:0.62-33.fc8 set to be updated
--> Processing Dependency: perl = 4:5.8.8-33.fc8 for package: perl-Test-Simple
---> Package libquicktime.i386 0:1.0.2-1.fc8 set to be updated
--> Processing Dependency: libx264.so.58 for package: libquicktime
---> Package perl-AnyEvent.noarch 0:1.02-1.fc7 set to be updated
--> Processing Dependency: perl(Coro::Event) for package: perl-AnyEvent
--> Processing Dependency: perl(Coro::Signal) for package: perl-AnyEvent
--> Processing Dependency: perl(Tk) for package: perl-AnyEvent
---> Package mpeg2dec.i386 0:0.4.1-2.fc7 set to be updated
---> Package glib.i386 1:1.2.10-28.fc8 set to be updated
--> Running transaction check
---> Package perl-Coro.i386 0:3.63-1.fc7 set to be updated
--> Processing Dependency: perl(IO::AIO) for package: perl-Coro
---> Package perl.i386 4:5.8.8-33.fc8 set to be updated
--> Processing Dependency: perl-libs = 4:5.8.8-33.fc8 for package: perl
--> Processing Dependency: perl = 4:5.8.8-30.fc8 for package: perl-ExtUtils-Embed
--> Processing Dependency: perl = 4:5.8.8-30.fc8 for package: perl-ExtUtils-MakeMaker
--> Processing Dependency: perl = 4:5.8.8-30.fc8 for package: perl-Test-Harness
--> Processing Dependency: perl = 4:5.8.8-30.fc8 for package: perl-devel
--> Processing Dependency: perl = 4:5.8.8-30.fc8 for package: perl-suidperl
---> Package x264.i386 0:0.0.0-0.5.20080213.fc8 set to be updated
---> Package perl-Tk.i386 0:804.028-3.fc8 set to be updated
--> Processing Dependency: libx264.so.56 for package: mencoder
--> Processing Dependency: libx264.so.56 for package: ffmpeg-libs
---> Package perl-Net-SSLeay.i386 0:1.30-5.fc8.1 set to be updated
---> Package SDL_gfx.i386 0:2.0.16-4.fc8 set to be updated
--> Running transaction check
---> Package perl-ExtUtils-Embed.i386 0:1.26-33.fc8 set to be updated
---> Package perl-ExtUtils-MakeMaker.i386 0:6.30-33.fc8 set to be updated
---> Package perl-Test-Harness.i386 0:2.56-33.fc8 set to be updated
---> Package perl-IO-AIO.i386 0:2.33-1.fc8 set to be updated
---> Package perl-libs.i386 4:5.8.8-33.fc8 set to be updated
--> Processing Dependency: libx264.so.56 for package: mencoder
--> Processing Dependency: libx264.so.56 for package: ffmpeg-libs
---> Package perl-devel.i386 4:5.8.8-33.fc8 set to be updated
---> Package perl-suidperl.i386 4:5.8.8-33.fc8 set to be updated
--> Finished Dependency Resolution
Error: Missing Dependency: libx264.so.56 is needed by package mencoder
Error: Missing Dependency: libx264.so.56 is needed by package ffmpeg-libs
Can anyone help me to resolve this?

Cheers.
 
Old 02-25-2008, 09:16 AM   #2
unSpawn
Moderator
 
Registered: May 2001
Posts: 29,415
Blog Entries: 55

Rep: Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600
Quote:
Originally Posted by Zombie13 View Post
Error: Missing Dependency: libx264.so.56 is needed by package mencoder
Error: Missing Dependency: libx264.so.56 is needed by package ffmpeg-libs
You'll need to enable either Freshrpms or Livna because the RPM is in those. FWIW (I never use it myself) Livna seems more often associated with all sorts of package breakage compared to Freshrpms. YMMV(VM).
 
Old 02-25-2008, 09:28 AM   #3
Zombie13
Member
 
Registered: Nov 2003
Posts: 70

Original Poster
Rep: Reputation: 15
Thanks for the quick reply, but FreshRPMs is enabled for just this particular install (by "--enablerepo=freshrpms"). I've also tried "enabled=1" in the "/etc/yum.repos.d/freshrpms.repo" file.

Same thing happens every time.

Last edited by Zombie13; 02-25-2008 at 09:30 AM.
 
Old 02-25-2008, 09:43 AM   #4
jay73
LQ Guru
 
Registered: Nov 2006
Location: Belgium
Distribution: Ubuntu 11.04, Debian testing
Posts: 5,019

Rep: Reputation: 133Reputation: 133
Using both freshrpms and livna, that's asking for trouble. Any Fedora install guide should tell so. The reason is that they contain conflicting versions of packages. Once you start mixing packages from both repos, there is no knowing where it will lead. In some cases, only a reinstall will help. This is one of the most annoying features of Fedora but, fortunately, they have finally understood that it's unacceptable and all repositories are being merged into a single one for the next release.
Even if you enable livna or fresrpms only occasionally, there is no guarantee that it won't overwrite a package from the other repository. You should at least install yum-protect-base to prevent this from affecting the most essential packages.
However, if you're lucky, it's just a matter of updates having gotten out of sync. That does happen from time to time: one package receives an update but an update to its dependencies follows only a few days later. Other than waiting, you can go to the development repos and verify whether the updated dependencies aren't available from there yet.

Last edited by jay73; 02-25-2008 at 09:48 AM.
 
Old 02-25-2008, 09:56 AM   #5
Zombie13
Member
 
Registered: Nov 2003
Posts: 70

Original Poster
Rep: Reputation: 15
I have read that it's a bad idea to mix both Livna and FreshRPMs. I only have Livna for the nVidia driver, as that's what the install guide I use for a Fedora recommends - I don't install anything else from Livna.

So my FC8 install is completely useless? I've been a fan of Fedora for a few years, but I'm seriously getting fed up with problems like this.
 
Old 02-25-2008, 10:23 AM   #6
jay73
LQ Guru
 
Registered: Nov 2006
Location: Belgium
Distribution: Ubuntu 11.04, Debian testing
Posts: 5,019

Rep: Reputation: 133Reputation: 133
Quote:
So my FC8 install is completely useless?
Don't worry, if you haven't consistently been mixing both repos as you say, then it's maybe not that bad at all. As I suggested, it may simply be a matter of one of the dependencies not having received an update yet. Just wait for it to be made available or go hunting for it. It may be available from the livna of Fedora development repos. If not, you'll need to have patience. Once all the dependencies are in place, it will install just fine.
 
Old 03-25-2008, 06:49 PM   #7
hferretluv
Member
 
Registered: Sep 2005
Location: Washington state
Distribution: fedora core 9 i386 - x86
Posts: 44
Blog Entries: 1

Rep: Reputation: 15
Talking Where is libx264.........

Quote:
Originally Posted by jay73 View Post
it may simply be a matter of one of the dependencies not having received an update yet. Just wait for it to be made available or go hunting for it. It may be available from the livna of Fedora development repos. If not, you'll need to have patience. Once all the dependencies are in place, it will install just fine.
Patience? here it is 03-25-2008 and still no x264 anything. Any Ideas besides livna and freshrpms? Maybe soon it will come.

Thanks
 
Old 03-25-2008, 07:21 PM   #8
jay73
LQ Guru
 
Registered: Nov 2006
Location: Belgium
Distribution: Ubuntu 11.04, Debian testing
Posts: 5,019

Rep: Reputation: 133Reputation: 133
Well, livna does have x264: and it is working fine for me and no doubt for many others. You didn't mix livna and freshrpms? That is suicide, really. Packages from livna need to get their dependencies from livna - slip in a stray one from another third party and bam there you go, lots of dependency fun. Never mix. The packages are 95% identical anyway, only they are differently packaged.

Edit: I did some checks, it really appears to be a freshrpms thing. And they are having the very same issue with libx264.so.58... My suggestion is "easy": purge your system of all freshrpms packages and use livna only.

Last edited by jay73; 03-25-2008 at 07:25 PM.
 
  


Reply



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
Dependancy issues re: Lightscribe install Shadoglare Linux - Software 2 03-06-2007 12:06 PM
Cannot Install Any Programs - Dependancy Problems groberts1980 Ubuntu 3 08-14-2006 04:28 PM
Dependancy hell when trying to install Amarok rgbrock1 Fedora 1 02-22-2006 10:48 AM
FC4: "yum update libcddb" fails -- missing dependancy problem: MattCrypto Fedora 2 07-28-2005 06:47 PM
xmms install/dependancy problems cdavidson Linux - Newbie 1 02-17-2004 01:11 AM

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

All times are GMT -5. The time now is 04:55 PM.

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