I did a manual linstallation of ddclient 3.9.0 (Downloaded the tar file, un-tared, copied files, etc). When I try to run ddclient, it fails with the following error:
Jan 29 13:26:10 router ddclient[2819]: Starting ddclient: Can't locate Data/Validate/IP.pm in @INC (you may need to install the Data::Validate::IP module) (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /usr/local/sbin/ddclient line 27.
Jan 29 13:26:10 router ddclient[2819]: BEGIN failed--compilation aborted at /usr/local/sbin/ddclient line 27.
Jan 29 13:26:10 router ddclient[2819]: [FAILED]
Any suggestions, alternatives to ddclient (trying to update a DynDNS domain) or ETA's on when the Data::Validate::IP module will be available for Centos 8?
Thanks,
Juanespty
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
As a workaround, I was able to get inadyn running on Centos 8, building from source using the instructions @ https://github.com/troglobit/inadyn to update my dyndns host.
ddclient is still not working for me on Centos 8 because the Perl Data Validate package is only available up to CentOS 7.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I did a manual linstallation of ddclient 3.9.0 (Downloaded the tar file, un-tared, copied files, etc). When I try to run ddclient, it fails with the following error:
Jan 29 13:26:10 router ddclient[2819]: Starting ddclient: Can't locate Data/Validate/IP.pm in @INC (you may need to install the Data::Validate::IP module) (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /usr/local/sbin/ddclient line 27.
Jan 29 13:26:10 router ddclient[2819]: BEGIN failed--compilation aborted at /usr/local/sbin/ddclient line 27.
Jan 29 13:26:10 router ddclient[2819]: [FAILED]
The problem is that the Perl Data Validate package is only available up to Centos 7: https://centos.pkgs.org/7/getpagespeed-noarch/perl-Data-Validate-IP-0.27-1.el7.noarch.rpm.html
I tried to manually install a Perl Data Validate nonarch package, but I wasn't able to.
Any suggestions, alternatives to ddclient (trying to update a DynDNS domain) or ETA's on when the Data::Validate::IP module will be available for Centos 8?
Thanks,
Juanespty
Can't you just use the default ddclient package from Centos?
Do you mean via EPEL? I've installed ddclient with CentOS 7 after enabling EPEL, via yum.
But ddclient is not available for EPEL for CentOS 8.
yum search ddclient
Last metadata expiration check: 0:16:22 ago on Fri 07 Feb 2020 01:43:23 PM EST.
No matches found.
As a workaround, I was able to get inadyn running on Centos 8, building from source using the instructions @ https://github.com/troglobit/inadyn to update my dyndns host.
ddclient is still not working for me on Centos 8 because the Perl Data Validate package is only available up to CentOS 7.
Late to the show, but I found this when dnf couldn't find a repo for ddclient.
I ended up using snap..
snap install ddclient-snap
from:
https://snapcraft.io/install/ddclient-snap/centos
Last edit: Rob Bruce 2023-08-24
The repo for ddclient is github.com/ddclient/ddclient .
No idea who does the snap but it is out of date.