This is still a problem. I also upgraded to 3.6.7-2 and had the error on line 1828. For the benefit of web searches, here's the whole message:
Use of uninitialized value in string ne at /usr/sbin/ddclient line 1828. I tried the workaround of downgrading to 3.6.7-3.1 and upgrading again. It worked the first time each time because it said that it was ignoring the cache due to a version mismatch. I have the same result if I manually remove /var/cache/ddclient/ddclient.cache. However, if I run 3.6.7-2 again it still has the same error. The problem is not actually at the line number reported, it's at one of the else conditions further on for that same if: } elsif (($cache{$host}{'static'} ne $config{$host}{'static'}) || ($cache{$host}{'wildcard'} ne $config{$host}{'wildcard'}) || ($cache{$host}{'mx'} ne $config{$host}{'mx'}) || ($cache{$host}{'backupmx'} ne $config{$host}{'backupmx'})) { It has been fixed in the upstream ddclient version 3.7.0 by deleting the whole elsif section. I tried version 3.7.0 and it had another issue in a debug message on line 1646: debug("glo fw = $globals{'fw'}"); Since it was a debug line, I just commented out. - Dave -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]