Your message dated Mon, 12 Jul 2010 11:08:20 +0000
with message-id <e1oygs0-0001kn...@franck.debian.org>
and subject line Bug#583991: fixed in resolvconf 1.46
has caused the Debian Bug report #583991,
regarding isc-dhcp-client uses different location for hooks
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 ow...@bugs.debian.org
immediately.)
--
583991: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=583991
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: isc-dhcp-client
Version: 4.1.0-1
Severity: important
Hi,
I know that isc-dhcp-client is still in experimental. However, I think
that concerns that I raise here must be handle before a package is uploaded
in unstable.
With this version, you change the location of configuration files. In
particular, /etc/dhcp3/dhclient-{enter,exit}-hooks.d/ is changed into
/etc/dhcp/dhclient-{enter,exit}-hooks.d/
The problem is that external packages are using the previous location. When
installing the new isc-dhcp-client, some features (avahi, ...) are not here
anymore and other are broken (DNS with resolvconf, see below from this
particular problem)
If you decide to maintain this new location, I think you should clone this
bug report to each package shipping files in
/etc/dhcp3/dhclient-{enter,exit}-hooks.d/ and asking them to copy/symlink/...
their files into /etc/dhcp/dhclient-{enter,exit}-hooks.d/
Then, you should Breaks (or Conflicts) all packages that ship file in dhcp3 and
not in dhcp (ie something like
Breaks: avahi-autoipd (<= last_version_without_/etc/dhcp/_files)
)
With resolvconf, the problem is even more serious. ie, installing the current
isc-dhcp-client breaks the DNS but removing (and reinstalling dhcp3-client)
does not solve the problem.
Here is what happens:
* isc-dhcp-client is installed, no /etc/dhcp/dhclient-enter-hooks.d/resolvconf
is present.
=> on lease acquisition, /etc/resolv.conf is rewriten with internal scripts
breaking the symlink to /etc/resolvconf/run/resolv.conf
* I added /etc/dhcp/dhclient-enter-hooks.d/resolvconf (copied from
/etc/dhcp3/dhclient-enter-hooks.d/resolvconf)
=> /etc/resolvconf/run/resolv.conf is now correctly updated but
/etc/resolv.conf has been changed and is a plain file now
* So DNS servers are incorrect and never updated anymore is /etc/resolv.conf
=> users must manually recreate the /etc/resolv.conf symlink (not really a
problem for an experimental package)
This explain why it is important that there must never be a resolvconf package
installed (or even unpacked ?) without
/etc/dhcp/dhclient-enter-hooks.d/resolvconf together with the isc-dhcp-client
package. The dependency on your package must ensure this (and a new resolvconf
package must provide a /etc/dhcp/dhclient-enter-hooks.d/resolvconf is you
maintain this path change)
Regards,
Vincent (that will switch back to dhcp3-client for now)
-- System Information:
Debian Release: squeeze/sid
APT prefers oldstable
APT policy: (500, 'oldstable'), (500, 'unstable'), (500, 'testing'), (500,
'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.31-rc6-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages isc-dhcp-client depends on:
ii debianutils 3.2.1 Miscellaneous utilities specific t
ii ifupdown 0.6.9 high level tools to configure netw
ii isc-dhcp-common 4.1.0-1 common files used by all the isc-d
ii libc6 2.9-26 GNU C Library: Shared libraries
ii libssl0.9.8 0.9.8k-5 SSL shared libraries
isc-dhcp-client recommends no packages.
Versions of packages isc-dhcp-client suggests:
ii avahi-autoipd 0.6.25-1 Avahi IPv4LL network address confi
ii resolvconf 1.45 name server information handler
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: resolvconf
Source-Version: 1.46
We believe that the bug you reported is fixed in the latest version of
resolvconf, which is due to be installed in the Debian FTP archive:
resolvconf_1.46.dsc
to main/r/resolvconf/resolvconf_1.46.dsc
resolvconf_1.46.tar.gz
to main/r/resolvconf/resolvconf_1.46.tar.gz
resolvconf_1.46_all.deb
to main/r/resolvconf/resolvconf_1.46_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 583...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Marco Nenciarini <mnen...@debian.org> (supplier of updated resolvconf package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 12 Jul 2010 12:41:37 +0200
Source: resolvconf
Binary: resolvconf
Architecture: source all
Version: 1.46
Distribution: unstable
Urgency: low
Maintainer: resolvconf maintainers <resolvconf-de...@lists.alioth.debian.org>
Changed-By: Marco Nenciarini <mnen...@debian.org>
Description:
resolvconf - name server information handler
Closes: 570896 583991
Changes:
resolvconf (1.46) unstable; urgency=low
.
[ Thomas Hood ]
* Add hook script for dhclient from the new isc-dhcp-client
package (Closes: #583991, #570896). The new script, in
/etc/dhcp/, has the same contents as the old one in /etc/dhcp3/.
Please note that any local changes made to the old one should be
made to the new script as well.
* Reiterate the latter advice in a NEWS item.
* Update the status of many TODO items in the README file. There
has been some progress in the past five years.
* Drop all dependencies on package versions older than those in
oldstable.
* Add Breaks: dnscache-run which overwrites /etc/resolv.conf.
See #582755 for my request that dnscache-run be modified to
be compatible with resolvconf.
* Bump Standards-Version to 3.9.0.0. As advised, demote remaining
Conflicts to Breaks.
* Drop Enhances: for obsolete packages dhcp-client and bind
* Add Enhances: isc-dhcp-client
* Add some lintian overrides.
.
[ Marco Nenciarini ]
* Depend on debhelper >= 6.0.7~ to have dh_lintian
* Update copyright file to refer to GPL-2 instead of GPL which is
actually a symlink to GPL-3
* Add lintian overrides for breaks-without-version.
Checksums-Sha1:
c1376eca8d3cc07f43a1523cd0154e2d5900b475 1116 resolvconf_1.46.dsc
03797c6ce6cf9cc1ca4ed5d493e532f26d849e6a 78574 resolvconf_1.46.tar.gz
c8cf75edfb0d61201aff8b55bc823812d2adcb3e 56278 resolvconf_1.46_all.deb
Checksums-Sha256:
0da666334d663f67ca1571aa0ed5674f51d7eb31427009ef1d816736aba990ce 1116
resolvconf_1.46.dsc
2996caa40fbe2e2c5b2558e2333bd520558aa21250a6ecc7310ca3e6f231292b 78574
resolvconf_1.46.tar.gz
c246c28703123ed1f30a7b61b502874b64501c8b2cd752fbe8bbf7712d4868a8 56278
resolvconf_1.46_all.deb
Files:
e09036b73f3bfc6cc4eebc47fb49ccb5 1116 net optional resolvconf_1.46.dsc
b276fc8834793f5c969ed7b57cb51660 78574 net optional resolvconf_1.46.tar.gz
b28cd0649b6c2a521e13e222bd4dd31e 56278 net optional resolvconf_1.46_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkw69BAACgkQaGRzDfCV5eTLywCfRfOZAbsGOwjiLQypXVcZMq7V
cuEAnAkrBrGbeXVQEIdRHhYL46FSfNE7
=hJxT
-----END PGP SIGNATURE-----
--- End Message ---