I hoped to fix the problem by manually changing owner ship and permissions of the ddclient.conf, but it did not help. It looks like this:
[root@e-smith ddclient]# ls -al /etc/ddclient/ddclient.conf
-rw------- 1 ddclient ddclient 927 Aug 2 14:55 /etc/ddclient/ddclient.conf
[root@e-smith ddclient]# more /etc/ddclient/ddclient.conf
#------------------------------------------------------------
# !!DO NOT MODIFY THIS FILE!!
#
# Manual changes will be lost when this file is regenerated.
#
# Please read the developer's guide, which is available
# at http://www.contribs.org/development/
#
# Copyright (C) 1999-2006 Mitel Networks Corporation
#------------------------------------------------------------
daemon=300 # check every 300 seconds
syslog=yes # log update msgs to syslog
mail=admin # mail update msgs to admin
mail-failure=admin
pid=/var/run/ddclient.pid # record PID in file.
ssl=yes
#
use=web, web=checkip.dyndns.org/, web-skip='IP Address:'
##
## CUSTOMDNS PROVIDER dynamic addresses
##
server=members.dyndns.org, \
protocol=dyndns2, \
login=rmidtun, \
password=xxxxxxxx \
midtun.dyndns.org
##
##
Any idea on how to further troubleshoot this?
I see no traces of activity in the messages log file or in the /var/cache/ddclient folder. I tried a manual start with debug enabled and it looks like it is not picking up any config info, see below:
[root@e-smith ddclient]# sudo -u ddclient /usr/sbin/ddclient -daemon=0 -noquiet -debug -verbose
=== opt ====
opt{cache} : <undefined>
opt{cmd} : <undefined>
opt{cmd-skip} : <undefined>
opt{daemon} : 0
opt{debug} : 1
opt{exec} : <undefined>
opt{facility} : <undefined>
opt{file} : <undefined>
opt{force} : <undefined>
opt{foreground} : <undefined>
opt{fw} : <undefined>
opt{fw-banlocal} : <undefined>
opt{fw-login} : <undefined>
opt{fw-password} : <undefined>
opt{fw-skip} : <undefined>
opt{geturl} : <undefined>
opt{help} : <undefined>
opt{host} : <undefined>
opt{if} : <undefined>
opt{if-skip} : <undefined>
opt{ip} : <undefined>
opt{ipv6} : <undefined>
opt{login} : <undefined>
opt{mail} : <undefined>
opt{mail-failure} : <undefined>
opt{max-interval} : 2160000
opt{min-error-interval} : 300
opt{min-interval} : 30
opt{options} : <undefined>
opt{password} : <undefined>
opt{pid} : <undefined>
opt{postscript} : <undefined>
opt{priority} : <undefined>
opt{protocol} : <undefined>
opt{proxy} : <undefined>
opt{query} : <undefined>
opt{quiet} : 0
opt{retry} : <undefined>
opt{server} : <undefined>
opt{ssl} : <undefined>
opt{syslog} : <undefined>
opt{test} : <undefined>
opt{timeout} : <undefined>
opt{use} : <undefined>
opt{verbose} : 1
opt{web} : <undefined>
opt{web-skip} : <undefined>
=== globals ====
globals{daemon} : 60
globals{debug} : 1
globals{mail-failure} : root
globals{pid} : /var/run/ddclient/ddclient.pid
globals{quiet} : 0
globals{ssl} : 1
globals{syslog} : 1
globals{verbose} : 1
=== config ====
=== cache ====