Public bug reported: Filing this bug for clarification and tracking on Ubuntu Bionic and later.
Canonical cloudimages for Ec2 and other clouds leave an artifact that disables /etc/network/interface with the following content: # ifupdown has been replaced by netplan(5) on this system. See # /etc/netplan for current configuration. # To re-enable ifupdown on this system, you can run: # sudo apt install ifupdown In following the suggested text, installing the ifupdown deb continues to leave a broken system because ifupdown.postinst script creates an /etc/network/interfaces.d parts directory but does not write out a working /etc/network/interfaces file if the file exists on the system. This leaves a broken /etc/network/interfaces files which doesn't source /etc/network/interfaces.d/* and 3rd parties cannot use the interfaces.d parts directory to extend networking config. Cloud-init is one of those users of /etc/network/interfaces.d/ for rendering system networking on cloud images. Per LP: #1867029 ** Affects: ifupdown (Ubuntu) Importance: Undecided Status: New ** Tags: uec-images ** Description changed: Filing this bug for clarification and tracking on Ubuntu Bionic and later. - - Canonical cloudimages for Ec2 and other clouds leave an artifact that disables /etc/network/interface with the following content: + Canonical cloudimages for Ec2 and other clouds leave an artifact that + disables /etc/network/interface with the following content: # ifupdown has been replaced by netplan(5) on this system. See # /etc/netplan for current configuration. # To re-enable ifupdown on this system, you can run: # sudo apt install ifupdown - - In following the suggested text, installing the ifupdown deb continues to leave a broken system because ifupdown.postinst script creates an /etc/network/interfaces.d parts directory but does not write out a working /etc/network/interfaces file if the file exists on the system. + In following the suggested text, installing the ifupdown deb continues + to leave a broken system because ifupdown.postinst script creates an + /etc/network/interfaces.d parts directory but does not write out a + working /etc/network/interfaces file if the file exists on the system. This leaves a broken /etc/network/interfaces files which doesn't source /etc/network/interfaces.d/* and 3rd parties cannot use the interfaces.d parts directory to extend networking config. + + Cloud-init is one of those users of /etc/network/interfaces.d/ for + rendering system networking on cloud images. Per LP: #1867029 -- 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/1868329 Title: ifupdown does not render viable /etc/network/interfaces on bionic ec2 cloud-images Status in ifupdown package in Ubuntu: New Bug description: Filing this bug for clarification and tracking on Ubuntu Bionic and later. Canonical cloudimages for Ec2 and other clouds leave an artifact that disables /etc/network/interface with the following content: # ifupdown has been replaced by netplan(5) on this system. See # /etc/netplan for current configuration. # To re-enable ifupdown on this system, you can run: # sudo apt install ifupdown In following the suggested text, installing the ifupdown deb continues to leave a broken system because ifupdown.postinst script creates an /etc/network/interfaces.d parts directory but does not write out a working /etc/network/interfaces file if the file exists on the system. This leaves a broken /etc/network/interfaces files which doesn't source /etc/network/interfaces.d/* and 3rd parties cannot use the interfaces.d parts directory to extend networking config. Cloud-init is one of those users of /etc/network/interfaces.d/ for rendering system networking on cloud images. Per LP: #1867029 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1868329/+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