LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (http://www.linuxquestions.org/questions/linux-software-2/)
-   -   Can't update clean Fedora 9 -- perl / Missing Dependencies (http://www.linuxquestions.org/questions/linux-software-2/cant-update-clean-fedora-9-perl-missing-dependencies-683815/)

Jim Miller 11-16-2008 12:48 PM

Can't update clean Fedora 9 -- perl / Missing Dependencies
 
I've seen this problem coming up in the past, and now it's biting me:

I've just installed Fedora 9 on a machine, and am doing the post-install yum updates. The first one ran fine and loaded a few packages. Now I'm into the serious update -- over 500 updates -- and it's failing because of some missing dependencies involving Perl. I could post the entire yum output, but the problem is due to its wanting to load one version of perl --

Code:

---> Package perl-version.i386 3:0.74-38.fc9 set to be updated
while a bunch of Perl packages are demanding an earlier version, and ultimately dying like so:

Code:

--> Finished Dependency Resolution
1:perl-Pod-Escapes-1.04-20.fc9.i386 from installed has depsolving problems
  --> Missing Dependency: perl = 4:5.10.0-20.fc9 is needed by package 1:perl-Pod-Escapes-1.04-20.fc9.i386 (installed)
Error: Missing Dependency: perl = 4:5.10.0-20.fc9 is needed by package 1:perl-Pod-Escapes-1.04-20.fc9.i386 (installed)

Any advice out there? I've tried other common suggestions for past occurrences of this sort of thing, like yum clean all, --skip-broken, --exclude=perl (I may not have these exactly right here, but you probably know what I mean), and none have worked. I've also tried removing perl-Pod-Escapes via yum, but that seems to want to take out most of my Fedora installation along with it. Is this just a matter of an error in the perl part of the yum database, and I/we have to wait for somebody to fix it?

tmick 11-16-2008 02:07 PM

What happens if you run yum update *perl*

Jim Miller 11-16-2008 02:36 PM

Much the same thing: Apologies for the long listing, but:

Code:

[root@linux4 jmiller]# yum update *perl*
Loaded plugins: refresh-packagekit
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package perl-DBI.i386 0:1.607-1.fc9 set to be updated
---> Package perl-libs.i386 4:5.10.0-38.fc9 set to be updated
---> Package perl-version.i386 3:0.74-38.fc9 set to be updated
---> Package perl-devel.i386 4:5.10.0-38.fc9 set to be updated
---> Package perl-IO-Zlib.i386 1:1.07-38.fc9 set to be updated
---> Package perl-IO-Compress-Zlib.i386 0:2.008-38.fc9 set to be updated
---> Package perl-Pod-Simple.i386 1:3.07-38.fc9 set to be updated
---> Package perl-Compress-Raw-Zlib.i386 0:2.008-38.fc9 set to be updated
---> Package perl-Module-Pluggable.i386 1:3.60-38.fc9 set to be updated
---> Package perl.i386 4:5.10.0-38.fc9 set to be updated
---> Package perl-ExtUtils-MakeMaker.i386 0:6.36-38.fc9 set to be updated
---> Package perl-Net-DNS.i386 0:0.63-4.fc9 set to be updated
---> Package perl-Test-Harness.i386 0:2.64-38.fc9 set to be updated
---> Package perl-Archive-Tar.i386 0:1.38-38.fc9 set to be updated
---> Package perl-ExtUtils-ParseXS.i386 1:2.18-38.fc9 set to be updated
--> Processing Dependency: perl = 4:5.10.0-20.fc9 for package: perl-Pod-Escapes
---> Package mod_perl.i386 0:2.0.4-1.fc9 set to be updated
---> Package perl-Compress-Zlib.i386 0:2.008-38.fc9 set to be updated
---> Package perl-IO-Compress-Base.i386 0:2.008-38.fc9 set to be updated
---> Package perl-libwww-perl.noarch 0:5.816-1.fc9 set to be updated
--> Finished Dependency Resolution
1:perl-Pod-Escapes-1.04-20.fc9.i386 from installed has depsolving problems
  --> Missing Dependency: perl = 4:5.10.0-20.fc9 is needed by package 1:perl-Pod-Escapes-1.04-20.fc9.i386 (installed)
Error: Missing Dependency: perl = 4:5.10.0-20.fc9 is needed by package 1:perl-Pod-Escapes-1.04-20.fc9.i386 (installed)
[root@linux4 jmiller]#

Thoughts?

tmick 11-16-2008 03:09 PM

First try yum --noplugins update *perl* if that fails then go to bugzilla and file a report against yum missing dependencies would be my next step.

Jim Miller 11-16-2008 03:27 PM

Sigh -- same result. Thanks very much for your help; off to bugzilla, I guess.

leedude 12-13-2008 10:40 AM

---sorry, posted in wrong thread----


All times are GMT -5. The time now is 06:47 AM.