Package: ddclient
Version: 3.8.0-1
Severity: important

On every update, ddclient complains with:

May 16 17:25:19 ant ddclient[10947]: WARNING:  file 
/var/cache/ddclient/ddclient.cache, line 3: Invalid Value for keyword 'ip' = ''
and sometimes also
May 16 17:25:19 ant ddclient[10947]: WARNING:  file 
/var/cache/ddclient/ddclient.cache, line 4: Invalid Value for keyword 'ip' = ''
in syslog.

My configuration is (modified from the debconf created version):

============== begin configuration file /etc/ddclient.conf 
============================
# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf

syslog=yes
#verbose=yes
mail=<my local username>
mail-failure=<my local username>

pid=/var/run/ddclient.pid

use=web
protocol=dyndns2
server=members.dyndns.org
max-interval=20d
login=elandndnscm
password='deleted-to-protect'
elaan.ath.cx

use=web
protocol=dyndns2
server=updates.opendns.com
login=elanopendns
password='deleted-to-protect'
ZiggoVerbindingThuis

============== end configuration file /etc/ddclient.conf 
==============================

The cache-file is:

========================================= begin cache file 
/var/cache/ddclient/ddclient.cache =================
## ddclient-3.8.0
## last updated at Sat May 16 17:25:18 2009 (1242487518)
atime=1242487518,backupmx=0,custom=0,host=ZiggoVerbindingThuis,ip=,mtime=0,mx=,static=0,status=noconnect,warned-min-error-interval=0,warned-min-interval=0,wildcard=0,wtime=0
 ZiggoVerbindingThuis
atime=1242487215,backupmx=0,custom=0,host=elaan.ath.cx,ip=83.84.31.159,mtime=1242487215,mx=,static=0,status=good,warned-min-error-interval=0,warned-min-interval=0,wildcard=0,wtime=30
 elaan.ath.cx
========================================= end cache file 
/var/cache/ddclient/ddclient.cache =================

When the second line in syslog (...line 4: Invalid ....) is also logged, line 4
of the cache-file lacks a value after the ip= too, just as line 3 in the 
cache-file
shown above. So the actual complaint in syslog seems correct. However, ddclient
has itself written the ip= parts without value to the cache-file.

This configuration worked and still works with the etch version of ddclient. 
After
the upgrade to lenny it started failing.
I have tried using the sid/testing version of ddclient, but that has the same
problem. So I have reported this bug with that version installed.
I have also tried using the etch version of ddclient. Each changed version will
complain that the cache-file has a wrong value when started the first time but
only the etch version (3.6.7 from 3.6.7-2) will correctly write a new version
and consequently fill the ip= values for both lines.
The lenny (3.7.3-4.2) and 3.8.0-1 versions initially write a cache-file with
 most of the times both ip= values missing. Sometimes only 1 is missing. They
subsequently keep complaining and never execute the IP-address updates again.
Thus after a recent IP-address change by my ISP, I was left with the wrong IP
connected to both hostnames.

To make it work again I will downgrade to the etch version but I a new version
and package is available I can test. Please ask when you want me to test.

-- System Information:
Debian Release: 5.0.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i586)

Kernel: Linux 2.6.26-2-486
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages ddclient depends on:
ii  debconf [debconf-2.0]        1.5.24      Debian configuration management sy
ii  initscripts                  2.86.ds1-61 Scripts for initializing and shutt
ii  lsb-base                     3.2-20      Linux Standard Base 3.2 init scrip
ii  perl [perl5]                 5.10.0-19   Larry Wall's Practical Extraction 

Versions of packages ddclient recommends:
ii  libio-socket-ssl-perl         1.16-1     Perl module implementing object or

ddclient suggests no packages.

-- debconf information:
* ddclient/run_daemon: true
* ddclient/interface: eth0
* ddclient/protocol: dyndns2
* ddclient/run_ipup: false
* ddclient/username: elandndnscm
  ddclient/newconfigfmt:
* ddclient/names: elaan.ath.cx
  ddclient/modifiedconfig:
* ddclient/server: members.dyndns.org
* ddclient/daemon_interval: 300
* ddclient/service: www.dyndns.com



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to