Description of problem: perl-Net-SNMP requires perl-Crypt-DES but this package has not yet been built for EPEL7. Version-Release number of selected component (if applicable): How reproducible: Attempt to install perl-Net-SNMP and/or perl-Crypt-DES Steps to Reproduce: 1. 2. 3. Actual results: Error: Package: perl-Net-SNMP-6.0.1-7.el7.noarch (epel) Requires: perl(Crypt::DES) Expected results: Successful installation Additional info:
perl-Crypt-DES appears to be shipped with EL7 directly.
What is the sollution to this. On RHEL 7.2 I do get the following: # yum install perl-Net-SNMP-6.0.1-7.el7.noarch Loaded plugins: langpacks, product-id, rhnplugin, search-disabled-repos, subscription-manager This system is receiving updates from RHN Classic or Red Hat Satellite. Resolving Dependencies --> Running transaction check ---> Package perl-Net-SNMP.noarch 0:6.0.1-7.el7 will be installed --> Processing Dependency: perl(Socket6) >= 0.23 for package: perl-Net-SNMP-6.0.1-7.el7.noarch --> Processing Dependency: perl(Crypt::DES) for package: perl-Net-SNMP-6.0.1-7.el7.noarch --> Processing Dependency: perl(Digest::HMAC) for package: perl-Net-SNMP-6.0.1-7.el7.noarch --> Processing Dependency: perl(Digest::MD5) for package: perl-Net-SNMP-6.0.1-7.el7.noarch --> Processing Dependency: perl(Digest::SHA1) for package: perl-Net-SNMP-6.0.1-7.el7.noarch --> Running transaction check ---> Package perl-Digest-HMAC.noarch 0:1.03-5.el7 will be installed --> Processing Dependency: perl(Digest::SHA) for package: perl-Digest-HMAC-1.03-5.el7.noarch ---> Package perl-Digest-MD5.x86_64 0:2.52-3.el7 will be installed --> Processing Dependency: perl(Digest::base) >= 1.00 for package: perl-Digest-MD5-2.52-3.el7.x86_64 ---> Package perl-Digest-SHA1.x86_64 0:2.13-9.el7 will be installed ---> Package perl-Net-SNMP.noarch 0:6.0.1-7.el7 will be installed --> Processing Dependency: perl(Crypt::DES) for package: perl-Net-SNMP-6.0.1-7.el7.noarch ---> Package perl-Socket6.x86_64 0:0.23-15.el7 will be installed --> Running transaction check ---> Package perl-Digest.noarch 0:1.17-245.el7 will be installed ---> Package perl-Digest-SHA.x86_64 1:5.85-3.el7 will be installed ---> Package perl-Net-SNMP.noarch 0:6.0.1-7.el7 will be installed --> Processing Dependency: perl(Crypt::DES) for package: perl-Net-SNMP-6.0.1-7.el7.noarch --> Finished Dependency Resolution Error: Package: perl-Net-SNMP-6.0.1-7.el7.noarch (rhel7-x86_64-epel) Requires: perl(Crypt::DES) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
(In reply to Eric S. from comment #0) Description of problem: perl-Net-SNMP requires perl-Crypt-DES but this package has not yet been built for EPEL7. Version-Release number of selected component (if applicable): How reproducible: Attempt to install perl-Net-SNMP and/or perl-Crypt-DES Steps to Reproduce: # yum install munin Actual results: Error: Package: perl-Log-Log4perl-1.42-2.el7.noarch (rhel7-x86_64-epel) Requires: perl(RRDs) Error: Package: munin-2.0.25-2.el7.noarch (rhel7-x86_64-epel) Requires: perl(RRDs) Error: Package: munin-2.0.25-2.el7.noarch (rhel7-x86_64-epel) Requires: perl(Crypt::DES) Error: Package: perl-Net-SNMP-6.0.1-7.el7.noarch (rhel7-x86_64-epel) Requires: perl(Crypt::DES) Error: Package: munin-2.0.25-2.el7.noarch (rhel7-x86_64-epel) Requires: perl(File::Copy::Recursive) Error: Package: perl-Log-Log4perl-1.42-2.el7.noarch (rhel7-x86_64-epel) Requires: perl(XML::DOM) Error: Package: munin-2.0.25-2.el7.noarch (rhel7-x86_64-epel) Requires: perl(Taint::Runtime) Expected results: Successful installation Additional info:
RHEL-7 delivers perl-Crypt-DES-0:2.05-20.el7.x86_64 in Optional repository. I think this is not enabled by default and you need to do it using subscription manager <https://access.redhat.com/solutions/265523>.
OK. At the time of my testing it was not in optional. Thanks.
(In reply to Eric S. from comment #5) > OK. At the time of my testing it was not in optional. Thanks. I'm not sure how to resolve this. Can you help me what to do?
(In reply to Jeroen van Gemert from comment #6) > (In reply to Eric S. from comment #5) > > OK. At the time of my testing it was not in optional. Thanks. > > I'm not sure how to resolve this. Can you help me what to do? On RHEL 7, you need to enable the optional repository in order to resolve perl-Crypt-DES dependency. # subscription-manager repos --enable "rhel-*-optional-rpms" Worked for me!!!!!