Bugs item #2921788, was opened at 2009-12-27 02:57
Message generated for change (Tracker Item Submitted) made by shadowen2
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=676128&aid=2921788&group_id=116817
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: service configuration
Group: current version
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Shad Owen (shadowen2)
Assigned to: wimpunk (wimpunk)
Summary: Upgrade to Ubuntu Karmic breaks ddclient enom patch
Initial Comment:
I just upgraded to Ubuntu Karmic Koala and while updating some mx records in my ddclient.conf I noticed that it wasn't working. My first discovery was that the upgrade process itself installed a new (clean) version of ddclient. After downloading and installing the enom patch I received the following error message.
$ sudo ddclient --force
Global symbol "$ip" requires explicit package name at /usr/sbin/ddclient line 3446.
Global symbol "$ip" requires explicit package name at /usr/sbin/ddclient line 3455.
Global symbol "$ip" requires explicit package name at /usr/sbin/ddclient line 3455.
Global symbol "$ip" requires explicit package name at /usr/sbin/ddclient line 3466.
Global symbol "$ip" requires explicit package name at /usr/sbin/ddclient line 3469.
Execution of /usr/sbin/ddclient aborted due to compilation errors.
$
In an attempt to resolve the problem I uninstalled (purged) ddclient, then reinstalled it and reapplied a new freshly downloaded copy of the patch.
I also tried removing the patch once it was installed. After removal, ddclient functioned as would be expected. It does successfully update my hosts held at dyndns.com, but will error out on the enom hosts, complaining that it doesn't recognize the enom protocol...
$ddclient --force
WARNING: file /etc/ddclient.conf, line 17: Invalid Value for keyword 'protocol' = 'enom'
WARNING: file /etc/ddclient.conf, line 22: unrecognized keyword 'domain' (ignored)
WARNING: file /etc/ddclient.conf, line 17: Invalid Value for keyword 'protocol' = 'enom'
WARNING: file /etc/ddclient.conf, line 22: unrecognized keyword 'domain' (ignored)
WARNING: file /var/cache/ddclient/ddclient.cache, line 3: Invalid Value for keyword 'ip' = ''
WARNING: file /var/cache/ddclient/ddclient.cache, line 4: Invalid Value for keyword 'ip' = ''
WARNING: file /var/cache/ddclient/ddclient.cache, line 5: Invalid Value for keyword 'ip' = ''
When I reapply the patch, I get the previous error message (as would be expected). I am certain this was working prior to the upgrade as I've been using this for almost a year, and I also show on the logs from dyndns.com that my IP address changed about 4 days ago. I have a virtualized copy of Hardy running simultaneously and as a temporary workaround I installed ddclient on that machine and copied the ddclient.conf file to it directly. It works perfectly.
Thanks so much for all you guys do! This is a great piece of software. I'm sorry that I'm not a developer but I hope that posting this report will serve as my contribution to the project. Please email me directly if you would like to see the copy of my ddclient.conf file, as I'd rather not post it with my domains, usernames, and password for all the world to see. ;)
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=676128&aid=2921788&group_id=116817
|