Upgrade to groovy breaks DNS resolution
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| ifupdown (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Bug Description
~# lsb_release -rd
Description: Ubuntu 20.10
Release: 20.10
~# apt-cache policy ifupdown
ifupdown:
Instalēts: 0.8.35ubuntu2
Kandidāts: 0.8.35ubuntu2
Versiju tabula:
*** 0.8.35ubuntu2 500
500 http://
100 /var/lib/
~#
Problem: Upon upgrade from Ubuntu 20.04 to Ubuntu 20.10, I expected name resolution upon reboot to work as usual.
What happened:
a) /var/log/syslog sprinkled with error messages:
- /etc/network/
- /etc/network/
- /etc/network/
b) resolvectl dns returning no name servers
Investigation:
Recently changed /etc/network/
Fix:
$ diff /Users/
12c12
< mystatedir statedir ifindex interface
---
> # local mystatedir statedir ifindex interface
$ diff /Users/
12c12
< mystatedir statedir ifindex interface
---
> # local mystatedir statedir ifindex interface
39,40c39,40
< DNS=DNS
< DOMAINS=DOMAINS
---
> DNS=$DNS
> DOMAINS=$DOMAINS
42,43c42,43
< DNS=DNS6
< DOMAINS=DOMAINS6
---
> DNS=$DNS6
> DOMAINS=$DOMAINS6
47c47
< "$DNS"="$NEW_DNS"
---
> DNS="$NEW_DNS"
51c51
< "$DOMAINS"
---
> DOMAINS=
70c70
< DNS DNS6 DOMAINS DOMAINS6 DEFAULT_ROUTE
---
> # local DNS DNS6 DOMAINS DOMAINS6 DEFAULT_ROUTE
$

Status changed to 'Confirmed' because the bug affects multiple users.