-   Linux - Networking (
-   -   ddclient running for DynDNS account fails with "SIGTERM" (

stamcose 12-12-2009 04:21 PM

ddclient running for DynDNS account fails with "SIGTERM"
Assuming that

dyndns_user = charlie
password = hejsan
hostname =

my file /etc/ddclient.conf is:


daemon=600                  # check every 600 seconds
syslog=yes                  # log update msgs to syslog
pid=/var/run/  # record PID in file.
cache=/tmp/ddclient.cache  # Cache file
use=web,, web-skip='IP Address'
login=charlie              # your username
password=hejsan            # your password
wildcard=no  # default server
protocol=dyndns2            # default protocol

It worked once with this configuration file (I think there was no difference!), I got in /var/log/messages:


Dec 12 21:01:28 linux-vl1l ddclient[3546]: SUCCESS:  updating good: IP address set to
But not anymore, I now get


Dec 12 21:18:24 linux-vl1l ddclient[2888]: WARNING:  caught SIGTERM; exiting
Any wise advice how to find the problem and how to correct?

stamcose 12-13-2009 05:25 AM

The file /etc/ddclient.conf is correct, today ddclient updates the dyndns host correctly using these parameters!

I still do not know why I kept getting "SIGTERM" yesterday. Possibly two instances of ddclient were active at the same time but tests today have not given any clear indication of this.

ddclient as downloaded and set up by YaST does not start automatically at boot. It must be started explicitly with

service ddclient start
How to set up configuration files such that the start is automatic?

Starting ddclient with

service ddclient start
the time interval set in /etc/ddclient.conf gets overwritten by the explicit time interval 300 seconds set in /etc/init.d/ddclient

All times are GMT -5. The time now is 12:54 AM.