Your message dated Wed, 26 Nov 2014 23:04:24 +0100
with message-id <[email protected]>
and subject line Re: Bug#528950: Fixed in Jessie by 3.8.2-1
has caused the Debian Bug report #528950,
regarding ddclient: Fails with "line 3: Invalid Value for keyword 'ip' = ''", 
cache-file with empty ip= created
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
528950: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=528950
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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



--- End Message ---
--- Begin Message ---
Am 2014-11-26 17:31, schrieb Mike Crowe:
It looks like 3.8.2-1 was uploaded by Torsten Landschoff in August 2014
which fixes this bug. 3.8.2-2 will be in Jessie.

I've installed 3.8.2-2 on Wheezy (it installs without any dependency
problems) and it seems to be behaving as well as my locally-patched 3.8.1
did.

So, I think we can close this bug.

You are right. I forgot to add this bug to the changelog. Closing.

Greetings, Torsten

--- End Message ---

Reply via email to