Solved Starting ddclient errors out with "limits: /usr/local/sbin/ddclient: No such file or directory"

Greetings all!

I'm trying to update a pair of FreeBSD host platforms connecting to a new Dynamic DNS providor.. On one, (FreeBSD 12.0), everything is working fine. On the other, FreeBSD 12.1, I messed up somehow..

I installed first via /usr/ports, then I messed up the config file, but the service started even though my config was busted. I then discovered the /usr/ports version was 3.8, but the packaged binary is version 3.9, so I removed the /usr/port version and used thepackage manager to install the pre-built package.

But now, when I attempt to light up the service, I get an error that I don't understand and don't really know how to address..

Code:
[user@pavlevin:~]% sudo service ddclient start
Starting ddclient.
limits: /usr/local/sbin/ddclient: No such file or directory
/usr/local/etc/rc.d/ddclient: WARNING: failed to start ddclient
[etimberl@pavlevin:~]% file /usr/local/sbin/ddclient
/usr/local/sbin/ddclient: Perl script text executable
[user@pavlevin:~]% ls -l /usr/local/sbin/ddclient
-r-xr-xr-x  1 root  wheel  189845 Dec 12 05:43 /usr/local/sbin/ddclient
[user@pavlevin:~]% pkg info ddclient
ddclient-3.9.1
Name           : ddclient
Version        : 3.9.1
Installed on   : Mon Dec 21 13:41:03 2020 PST
Origin         : dns/ddclient
Architecture   : FreeBSD:12:*
Prefix         : /usr/local
Categories     : dns
Licenses       : GPLv2+
Maintainer     : mjl@luckie.org.nz
WWW            : https://github.com/ddclient/ddclient
Comment        : Update dynamic DNS entries
Options        :
    DOCS           : on
    SSL            : on
Annotations    :
    repo_type      : binary
    repository     : FreeBSD
Flat size      : 245KiB
Description    :
ddclient is a Perl client used to update dynamic DNS entries for
accounts on many dynamic DNS services.

WWW: https://github.com/ddclient/ddclient
[user@pavlevin:~]%

I am relatively certain this is a simple PERL issue, but I don't know ANYTHING about perl to speak of.. The google gods haven't seen fit to show me anything that I can apply to this issue..

I did try backing BACK down to the /usr/ports version, same error, than back up to binary package version and the error remains unchanged and I remain confused...

Anyone have any thoughts on what my problem might be?

Thanks so very much for your time!

Sincerely,

-ET-
 
DING DING DING! Yes, that did the trick!

I had to re-install p5-NetAddr-IP-4.079 as well, but after forcing a perl5 re-install and installing p5-NetAddr-IP I can get ddclient to light up now.

Thank you SO MUCH! Very much appreciate your time and kind assistance!

-ET-
 
Back
Top