← Back to team overview

enterprise-support team mailing list archive

[Bug 1713803] [NEW] replacement of resolvconf with systemd needs integration

 

Public bug reported:

There is a plan to remove resolvconf from the Ubuntu Server image.
resolvconf integrated with other parts of the system in 2 ways:
 * hooks invoked on change (/etc/resolvconf/update.d/)
 * resolvconf tool (invoked with -a and -d or -u)

Packages which install files into /etc/resolvconf/update.d are:
- dnsmasq: This may be mostly covered by systemd-resolved itself (the dns
  caching path).
- resolvconf: This probably isn't necessary in systemd-resolved path.
- unbound: This is another "validating, recursive, caching DNS resolver".

The list of Depends/Suggests/Recommends on resolvconf.

# for pkg in $(apt-cache rdepends resolvconf | grep -v openreso | grep -v Reverse); do out=$(apt-cache show $pkg | grep resolvconf); src=$(apt-cache show $pkg | awk '$1 == "Source:" { print $2 }'); [ -n "$src" ] || src=$pkg; case "$out" in Depends:*resolvconf) r=depends;; Suggests:*) r=suggests;; Recommends:*) r=recommends;; esac; echo "$r $src"; done  | sort -u
depends android-androresolvd
recommends avahi
recommends dhcpcd5
recommends dibbler
recommends ndisc6
recommends whereami
suggests bind9
suggests dnscrypt-proxy
suggests dnsmasq
suggests dnssec-trigger
suggests fetchmail
suggests freedombox-setup
suggests isc-dhcp
suggests netscript-2.4
suggests openvpn
suggests postfix
suggests pppconfig
suggests pump
suggests resolvconf
suggests sendmail
suggests squid3
suggests vpnc
suggests vpnc-scripts

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: systemd 234-2ubuntu9
ProcVersionSignature: Ubuntu 4.12.0-11.12-generic 4.12.5
Uname: Linux 4.12.0-11-generic x86_64
ApportVersion: 2.20.6-0ubuntu7
Architecture: amd64
Date: Tue Aug 29 18:53:50 2017
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 LANG=C.UTF-8
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.12.0-11-generic root=UUID=f897b32a-eacf-4191-9717-844918947069 ro quiet splash vt.handoff=7
SourcePackage: systemd
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.vendor: Intel Corporation

Related bugs:
 * bug 1698181: Switch to netplan renderer in Artful

** Affects: android-androresolvd (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: avahi (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: bind9 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: cloud-init (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: cloud-initramfs-tools (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: dhcpcd5 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: dibbler (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: dnscrypt-proxy (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: dnsmasq (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: dnssec-trigger (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: fetchmail (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: freedombox-setup (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: initramfs-tools (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: isc-dhcp (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: ndisc6 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: netscript-2.4 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: open-iscsi (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: openvpn (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: postfix (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: pppconfig (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: pump (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: resolvconf (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: sendmail (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: squid3 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: systemd (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: unbound (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: vpnc (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: vpnc-scripts (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: whereami (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug artful uec-images

** Also affects: unbound (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: resolvconf (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: dnsmasq (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: android-androresolvd (Ubuntu)
   Importance: Undecided
       Status: New

** Description changed:

  There is a plan to remove resolvconf from the Ubuntu Server image.
  resolvconf integrated with other parts of the system in 2 ways:
-  * hooks invoked on change (/etc/resolvconf/update.d/)
-  * resolvconf tool (invoked with -a and -d or -u)
+  * hooks invoked on change (/etc/resolvconf/update.d/)
+  * resolvconf tool (invoked with -a and -d or -u)
  
  Packages which install files into /etc/resolvconf/update.d are:
  - dnsmasq: This may be mostly covered by systemd-resolved itself (the dns
-   caching path).
+   caching path).
  - resolvconf: This probably isn't necessary in systemd-resolved path.
  - unbound: This is another "validating, recursive, caching DNS resolver".
  
  The list of Depends/Suggests/Recommends on resolvconf.
  
- # for pkg in $(apt-cache rdepends resolvconf | grep -v openreso | grep -v Reverse); do out=$(apt-cache show $pkg | grep resolvconf); case "$out" in Depends:*resolvconf) r=depends;; Suggests:*) r=suggests;; Recommends:*) r=recommends;; esac; echo "$r $pkg"; done | sort
+ # for pkg in $(apt-cache rdepends resolvconf | grep -v openreso | grep -v Reverse); do out=$(apt-cache show $pkg | grep resolvconf); src=$(apt-cache show $pkg | awk '$1 == "Source:" { print $2 }'); [ -n "$src" ] || src=$pkg; case "$out" in Depends:*resolvconf) r=depends;; Suggests:*) r=suggests;; Recommends:*) r=recommends;; esac; echo "$r $src"; done  | sort -u
  depends android-androresolvd
- recommends avahi-dnsconfd
+ recommends avahi
  recommends dhcpcd5
- recommends dibbler-client
- recommends dibbler-client-dbg
- recommends rdnssd
+ recommends dibbler
+ recommends ndisc6
  recommends whereami
  suggests bind9
  suggests dnscrypt-proxy
  suggests dnsmasq
- suggests dnsmasq
  suggests dnssec-trigger
  suggests fetchmail
  suggests freedombox-setup
- suggests isc-dhcp-client
+ suggests isc-dhcp
  suggests netscript-2.4
  suggests openvpn
  suggests postfix
  suggests pppconfig
  suggests pump
  suggests resolvconf
- suggests sendmail-base
- suggests squid
+ suggests sendmail
+ suggests squid3
  suggests vpnc
  suggests vpnc-scripts
  
  ProblemType: Bug
  DistroRelease: Ubuntu 17.10
  Package: systemd 234-2ubuntu9
  ProcVersionSignature: Ubuntu 4.12.0-11.12-generic 4.12.5
  Uname: Linux 4.12.0-11-generic x86_64
  ApportVersion: 2.20.6-0ubuntu7
  Architecture: amd64
  Date: Tue Aug 29 18:53:50 2017
  ProcEnviron:
-  TERM=xterm-256color
-  PATH=(custom, no user)
-  LANG=C.UTF-8
+  TERM=xterm-256color
+  PATH=(custom, no user)
+  LANG=C.UTF-8
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.12.0-11-generic root=UUID=f897b32a-eacf-4191-9717-844918947069 ro quiet splash vt.handoff=7
  SourcePackage: systemd
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.vendor: Intel Corporation

** Also affects: avahi (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: dhcpcd5 (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: dibbler (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: ndisc6 (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: whereami (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: bind9 (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: dnscrypt-proxy (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: dnssec-trigger (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: fetchmail (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: freedombox-setup (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: isc-dhcp (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: netscript-2.4 (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: openvpn (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: postfix (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: pppconfig (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: pump (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: sendmail (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: squid3 (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: vpnc (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: vpnc-scripts (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: cloud-initramfs-tools (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: open-iscsi (Ubuntu)
   Importance: Undecided
       Status: New

** Description changed:

  There is a plan to remove resolvconf from the Ubuntu Server image.
  resolvconf integrated with other parts of the system in 2 ways:
   * hooks invoked on change (/etc/resolvconf/update.d/)
   * resolvconf tool (invoked with -a and -d or -u)
  
  Packages which install files into /etc/resolvconf/update.d are:
  - dnsmasq: This may be mostly covered by systemd-resolved itself (the dns
    caching path).
  - resolvconf: This probably isn't necessary in systemd-resolved path.
  - unbound: This is another "validating, recursive, caching DNS resolver".
  
  The list of Depends/Suggests/Recommends on resolvconf.
  
  # for pkg in $(apt-cache rdepends resolvconf | grep -v openreso | grep -v Reverse); do out=$(apt-cache show $pkg | grep resolvconf); src=$(apt-cache show $pkg | awk '$1 == "Source:" { print $2 }'); [ -n "$src" ] || src=$pkg; case "$out" in Depends:*resolvconf) r=depends;; Suggests:*) r=suggests;; Recommends:*) r=recommends;; esac; echo "$r $src"; done  | sort -u
  depends android-androresolvd
  recommends avahi
  recommends dhcpcd5
  recommends dibbler
  recommends ndisc6
  recommends whereami
  suggests bind9
  suggests dnscrypt-proxy
  suggests dnsmasq
  suggests dnssec-trigger
  suggests fetchmail
  suggests freedombox-setup
  suggests isc-dhcp
  suggests netscript-2.4
  suggests openvpn
  suggests postfix
  suggests pppconfig
  suggests pump
  suggests resolvconf
  suggests sendmail
  suggests squid3
  suggests vpnc
  suggests vpnc-scripts
  
  ProblemType: Bug
  DistroRelease: Ubuntu 17.10
  Package: systemd 234-2ubuntu9
  ProcVersionSignature: Ubuntu 4.12.0-11.12-generic 4.12.5
  Uname: Linux 4.12.0-11-generic x86_64
  ApportVersion: 2.20.6-0ubuntu7
  Architecture: amd64
  Date: Tue Aug 29 18:53:50 2017
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   LANG=C.UTF-8
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.12.0-11-generic root=UUID=f897b32a-eacf-4191-9717-844918947069 ro quiet splash vt.handoff=7
  SourcePackage: systemd
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.vendor: Intel Corporation
+ 
+ Related bugs:
+  * bug 1698181: Switch to netplan renderer in Artful

** Also affects: initramfs-tools (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server/Client Support Team, which is subscribed to squid3 in Ubuntu.
Matching subscriptions: Ubuntu Server/Client Support Team
https://bugs.launchpad.net/bugs/1713803

Title:
  replacement of resolvconf with systemd needs integration

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/android-androresolvd/+bug/1713803/+subscriptions


Follow ups