On 06/14/2012 09:03 AM, Eric Shubert wrote:
On
06/14/2012 08:26 AM, Maxwell Smart wrote:
I have an update problem I am hoping some
guru can help me with. It's
different than the other thread so I didn't want to thread jack.
I have
a dependency issue that I can't figure out how to get around
I tried to do a yum update with the following results:
[root@laetitia yum.repos.d]# yum update
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: mirror.singleedge.com
* epel: linux.mirrors.es.net
* extras: mirror.stanford.edu
* rpmforge-extras: mirror.hmc.edu
* rpmfusion-free-updates: mirror.web-ster.com
* rpmfusion-free-updates-testing: mirror.web-ster.com
* updates: mirror.raystedman.net
Excluding Packages from Extra Packages for Enterprise Linux 5 -
i386
Finished
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package perl-IO-Compress.noarch 0:2.052-1.el5.rfx set to
be updated
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.052
for
package: perl-IO-Compress
--> Finished Dependency Resolution
perl-IO-Compress-2.052-1.el5.rfx.noarch from rpmforge-extras has
depsolving problems
--> Missing Dependency: perl(Compress::Raw::Zlib) = 2.052 is
needed by
package perl-IO-Compress-2.052-1.el5.rfx.noarch
(rpmforge-extras)
Error: Missing Dependency: perl(Compress::Raw::Zlib) = 2.052 is
needed
by package perl-IO-Compress-2.052-1.el5.rfx.noarch
(rpmforge-extras)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
[root@laetitia yum.repos.d]# cd /packages/
I then tried to install
perl-Compress-Raw-Zlib-2.052-1.el5.rf.i386.rpm
using the rpm and it gave me this error:
[root@laetitia packages]# rpm -Uhv
perl-Compress-Raw-Zlib-2.052-1.el5.rf.i386.rpm
error: Failed dependencies:
perl(Compress::Raw::Zlib) = 2.037 is needed by (installed)
perl-IO-Compress-2.037-1.el5.rfx.noarch
This seems like a classic military catch 22. I tried to force
the
install, so I could then update perl-IO but it wouldn't install
it
because of the dependency.
Any suggestions?
Thanks
--
I don't have much time right now, but I'd be very careful with
this one. Yum uses this stuff, so you can't simply remove and then
re-add them with yum.
Have you tried doing these (as suggested by yum)?:
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
My thought was that it's looking for 2.052 and if I update that
package first it would update without issue, but it won't let me. I
haven't tried those, but will and report back.
--
![](pngdJNvdQNC1f.png)
|