Bug 1121638
| Summary: | perl-Crypt-DES not built for EPEL7 (required by perl-Net-SNMP) | ||
|---|---|---|---|
| Product: | [Fedora] Fedora EPEL | Reporter: | Eric S. <haldir.junk> |
| Component: | perl-Crypt-DES | Assignee: | Steven Pritchard <steve> |
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | epel7 | CC: | greg.martyn, jeroen.vangemert, perl-devel, ppisar, psabata, rich, saumya0007, steve |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-05-21 08:37:36 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
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!!!!! |
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: