jrm@
Developer
I'm seeing the following errors in /var/log/messages:
I think ddclient is updating when it's not necessary because of these errors, which is causing my host to be banned.
My configuration file is below with secure information XXed out:
/var/tmp/ddclient.cache looks like:
I've asked on the dyn forums and had one response, but I'm still not clear what the solution is. That response said:
I'm not specifying the values in the cache file, it's generated from the configuration file. As far as I can tell the configuration file is valid.
Code:
Oct 29 21:35:23 gly ddclient[1982]: WARNING: file /var/tmp/ddclient.cache, line 3: Invalid Value for keyword 'ip' = ''
Oct 29 21:35:23 gly ddclient[1982]: WARNING: skipping update of gly.ath.cx from to 129.173.34.203.
Oct 29 21:35:23 gly ddclient[1982]: WARNING: last updated but last attempt on Sat Oct 29 21:31:56 2011 failed.
Oct 29 21:35:23 gly ddclient[1982]: WARNING: Wait at least 5 minutes between update attempts.
Oct 29 21:40:24 gly ddclient[1982]: FAILED: updating gly.ath.cx: Could not connect to members.dyndns.org.
My configuration file is below with secure information XXed out:
Code:
daemon=600
login=xxx
mail=xxx
mail-xxx
password=xxx
pid=/var/run/ddclient.pid
protocol=dyndns2
server=members.dyndns.org
ssl=yes
syslog=yes
use=if, if=re0
gly.ath.cx
Code:
##ddclient-3.8.1
##last updated at Sat Oct 29 21:45:24 2011 (1319935524)
atime=1319935524,backupmx=0,custom=0,host=gly.ath.cx,ip=,mtime=0,mx=,script=/nic/update,static=0,status=noconnect,
warned-min-error-interval=0,warned-min-interval=0,wildcard=0,wtime=0 gly.ath.cx
Invalid Value for keyword 'ip' = ''. This is the culprit. The URL parameter isn't 'ip', but 'myip', and it is optional too. See also http://dyn.com/support/developers/api/perform-update/ You don't seem to have a default ddclient installation, apparently. Here is how you can correct the update URL:http://sourceforge.net/apps/trac/ddclient/ticket/30
I'm not specifying the values in the cache file, it's generated from the configuration file. As far as I can tell the configuration file is valid.