Description of problem: No EPEL 8 package for ddclient Version-Release number of selected component (if applicable): 8.0, 8.1 Steps to Reproduce: 1. dnf search ddclient Actual results: No matches found. Expected results: ddclient.noarch Additional info: The latest version of ddclient (3.9.1) doesn't run on RHEL/CentOS 8 because of a dependency on perl-Data-Validation-IP which is also not available in EPEL 8. The previous version of ddclient (3.8.3) from EPEL 7 though runs just fine. I manually installed it using ddclient-3.8.3-2.el7.noarch.rpm and it runs no problem on CentOS 8.1 1911. rpm -ivh --nodeps ddclient-3.8.3-2.el7.noarch.rpm warning: ddclient-3.8.3-2.el7.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:ddclient-3.8.3-2.el7 ################################# [100%] [/usr/lib/tmpfiles.d/ddclient.conf:1] Line references path below legacy directory /var/run/, updating /var/run/ddclient → /run/ddclient; please update the tmpfiles.d/ drop-in file accordingly.
I believe this request is unrelated to dnf. Moving to EPEL, ddclient component.
@Matt Roddy, Unless I'm missing something, perl-Digest-SHA1 is also missing on EL8?
Looks like perl-Digest-SHA is already there in AppStream: [~]$ dnf info perl-Digest-SHA Last metadata expiration check: 21:47:26 ago on Thu 30 Jan 2020 02:29:16 PM EST. Installed Packages Name : perl-Digest-SHA Epoch : 1 Version : 6.02 Release : 1.el8 Architecture : x86_64 Size : 113 k Source : perl-Digest-SHA-6.02-1.el8.src.rpm Repository : @System From repo : AppStream Summary : Perl extension for SHA-1/224/256/384/512 URL : http://search.cpan.org/dist/Digest-SHA/ License : GPL+ or Artistic Description : Digest::SHA is a complete implementation of the NIST Secure Hash : Standard. It gives Perl programmers a convenient way to calculate : SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, and : SHA-512/256 message digests. The module can handle all types of : input, including partial-byte data.
(In reply to Matt Roddy from comment #3) > Looks like perl-Digest-SHA is already there in AppStream: Yeah, I was just discovering that too, although I was using a RHEL system so I had to figure out how to enable CodeReady Builder. I'd like to try to get Data-Validate added though so I can build the latest version.
ddclient-3.9.1-1.el8, perl-Data-Validate-IP-0.27-11.el8 has been pushed to the Fedora EPEL 8 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-f451873417
FEDORA-EPEL-2020-f451873417 has been pushed to the Fedora EPEL 8 stable repository. If problem still persists, please make note of it in this bug report.
Not sure if I should post here or in Fedora. Sorry my first post. Attempting to install ddclient still produces error even though perl-Digest-SHA is installed via AppStream: dnf install ddclient Last metadata expiration check: 0:21:26 ago on Thu 28 May 2020 10:40:58 PM EDT. Error: Problem: conflicting requests - nothing provides perl(Digest::SHA1) needed by ddclient-3.9.1-1.el8.noarch (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
(In reply to matthewj.gear from comment #7) > Not sure if I should post here or in Fedora. Sorry my first post. Attempting > to install ddclient still produces error even though perl-Digest-SHA is > installed via AppStream: > > dnf install ddclient > > Last metadata expiration check: 0:21:26 ago on Thu 28 May 2020 10:40:58 PM > EDT. > Error: > Problem: conflicting requests > - nothing provides perl(Digest::SHA1) needed by ddclient-3.9.1-1.el8.noarch > (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to > use not only best candidate packages) Sorry, the discussion above was somewhat confusing. You need to have the *PowerTools* repository enabled and the package needed is perl-Digest-SHA1 *not* perl-Digest-SHA.
(In reply to Scott Talbert from comment #8) > (In reply to matthewj.gear from comment #7) > > Not sure if I should post here or in Fedora. Sorry my first post. Attempting > > to install ddclient still produces error even though perl-Digest-SHA is > > installed via AppStream: > > > > dnf install ddclient > > > > Last metadata expiration check: 0:21:26 ago on Thu 28 May 2020 10:40:58 PM > > EDT. > > Error: > > Problem: conflicting requests > > - nothing provides perl(Digest::SHA1) needed by ddclient-3.9.1-1.el8.noarch > > (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to > > use not only best candidate packages) > > Sorry, the discussion above was somewhat confusing. You need to have the > *PowerTools* repository enabled and the package needed is perl-Digest-SHA1 > *not* perl-Digest-SHA. Thank you so much! That worked perfectly! Thank you so much for the response, and so quickly!