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?