Menu

How to completely remove ddclient?

Help
Thomas
2025-04-04
2025-05-05
  • Thomas

    Thomas - 2025-04-04

    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

    ddclient: 3.11.2_2
    os-ddclient: 1.27_1
    p5-Data-Validate-IP: 0.27
    p5-NetAddr-IP: 4.079
    py311-boto3: 1.37.13
    py311-botocore: 1.37.13
    py311-jmespath: 1.0.1_1
    py311-s3transfer: 0.11.4
    

    Thanks.

     
  • olddog55

    olddog55 - 2025-05-05

    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.

     

Log in to post a comment.

MongoDB Logo MongoDB