*** This bug is a duplicate of bug 1907878 *** https://bugs.launchpad.net/bugs/1907878
** This bug has been marked a duplicate of bug 1907878 wrong var declaration in if-up.d/resolved (nm-dispatcher[54417]: /etc/network/if-up.d/resolved: 12: mystatedir: not found) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ifupdown in Ubuntu. https://bugs.launchpad.net/bugs/1910273 Title: Upgrade to groovy breaks DNS resolution Status in ifupdown package in Ubuntu: Confirmed 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://mirrors.digitalocean.com/ubuntu groovy/universe amd64 Packages 100 /var/lib/dpkg/status ~# 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/if-up.d/resolved: 12: mystatedir: not found - /etc/network/if-up.d/resolved: 70: DNS: not found - /etc/network/if-up.d/resolved: 1: /run/network/ifupdown-inet-eth0: DNS=8.8.8.8 8.8.4.4: not found b) resolvectl dns returning no name servers Investigation: Recently changed /etc/network/if-up.d/resolved and /etc/network/if-down.d/resolved files contain programming errors. See https://git.launchpad.net/ubuntu/+source/ifupdown/commit/?id=54fec5eedfd59adaffe9021c271914578dd05d1b . Fix: $ diff /Users/pklavins/Downloads/ifupdown-0.8.35ubuntu2/debian/if-down.d/resolved if-down.d_resolved 12c12 < mystatedir statedir ifindex interface --- > # local mystatedir statedir ifindex interface $ diff /Users/pklavins/Downloads/ifupdown-0.8.35ubuntu2/debian/if-up.d/resolved if-up.d_resolved 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"="$NEW_DOMAINS" --- > DOMAINS="$NEW_DOMAINS" 70c70 < DNS DNS6 DOMAINS DOMAINS6 DEFAULT_ROUTE --- > # local DNS DNS6 DOMAINS DOMAINS6 DEFAULT_ROUTE $ To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1910273/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp