[Bug 1972029] Please test proposed package
Steve Langasek
1972029 at bugs.launchpad.net
Fri Aug 12 20:22:12 UTC 2022
Hello Pedro, or anyone else affected,
Accepted isc-dhcp into jammy-proposed. The package will build now and be
available at https://launchpad.net/ubuntu/+source/isc-
dhcp/4.4.1-2.3ubuntu2.2 in a few hours, and then in the -proposed
repository.
Please help us by testing this new package. See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed. Your feedback will aid us getting this
update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
jammy to verification-done-jammy. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-jammy. In either case, without details of your testing we will
not be able to proceed.
Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in
advance for helping!
N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to isc-dhcp in Ubuntu.
https://bugs.launchpad.net/bugs/1972029
Title:
dhclient overriding stub-resolv.conf file on Jammy
Status in isc-dhcp package in Ubuntu:
Fix Released
Status in isc-dhcp source package in Jammy:
Fix Committed
Status in isc-dhcp source package in Kinetic:
Fix Released
Bug description:
[Issue]
On Jammy, the stub-resolv.conf file on /run/systemd/resolve gets overwritten if dhclient is executed.
While debugging this, I found the reference on LP#1889068 [0] of the
move of `resolved` hook from dhclient-enter-hooks.d/ to dhclient-exit-
hooks.d/, and this new hook [2] has no reference of make_resolv_conf()
being called.
[Reproducer]
-
I used a cloud-image based Jammy installation (uvt-kvm). Once in:
$ cat /run/system/resolve/stub-resolv.conf
And one will see:
nameserver 127.0.0.53
options edns0 trust-ad
search .
Then:
$ sudo dhclient
$ cat /run/system/resolve/stub-resolv.conf
You'll see the definition of the nameserver(s) in, and the stub IP
address no longer there. To revert this, a `systemctl restart
systemd-resolved` is needed.
[Impact]
This is an improper way to keep nameserver(s) in *resolv* files; the
override of the file should never happen in these circumstances.
[Extra]
-
As a minor test, I copied over the dhclient-enter-hooks.d/resolved file from a Focal installation to a Jammy one, and the problem _does not happen_ when such hook is in place.
[ . . . ]
Let me know if further clarification is needed to proceed. Thank you.
BR,
pprincipeza
[0] https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1889068
[1] https://paste.ubuntu.com/p/bvqPZXZZ8w/
[2] https://paste.ubuntu.com/p/YQdG6z4WS7/
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1972029/+subscriptions
More information about the foundations-bugs
mailing list