Your message dated Wed, 05 Aug 2026 17:31:09 +0000
with message-id <[email protected]>
and subject line Bug#1143544: Removed package(s) from unstable
has caused the Debian Bug report #972539,
regarding isc-dhcp-client: fails to set valid_lft if IP exists, then IP expires
early
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.)
--
972539: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=972539
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: isc-dhcp-client
Version: 4.4.1-2.1+b2
Severity: normal
Dear Maintainer,
I believe I have found the exact bug anticipated by Sven Ulland in his
fix for #834532. Here is a quote from his report:
> A problem remains: If dhclient is terminated and started again, it starts with
> reason=REBOOT and attempts to do a 'ip -4 addr add ...'. Since the address is
> still configured on the interface, this results in 'RTNETLINK answers: File
> exists', and the lifetimes are not reset. If the lifetimes expire before the
> DHCP renew hits, the address(es) are removed from the interface. This should
> probably be fixed in a separate issue.
Just to expand on Sven's description with my actual symptoms... I have a
script which can restart dhclient rather abruptly (killall -9 dhclient;
dhclient wlan0). Sometimes the IP address remains on the interface, and
then after dhclient restarts the valid_lft is not reset. Then the kernel
kills the IP address after the lifetime runs out, but dhclient isn't
ready to renew the interface yet. The connection is then dead until
dhclient renews on its own schedule (or it is manually restarted).
To work around it on my system, I simply found the two commands that set
valid_lft and replaced "ip -4 addr add" with "ip -4 addr replace".
I think this fix should be generally applicable. Here's the trivial
patch:
http://galexander.org/x/0001-replace-IPv4-lifetime-instead-of-add-in-case-it-alre.patch
Hope this helps! Thanks!
- Greg
-- System Information:
Distributor ID: Debian
Description: Devuan GNU/Linux 3 (beowulf)
Release: 3
Codename: beowulf
Architecture: x86_64
Kernel: Linux 4.19.0-11-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled
Versions of packages isc-dhcp-client depends on:
ii debianutils 4.8.6.1
ii iproute2 4.20.0-2
ii libc6 2.31-4
ii libdns-export1110 1:9.11.19+dfsg-1
ii libisc-export1105 1:9.11.19+dfsg-1
Versions of packages isc-dhcp-client recommends:
ii isc-dhcp-common 4.4.1-2
Versions of packages isc-dhcp-client suggests:
pn avahi-autoipd <none>
pn isc-dhcp-client-ddns <none>
ii resolvconf 1.84
-- Configuration Files:
/etc/dhcp/dhclient.conf changed [not included]
-- no debconf information
--- End Message ---
--- Begin Message ---
Version: 4.4.3-P1-8+rm
Dear submitter,
as the package isc-dhcp has just been removed from the Debian archive
unstable we hereby close the associated bug reports. We are sorry
that we couldn't deal with your issue properly.
For details on the removal, please see https://bugs.debian.org/1143544
The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.
Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.
This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
[email protected].
Debian distribution maintenance software
pp.
Thorsten Alteholz (the ftpmaster behind the curtain)
--- End Message ---