Description of problem: Yum update fails on perl with missing 'requires.' Version-Release number of selected component (if applicable): How reproducible: easy Steps to Reproduce: 1.yum update -y 2. 3. Actual results: Loaded plugins: langpacks, presto, refresh-packagekit Resolving Dependencies --> Running transaction check ---> Package perl.x86_64 4:5.16.3-244.fc18 will be updated ---> Package perl.x86_64 4:5.16.3-245.fc18 will be an update ---> Package perl-CPAN.noarch 0:1.9800-244.fc18 will be updated ---> Package perl-CPAN.noarch 0:1.9800-245.fc18 will be an update ---> Package perl-Data-Dumper.x86_64 0:2.135.06-244.fc18 will be updated ---> Package perl-Data-Dumper.x86_64 0:2.135.06-245.fc18 will be an update ---> Package perl-Digest-MD5.x86_64 0:2.51-244.fc18 will be updated ---> Package perl-Digest-MD5.x86_64 0:2.51-245.fc18 will be an update ---> Package perl-ExtUtils-Install.noarch 0:1.58-244.fc18 will be updated ---> Package perl-ExtUtils-Install.noarch 0:1.58-245.fc18 will be an update ---> Package perl-ExtUtils-MakeMaker.noarch 0:6.63.2-244.fc18 will be updated ---> Package perl-ExtUtils-MakeMaker.noarch 0:6.63.2-245.fc18 will be an update ---> Package perl-ExtUtils-ParseXS.noarch 1:3.16-244.fc18 will be updated ---> Package perl-ExtUtils-ParseXS.noarch 1:3.16-245.fc18 will be an update ---> Package perl-Module-Pluggable.noarch 1:4.00-244.fc18 will be updated ---> Package perl-Module-Pluggable.noarch 1:4.00-245.fc18 will be an update ---> Package perl-PathTools.x86_64 0:3.39.2-244.fc18 will be updated ---> Package perl-PathTools.x86_64 0:3.39.2-245.fc18 will be an update ---> Package perl-Pod-Escapes.noarch 1:1.04-244.fc18 will be updated ---> Package perl-Pod-Escapes.noarch 1:1.04-245.fc18 will be an update ---> Package perl-Pod-Parser.noarch 0:1.51-244.fc18 will be updated ---> Package perl-Pod-Parser.noarch 0:1.51-245.fc18 will be an update ---> Package perl-Pod-Perldoc.noarch 0:3.17.00-244.fc18 will be updated ---> Package perl-Pod-Perldoc.noarch 0:3.17.00-245.fc18 will be an update ---> Package perl-Pod-Simple.noarch 1:3.20-244.fc18 will be updated ---> Package perl-Pod-Simple.noarch 1:3.20-245.fc18 will be an update ---> Package perl-Scalar-List-Utils.x86_64 0:1.25-244.fc18 will be updated ---> Package perl-Scalar-List-Utils.x86_64 0:1.25-245.fc18 will be an update ---> Package perl-Test-Harness.noarch 0:3.23-244.fc18 will be updated ---> Package perl-Test-Harness.noarch 0:3.23-245.fc18 will be an update ---> Package perl-devel.x86_64 4:5.16.3-244.fc18 will be updated ---> Package perl-devel.x86_64 4:5.16.3-245.fc18 will be an update ---> Package perl-libs.x86_64 4:5.16.3-244.fc18 will be updated ---> Package perl-libs.x86_64 4:5.16.3-245.fc18 will be an update ---> Package perl-macros.x86_64 4:5.16.3-244.fc18 will be updated ---> Package perl-macros.x86_64 4:5.16.3-245.fc18 will be an update ---> Package perl-threads-shared.x86_64 0:1.40-244.fc18 will be updated ---> Package perl-threads-shared.x86_64 0:1.40-245.fc18 will be an update --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================== Package Arch Version Repository Size ============================================================================================================== Updating: perl x86_64 4:5.16.3-245.fc18 updates 9.9 M perl-CPAN noarch 1.9800-245.fc18 updates 286 k perl-Data-Dumper x86_64 2.135.06-245.fc18 updates 72 k perl-Digest-MD5 x86_64 2.51-245.fc18 updates 53 k perl-ExtUtils-Install noarch 1.58-245.fc18 updates 68 k perl-ExtUtils-MakeMaker noarch 6.63.2-245.fc18 updates 268 k perl-ExtUtils-ParseXS noarch 1:3.16-245.fc18 updates 100 k perl-Module-Pluggable noarch 1:4.00-245.fc18 updates 52 k perl-PathTools x86_64 3.39.2-245.fc18 updates 107 k perl-Pod-Escapes noarch 1:1.04-245.fc18 updates 45 k perl-Pod-Parser noarch 1.51-245.fc18 updates 156 k perl-Pod-Perldoc noarch 3.17.00-245.fc18 updates 104 k perl-Pod-Simple noarch 1:3.20-245.fc18 updates 233 k perl-Scalar-List-Utils x86_64 1.25-245.fc18 updates 61 k perl-Test-Harness noarch 3.23-245.fc18 updates 285 k perl-devel x86_64 4:5.16.3-245.fc18 updates 481 k perl-libs x86_64 4:5.16.3-245.fc18 updates 666 k perl-macros x86_64 4:5.16.3-245.fc18 updates 37 k perl-threads-shared x86_64 1.40-245.fc18 updates 65 k Transaction Summary ============================================================================================================== Upgrade 19 Packages Total size: 13 M Downloading Packages: Running Transaction Check ERROR with transaction check vs depsolve: perl = 5.8.6 is needed by (installed) deb-1.10.27-3.i586 Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&version=rawhide&component=yum ** Found 5 pre-existing rpmdb problem(s), 'yum check' output follows: deb-1.10.27-3.i586 has missing requires of perl = ('0', '5.8.6', None) deb-1.10.27-3.i586 has missing requires of update-alternatives deb-1.10.27-3.i586 has missing requires of libstdc++.so.5 deb-1.10.27-3.i586 has missing requires of libstdc++.so.5(CXXABI_1.2) deb-1.10.27-3.i586 has missing requires of libstdc++.so.5(GLIBCPP_3.2) Your transaction was saved, rerun it with: yum load-transaction /tmp/yum_save_tx.2014-01-04.18-24.BncJ96.yumtx Expected results: normal completion Additional info:
Yum just reports you an existing problem on your system. As long as the problem persists, yum will avoid performing actions like update as a precaution not to harm the system further. Please fix the pre-existing rpmdb problems that are reported (uninstalling deb should do it).