Menu

ddclient not running on Centos 8

Help
2020-01-29
2023-08-24
  • Juan Corradine

    Juan Corradine - 2020-01-29

    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

     
  • wimpunk

    wimpunk - 2020-02-06

    Can't you just use the default ddclient package from Centos?

     
  • Juan Corradine

    Juan Corradine - 2020-02-07

    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.

     
  • Juan Corradine

    Juan Corradine - 2020-02-18

    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.

     
  • Rob Bruce

    Rob Bruce - 2023-08-24

    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
  • SuperSandro2000

    SuperSandro2000 - 2023-08-24

    The repo for ddclient is github.com/ddclient/ddclient .
    No idea who does the snap but it is out of date.

     

Log in to post a comment.