Public bug reported: In `netplan.io` package (`0.104-0ubuntu2~20.04.1`) on Ubuntu 20.04, I ran `netplan apply` command to add addresses to `lo` interface. During the second run of `netplan apply` command, two addresses `127.0.0.1/8` and `::1/128` disappeared from `lo` interface.
I have confirmed that `0.103-0ubuntu5~20.04.6` does not have this issue. Below are the steps to reproduce this issue. $ wget https://cloud-images.ubuntu.com/focal/20220404/focal-server-cloudimg-amd64.img $ sudo qemu-system-x86_64 -vga std -nographic -drive file=focal-server-cloudimg-amd64.img,if=virtio,cache=writeback,discard=ignore,format=qcow2 -m 4096M -smp cpus=4,sockets=4 -serial mon:stdio -boot c -machine type=pc,accel=kvm -fda cloud.img ... ubuntu@ubuntu:~$ cat /etc/os-release NAME="Ubuntu" VERSION="20.04.4 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.4 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal ubuntu@ubuntu:~$ uname -a Linux ubuntu 5.4.0-107-generic #121-Ubuntu SMP Thu Mar 24 16:04:27 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux ubuntu@ubuntu:~$ dpkg -l | grep netplan.io ii netplan.io 0.104-0ubuntu2~20.04.1 amd64 YAML network configuration abstraction for various backends ubuntu@ubuntu:~$ ip a show lo 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever ubuntu@ubuntu:~$ cat <<EOL | sudo tee /etc/netplan/60-loopback.yaml >/dev/null network: version: 2 ethernets: lo: addresses: - 10.193.17.31/32 match: name: lo EOL ubuntu@ubuntu:~$ sudo netplan apply && sudo netplan apply ubuntu@ubuntu:~$ ip a show lo 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 10.193.17.31/32 scope global lo valid_lft forever preferred_lft forever ** Affects: netplan.io (Ubuntu) Importance: Undecided Status: New ** Description changed: - In `netplan.io` package (`0.104-0ubuntu2~20.04.1`) on Ubuntu 20.04, I - ran `netplan apply` command to add an address to `lo` interface, on the - second run ` get `127.0.0.1/8` and Two addresses `::1/128` will be lost. - - I have confirmed that `0.103-0ubuntu5~20.04.6` does not have this - problem. - In `netplan.io` package (`0.104-0ubuntu2~20.04.1`) on Ubuntu 20.04, I ran `netplan apply` command to add addresses to `lo` interface. During the second run of `netplan apply` command, two addresses `127.0.0.1/8` and `::1/128` disappeared from `lo` interface. I have confirmed that `0.103-0ubuntu5~20.04.6` does not have this issue. Below are the steps to reproduce this issue. ``` $ wget https://cloud-images.ubuntu.com/focal/20220404/focal-server-cloudimg-amd64.img $ sudo qemu-system-x86_64 -vga std -nographic -drive file=focal-server-cloudimg-amd64.img,if=virtio,cache=writeback,discard=ignore,format=qcow2 -m 4096M -smp cpus=4,sockets=4 -serial mon:stdio -boot c -machine type=pc,accel=kvm -fda cloud.img ... ubuntu@ubuntu:~$ cat /etc/os-release NAME="Ubuntu" VERSION="20.04.4 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.4 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal ubuntu@ubuntu:~$ uname -a Linux ubuntu 5.4.0-107-generic #121-Ubuntu SMP Thu Mar 24 16:04:27 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux ubuntu@ubuntu:~$ dpkg -l | grep netplan.io ii netplan.io 0.104-0ubuntu2~20.04.1 amd64 YAML network configuration abstraction for various backends ubuntu@ubuntu:~$ ip a show lo 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 - link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 - inet 127.0.0.1/8 scope host lo - valid_lft forever preferred_lft forever - inet6 ::1/128 scope host - valid_lft forever preferred_lft forever + link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 + inet 127.0.0.1/8 scope host lo + valid_lft forever preferred_lft forever + inet6 ::1/128 scope host + valid_lft forever preferred_lft forever ubuntu@ubuntu:~$ cat <<EOL | sudo tee /etc/netplan/60-loopback.yaml >/dev/null > network: > version: 2 > ethernets: > lo: > addresses: > - 10.193.17.31/32 > match: > name: lo > EOL ubuntu@ubuntu:~$ sudo netplan apply && sudo netplan apply ubuntu@ubuntu:~$ ip a show lo 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 - link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 - inet 10.193.17.31/32 scope global lo - valid_lft forever preferred_lft forever + link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 + inet 10.193.17.31/32 scope global lo + valid_lft forever preferred_lft forever ``` ** Description changed: In `netplan.io` package (`0.104-0ubuntu2~20.04.1`) on Ubuntu 20.04, I ran `netplan apply` command to add addresses to `lo` interface. During the second run of `netplan apply` command, two addresses `127.0.0.1/8` and `::1/128` disappeared from `lo` interface. I have confirmed that `0.103-0ubuntu5~20.04.6` does not have this issue. Below are the steps to reproduce this issue. - ``` + <pre> $ wget https://cloud-images.ubuntu.com/focal/20220404/focal-server-cloudimg-amd64.img $ sudo qemu-system-x86_64 -vga std -nographic -drive file=focal-server-cloudimg-amd64.img,if=virtio,cache=writeback,discard=ignore,format=qcow2 -m 4096M -smp cpus=4,sockets=4 -serial mon:stdio -boot c -machine type=pc,accel=kvm -fda cloud.img ... ubuntu@ubuntu:~$ cat /etc/os-release NAME="Ubuntu" VERSION="20.04.4 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.4 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal ubuntu@ubuntu:~$ uname -a Linux ubuntu 5.4.0-107-generic #121-Ubuntu SMP Thu Mar 24 16:04:27 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux ubuntu@ubuntu:~$ dpkg -l | grep netplan.io ii netplan.io 0.104-0ubuntu2~20.04.1 amd64 YAML network configuration abstraction for various backends ubuntu@ubuntu:~$ ip a show lo 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever ubuntu@ubuntu:~$ cat <<EOL | sudo tee /etc/netplan/60-loopback.yaml >/dev/null > network: > version: 2 > ethernets: > lo: > addresses: > - 10.193.17.31/32 > match: > name: lo > EOL ubuntu@ubuntu:~$ sudo netplan apply && sudo netplan apply ubuntu@ubuntu:~$ ip a show lo 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 10.193.17.31/32 scope global lo valid_lft forever preferred_lft forever - ``` + </pre> ** Description changed: In `netplan.io` package (`0.104-0ubuntu2~20.04.1`) on Ubuntu 20.04, I ran `netplan apply` command to add addresses to `lo` interface. During the second run of `netplan apply` command, two addresses `127.0.0.1/8` and `::1/128` disappeared from `lo` interface. I have confirmed that `0.103-0ubuntu5~20.04.6` does not have this issue. Below are the steps to reproduce this issue. - <pre> $ wget https://cloud-images.ubuntu.com/focal/20220404/focal-server-cloudimg-amd64.img $ sudo qemu-system-x86_64 -vga std -nographic -drive file=focal-server-cloudimg-amd64.img,if=virtio,cache=writeback,discard=ignore,format=qcow2 -m 4096M -smp cpus=4,sockets=4 -serial mon:stdio -boot c -machine type=pc,accel=kvm -fda cloud.img ... ubuntu@ubuntu:~$ cat /etc/os-release NAME="Ubuntu" VERSION="20.04.4 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.4 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal ubuntu@ubuntu:~$ uname -a Linux ubuntu 5.4.0-107-generic #121-Ubuntu SMP Thu Mar 24 16:04:27 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux ubuntu@ubuntu:~$ dpkg -l | grep netplan.io ii netplan.io 0.104-0ubuntu2~20.04.1 amd64 YAML network configuration abstraction for various backends ubuntu@ubuntu:~$ ip a show lo 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever ubuntu@ubuntu:~$ cat <<EOL | sudo tee /etc/netplan/60-loopback.yaml >/dev/null - > network: - > version: 2 - > ethernets: - > lo: - > addresses: - > - 10.193.17.31/32 - > match: - > name: lo - > EOL + network: + version: 2 + ethernets: + lo: + addresses: + - 10.193.17.31/32 + match: + name: lo + EOL ubuntu@ubuntu:~$ sudo netplan apply && sudo netplan apply ubuntu@ubuntu:~$ ip a show lo 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 10.193.17.31/32 scope global lo valid_lft forever preferred_lft forever - </pre> -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1968287 Title: loopback addresses disappear after running "netplan apply" multiple times To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/1968287/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs