I am running ddclient as a plugin on OPNSense. According to my logs ddclient is still trying to contact https://domains.google.com/checkip which of course has been deprecated and no longer functions. It does not seem to matter what method I choose for checking IP it still calls google. Even if I delete and reinstall the ddclient plugin it still calls that domain. I have tried deleting manually but there is still a residual file somewhere. I have found ddclient files in these directories. What else should I be deleteing?
You are using version 3.11.2_2 of ddclient which was contains 'googledomains' as one of its options. The 4.0 releases have removed the google domain function. Was your ddclient installed via an OS package manager? Can you upgrade?
There are three files used by ddclient:
1. The perl executable, nominally at or linked to /usr/bin/ddclient
2. The ddclient configuration file, nominally at /etc/ddclient.conf or /etc/ddclient/ddclient.conf
3. The ddclient cache file, nominally at /var/cache/ddclient/ddclient.cache
Purging these files will remove ddclient if it was manually installed.
Before going that route however, you might want to grep the config file for 'google' . My guess is that you have a config that references google in some manner.
As a side note: deleting the cache file does not hurt. On the next run, ddclient just assumes this is a fresh invocation and (re)creates a new one. You might try this as an inital step.
Good Luck.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am running ddclient as a plugin on OPNSense. According to my logs ddclient is still trying to contact https://domains.google.com/checkip which of course has been deprecated and no longer functions. It does not seem to matter what method I choose for checking IP it still calls google. Even if I delete and reinstall the ddclient plugin it still calls that domain. I have tried deleting manually but there is still a residual file somewhere. I have found ddclient files in these directories. What else should I be deleteing?
/var/tmp
/usr/local/etc
/var/run
/usr/local/opnsense/scripts
I am using the ddclient plugin on OPNSense 25.1.4 which installs
Thanks.
You are using version 3.11.2_2 of ddclient which was contains 'googledomains' as one of its options. The 4.0 releases have removed the google domain function. Was your ddclient installed via an OS package manager? Can you upgrade?
There are three files used by ddclient:
1. The perl executable, nominally at or linked to /usr/bin/ddclient
2. The ddclient configuration file, nominally at /etc/ddclient.conf or /etc/ddclient/ddclient.conf
3. The ddclient cache file, nominally at /var/cache/ddclient/ddclient.cache
Purging these files will remove ddclient if it was manually installed.
Before going that route however, you might want to grep the config file for 'google' . My guess is that you have a config that references google in some manner.
As a side note: deleting the cache file does not hurt. On the next run, ddclient just assumes this is a fresh invocation and (re)creates a new one. You might try this as an inital step.
Good Luck.