Discussion:
[users] yum update failed
Christopher Meng
2012-07-09 23:42:05 UTC
Permalink
Today,CentOS released 6.3,so I want to update and see the new
features.But Imet some problems.

--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.052 for
package: perl-IO-Compress-2.052-1.el6.rfx.noarch
--> Finished Dependency Resolution
--> Running transaction check
---> Package kernel.i686 0:2.6.32-220.4.2.el6 will be erased
---> Package perl-Compress-Raw-Zlib.i686 0:2.052-1.el6.rfx will be updated
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.052 for
package: perl-IO-Compress-2.052-1.el6.rfx.noarch
--> Finished Dependency Resolution
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

Aanybody can help me?

Best Regards,
Christopher Meng------'Cicku'

Ambassador/Contributor of Fedora Project and Contributor of GNU.
Blog:http://cicku.me
Twitter:@cickumqt
Hope you can visit and leave some comments.
More Contact info see here:http://about.me/cicku
Yury V. Zaytsev
2012-07-10 06:01:40 UTC
Permalink
Post by Christopher Meng
Aanybody can help me?
So you have RFX enabled by default in spite of general advice of not
doing so unless you are totally convinced you know what the implications
are going to be? RFX is only meant to cherry-pick the packages from...
--
Sincerely yours,
Yury V. Zaytsev
Tilman Schmidt
2012-07-10 10:34:55 UTC
Permalink
Post by Christopher Meng
Today,CentOS released 6.3,so I want to update and see the new
features.But Imet some problems.
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.052 for
package: perl-IO-Compress-2.052-1.el6.rfx.noarch
--> Finished Dependency Resolution
--> Running transaction check
---> Package kernel.i686 0:2.6.32-220.4.2.el6 will be erased
---> Package perl-Compress-Raw-Zlib.i686 0:2.052-1.el6.rfx will be updated
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.052 for
package: perl-IO-Compress-2.052-1.el6.rfx.noarch
--> Finished Dependency Resolution
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Aanybody can help me?
That doesn't look like a complete output of "yum update".
There should be an "Error" line before the "You could try" line.
That "Error" line will tell you what the actual problem is.
If you still need help, please post the complete error message.
--
Tilman Schmidt
Phoenix Software GmbH
Bonn, Germany
Christopher Meng
2012-07-10 10:40:56 UTC
Permalink
Ok.
--
Best Regards,
Christopher Meng------'Cicku'

Ambassador/Contributor of Fedora Project and Contributor of GNU.
Blog:http://cicku.me
Social:http://about.me/cicku
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.repoforge.org/pipermail/users/attachments/20120710/be705606/attachment.html
Christopher Meng
2012-07-12 10:30:39 UTC
Permalink
Here is the full list of eror report:
Error: Package: perl-IO-Compress-2.052-1.el6.rfx.noarch (@rpmforge-extras)
Requires: perl(Compress::Raw::Zlib) = 2.052
Removing: perl-Compress-Raw-Zlib-2.052-1.el6.rfx.i686
(@rpmforge-extras)
perl(Compress::Raw::Zlib) = 2.052
Updated By: 1:perl-Compress-Raw-Zlib-2.020-127.el6.i686 (base)
perl(Compress::Raw::Zlib) = 2.020
Available: perl-Compress-Raw-Zlib-2.030-1.el6.rfx.i686
(rpmforge-extras)
perl(Compress::Raw::Zlib) = 2.030
Available: perl-Compress-Raw-Zlib-2.033-1.el6.rfx.i686
(rpmforge-extras)
perl(Compress::Raw::Zlib) = 2.033
Available: perl-Compress-Raw-Zlib-2.034-1.el6.rfx.i686
(rpmforge-extras)
perl(Compress::Raw::Zlib) = 2.034
Available: perl-Compress-Raw-Zlib-2.035-1.el6.rfx.i686
(rpmforge-extras)
perl(Compress::Raw::Zlib) = 2.035
Available: perl-Compress-Raw-Zlib-2.037-1.el6.rfx.i686
(rpmforge-extras)
perl(Compress::Raw::Zlib) = 2.037
Available: perl-Compress-Raw-Zlib-2.051-1.el6.rfx.i686
(rpmforge-extras)
perl(Compress::Raw::Zlib) = 2.051
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Yury V. Zaytsev
2012-07-12 11:48:16 UTC
Permalink
So as I said, you have RFX enabled by default. Why do you have it
enabled by default? What do you need it for?

In this particular case, upstream added an epoch to
perl-Compress-Raw-Zlib, so dependencies can no longer be satisfied if
you upgrade.

The solution is to roll back RFXed packages to the upstream ones, if you
have no specific reason to upgrade them. If you do have such a reason,
please tell, but either way, if you use RFX, you should know how to
block the packages that you need from being upgraded.

How it can be fixed at RFX end is yet to be investigated. Unfortunately,
perl-IO-Compress and friends have always been a PITA...
--
Sincerely yours,
Yury V. Zaytsev
Thomas Johansson
2012-07-12 12:01:12 UTC
Permalink
Post by Christopher Meng
Requires: perl(Compress::Raw::Zlib) = 2.052
Removing: perl-Compress-Raw-Zlib-2.052-1.el6.rfx.i686
Try the two lines with yum update first. If that works with error
continue and edit the CentOS-Base.repo file. Also make sure that you
understand what these fixes are doing on your system before you apply them.

yum update perl-Compress-Raw-Zlib --disablerepo=base
yum update

Edit /etc/yum.repos.d/CentOS-Base.repo and add an exclude line
[base]
exclude=perl-Compress-Raw-Zlib
:
[updates]
exclude=perl-Compress-Raw-Zlib

After these modifications you should be able to run yum update without
issues on perl-Compress-Raw-Zlib
Thomas Johansson
2012-07-12 12:05:14 UTC
Permalink
Post by Thomas Johansson
Post by Christopher Meng
Requires: perl(Compress::Raw::Zlib) = 2.052
Removing: perl-Compress-Raw-Zlib-2.052-1.el6.rfx.i686
Try the two lines with yum update first. If that works with error
The should of course read "... works withOUT error ..."
Yury V. Zaytsev
2012-07-12 12:06:30 UTC
Permalink
Also make sure that you understand what these fixes are doing on your
system before you apply them.
Read this as if it were written in 72pt red bold font.

I didn't previously give any commands to try specifically because my
earlier questions were not answered and hence I have doubts that this
understanding is there.
--
Sincerely yours,
Yury V. Zaytsev
Christopher Meng
2012-07-12 23:34:04 UTC
Permalink
Anyway,thanks everyone.

I just wonder whether it should be fixed or not.
--
Best Regards,
Christopher Meng------'Cicku'

Ambassador/Contributor of Fedora Project and Contributor of GNU.
Blog:http://cicku.me
Social:http://about.me/cicku
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.repoforge.org/pipermail/users/attachments/20120713/55c340e9/attachment.html
Christopher Meng
2012-07-12 23:34:04 UTC
Permalink
Anyway,thanks everyone.

I just wonder whether it should be fixed or not.
--
Best Regards,
Christopher Meng------'Cicku'

Ambassador/Contributor of Fedora Project and Contributor of GNU.
Blog:http://cicku.me
Social:http://about.me/cicku
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.repoforge.org/pipermail/users/attachments/20120713/55c340e9/attachment-0002.html>
Jani Ollikainen
2012-07-19 22:22:06 UTC
Permalink
Hi,

This still seems to be broken.

And yes, I'm cherry picking, but I have "perl-*" from rfx

Fix really can't be put perl-Compress-Raw-Zlib from base and updates
to permanent exclude?
Post by Thomas Johansson
Edit /etc/yum.repos.d/CentOS-Base.repo and add an exclude line
[base]
exclude=perl-Compress-Raw-Zlib
[updates]
exclude=perl-Compress-Raw-Zlib
Yury V. Zaytsev
2012-07-20 08:16:39 UTC
Permalink
Post by Jani Ollikainen
Fix really can't be put perl-Compress-Raw-Zlib from base and updates
to permanent exclude?
Ideally, as I said, the changes by Red Hat need to be inspected and most
probably we will have to add an epoch to our packages too :-/ I'm afraid
I can't help beyond suggesting to open a Github issue if it's not there
already...
--
Sincerely yours,
Yury V. Zaytsev
Yury V. Zaytsev
2012-07-20 08:16:39 UTC
Permalink
Post by Jani Ollikainen
Fix really can't be put perl-Compress-Raw-Zlib from base and updates
to permanent exclude?
Ideally, as I said, the changes by Red Hat need to be inspected and most
probably we will have to add an epoch to our packages too :-/ I'm afraid
I can't help beyond suggesting to open a Github issue if it's not there
already...
--
Sincerely yours,
Yury V. Zaytsev
Thomas Johansson
2012-07-12 12:05:14 UTC
Permalink
Post by Thomas Johansson
Post by Christopher Meng
Requires: perl(Compress::Raw::Zlib) = 2.052
Removing: perl-Compress-Raw-Zlib-2.052-1.el6.rfx.i686
Try the two lines with yum update first. If that works with error
The should of course read "... works withOUT error ..."
Yury V. Zaytsev
2012-07-12 12:06:30 UTC
Permalink
Also make sure that you understand what these fixes are doing on your
system before you apply them.
Read this as if it were written in 72pt red bold font.

I didn't previously give any commands to try specifically because my
earlier questions were not answered and hence I have doubts that this
understanding is there.
--
Sincerely yours,
Yury V. Zaytsev
Jani Ollikainen
2012-07-19 22:22:06 UTC
Permalink
Hi,

This still seems to be broken.

And yes, I'm cherry picking, but I have "perl-*" from rfx

Fix really can't be put perl-Compress-Raw-Zlib from base and updates
to permanent exclude?
Post by Thomas Johansson
Edit /etc/yum.repos.d/CentOS-Base.repo and add an exclude line
[base]
exclude=perl-Compress-Raw-Zlib
[updates]
exclude=perl-Compress-Raw-Zlib
Yury V. Zaytsev
2012-07-12 11:48:16 UTC
Permalink
So as I said, you have RFX enabled by default. Why do you have it
enabled by default? What do you need it for?

In this particular case, upstream added an epoch to
perl-Compress-Raw-Zlib, so dependencies can no longer be satisfied if
you upgrade.

The solution is to roll back RFXed packages to the upstream ones, if you
have no specific reason to upgrade them. If you do have such a reason,
please tell, but either way, if you use RFX, you should know how to
block the packages that you need from being upgraded.

How it can be fixed at RFX end is yet to be investigated. Unfortunately,
perl-IO-Compress and friends have always been a PITA...
--
Sincerely yours,
Yury V. Zaytsev
Thomas Johansson
2012-07-12 12:01:12 UTC
Permalink
Post by Christopher Meng
Requires: perl(Compress::Raw::Zlib) = 2.052
Removing: perl-Compress-Raw-Zlib-2.052-1.el6.rfx.i686
Try the two lines with yum update first. If that works with error
continue and edit the CentOS-Base.repo file. Also make sure that you
understand what these fixes are doing on your system before you apply them.

yum update perl-Compress-Raw-Zlib --disablerepo=base
yum update

Edit /etc/yum.repos.d/CentOS-Base.repo and add an exclude line
[base]
exclude=perl-Compress-Raw-Zlib
:
[updates]
exclude=perl-Compress-Raw-Zlib

After these modifications you should be able to run yum update without
issues on perl-Compress-Raw-Zlib
Christopher Meng
2012-07-10 10:40:56 UTC
Permalink
Ok.
--
Best Regards,
Christopher Meng------'Cicku'

Ambassador/Contributor of Fedora Project and Contributor of GNU.
Blog:http://cicku.me
Social:http://about.me/cicku
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.repoforge.org/pipermail/users/attachments/20120710/be705606/attachment-0002.html>
Christopher Meng
2012-07-12 10:30:39 UTC
Permalink
Here is the full list of eror report:
Error: Package: perl-IO-Compress-2.052-1.el6.rfx.noarch (@rpmforge-extras)
Requires: perl(Compress::Raw::Zlib) = 2.052
Removing: perl-Compress-Raw-Zlib-2.052-1.el6.rfx.i686
(@rpmforge-extras)
perl(Compress::Raw::Zlib) = 2.052
Updated By: 1:perl-Compress-Raw-Zlib-2.020-127.el6.i686 (base)
perl(Compress::Raw::Zlib) = 2.020
Available: perl-Compress-Raw-Zlib-2.030-1.el6.rfx.i686
(rpmforge-extras)
perl(Compress::Raw::Zlib) = 2.030
Available: perl-Compress-Raw-Zlib-2.033-1.el6.rfx.i686
(rpmforge-extras)
perl(Compress::Raw::Zlib) = 2.033
Available: perl-Compress-Raw-Zlib-2.034-1.el6.rfx.i686
(rpmforge-extras)
perl(Compress::Raw::Zlib) = 2.034
Available: perl-Compress-Raw-Zlib-2.035-1.el6.rfx.i686
(rpmforge-extras)
perl(Compress::Raw::Zlib) = 2.035
Available: perl-Compress-Raw-Zlib-2.037-1.el6.rfx.i686
(rpmforge-extras)
perl(Compress::Raw::Zlib) = 2.037
Available: perl-Compress-Raw-Zlib-2.051-1.el6.rfx.i686
(rpmforge-extras)
perl(Compress::Raw::Zlib) = 2.051
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Christopher Meng
2012-07-09 23:42:05 UTC
Permalink
Today,CentOS released 6.3,so I want to update and see the new
features.But Imet some problems.

--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.052 for
package: perl-IO-Compress-2.052-1.el6.rfx.noarch
--> Finished Dependency Resolution
--> Running transaction check
---> Package kernel.i686 0:2.6.32-220.4.2.el6 will be erased
---> Package perl-Compress-Raw-Zlib.i686 0:2.052-1.el6.rfx will be updated
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.052 for
package: perl-IO-Compress-2.052-1.el6.rfx.noarch
--> Finished Dependency Resolution
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

Aanybody can help me?

Best Regards,
Christopher Meng------'Cicku'

Ambassador/Contributor of Fedora Project and Contributor of GNU.
Blog:http://cicku.me
Twitter:@cickumqt
Hope you can visit and leave some comments.
More Contact info see here:http://about.me/cicku
Yury V. Zaytsev
2012-07-10 06:01:40 UTC
Permalink
Post by Christopher Meng
Aanybody can help me?
So you have RFX enabled by default in spite of general advice of not
doing so unless you are totally convinced you know what the implications
are going to be? RFX is only meant to cherry-pick the packages from...
--
Sincerely yours,
Yury V. Zaytsev
Tilman Schmidt
2012-07-10 10:34:55 UTC
Permalink
Post by Christopher Meng
Today,CentOS released 6.3,so I want to update and see the new
features.But Imet some problems.
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.052 for
package: perl-IO-Compress-2.052-1.el6.rfx.noarch
--> Finished Dependency Resolution
--> Running transaction check
---> Package kernel.i686 0:2.6.32-220.4.2.el6 will be erased
---> Package perl-Compress-Raw-Zlib.i686 0:2.052-1.el6.rfx will be updated
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.052 for
package: perl-IO-Compress-2.052-1.el6.rfx.noarch
--> Finished Dependency Resolution
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Aanybody can help me?
That doesn't look like a complete output of "yum update".
There should be an "Error" line before the "You could try" line.
That "Error" line will tell you what the actual problem is.
If you still need help, please post the complete error message.
--
Tilman Schmidt
Phoenix Software GmbH
Bonn, Germany
Loading...