Hide Forgot
Description of problem: --> Processing Dependency: perl(:MODULE_COMPAT_5.10.1) for package: perl-Mail-SPF-2.007-1.fc13.noarch --> Finished Dependency Resolution Error: Package: perl-Mail-SPF-2.007-1.fc13.noarch (@updates/13) Requires: perl(:MODULE_COMPAT_5.10.1) Removing: 4:perl-5.10.1-121.fc13.i686 (@updates/13) perl(:MODULE_COMPAT_5.10.1) Updated By: 4:perl-5.12.3-141.fc14.i686 (updates) Not found Version-Release number of selected component (if applicable): perl-Mail-SPF-2.007-1.fc13.noarch How reproducible: Steps to Reproduce: 1. Install fedora-release-14.1.noarch 2. Run yum update 3. Actual results: yum upgrade stops after above yum --releasever=13 --quiet list perl-Mail-SPF perl-Mail-SPF.noarch 2.007-1.fc13 @updates yum --releasever=14 --quiet list perl-Mail-SPF Installed Packages perl-Mail-SPF.noarch 2.007-1.fc13 @updates/13 Expected results: I think yum --releasever=14 must be show new available update or need to recompile perl-mail-spf for 5.12 Additional info:
rpm -qp --requires perl-Mail-SPF-2.007-1.fc14.noarch.rpm perl(:MODULE_COMPAT_5.12.2) This module was rebuild with 5.12. Problem is with update from MODULE_COMPAT 5.10 to 5.12. I had also troubles with update from F-13 to F-14. If you are not using preupgrade, you can remove problematic package manually or you can try quite new yum option - distribution-synchronization. For details see: http://fedoraproject.org/wiki/YumUpgradeFaq#Upgrade_all_packages
I run yum update today, and not get above error, the reason is that now yum find the fc14 package yum list perl-Mail-SPF Loaded plugins: refresh-packagekit Installed Packages perl-Mail-SPF.noarch 2.007-1.fc13 @updates/13 Available Packages perl-Mail-SPF.noarch 2.007-1.fc14 updates As till yesterday they just shown fc13 package. So the error means, perl-mail-spf fc13 package require perl 5.10 and due to unable to find update for it they give error as they require 5.10 but perl update need to replaced with 5.12 Muzi