debconf sets wrong server for zoneedit
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ddclient (Debian) |
Fix Released
|
Unknown
|
|||
ddclient (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Hardy |
Won't Fix
|
Undecided
|
Unassigned | ||
Karmic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ddclient
Description: Ubuntu 9.10
Release: 9.10
ddclient:
Installed: 3.8.0-4ubuntu1
Candidate: 3.8.0-4ubuntu1
Version table:
*** 3.8.0-4ubuntu1 0
500 http://
100 /var/lib/
debconf should set server to dynamic.
Debian fixed the problem in the ddclient app but didn't seem to fix debconf.
Impact:
When users choose zoneedit in debconf either during inital install or during a reconfigure their IP will not get updated. ddclient runs very quietly so unless they really check they will not know, might be hard to figure out the problem for new users.
TEST CASE:
Install ddclient during debconf choose zoneedit, run "sudo ddclient --verbose" from the command line. You get something simmilar to this:
RECEIVE: HTTP/1.1 301 Moved Permanently
RECEIVE: Date: Tue, 13 Oct 2009 00:31:38 GMT
RECEIVE: Server: Apache
RECEIVE: Location: http://
RECEIVE: Content-Length: 299
RECEIVE: Connection: close
RECEIVE: Content-Type: text/html; charset=iso-8859-1
RECEIVE:
RECEIVE: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
RECEIVE: <html><head>
RECEIVE: <title>301 Moved Permanently</title>
RECEIVE: </head><body>
RECEIVE: <h1>Moved Permanently</h1>
RECEIVE: <p>The document has moved <a href="http://
RECEIVE: </body></html>
With the updated package from lucid you don't get the Moved Permanently message.
I don't see any foreseeable possibility for regression it only changes debconf.
Changed in ddclient (Ubuntu): | |
assignee: | nobody → Ezra Reeves (ezrareeves) |
status: | New → In Progress |
description: | updated |
Changed in ddclient (Debian): | |
status: | Unknown → New |
Changed in ddclient (Debian): | |
status: | New → Fix Released |
tags: |
added: verification-done removed: verification-needed |
This bug was fixed in the package ddclient - 3.8.0-8ubuntu1
---------------
ddclient (3.8.0-8ubuntu1) lucid; urgency=low
[ Alessio Treglia ]
* Merge from debian testing, remaining changes:
- Provide an ubuntu init script.
[ Ezra Reeves ]
* debian/config: fix bug that causes debconf to set wrong server
for zoneedit protocol (LP: #497842).
ddclient (3.8.0-8) unstable; urgency=low
* Convert to new source format "3.0 (quilt)".
* debian/control: Bump Standards-Version (no changes required).
* ddclient: Do not leak the cache content into the global configuration.
Thanks to Ingo Schwarze for the patch (closes: #527848).
ddclient (3.8.0-7) unstable; urgency=low
[ Stefano Zacchiroli ]
* postinst: ignore debconf errors about blankhostslist, thus enabling
installation with non-interactive mode. Patch by Jonathan Niehof.
(Closes: #533888)
[ Torsten Landschoff ] {postinst, config} : Load debconf correctly, passing the same shell
* debian/
parameters again (closes: #555151). Kudos to Jonathan Niehof for finding.
-- Alessio Treglia <email address hidden> Fri, 18 Dec 2009 08:37:09 +0100