** Description changed: + [Impact] + The last netplan SRU (0.103-0ubuntu5~20.04.2) introduced a state tracking + feature, that regressed the 'netplan try' CLI command, if no such --state + argument is passed, making it fail with a error message like this: + + An error occurred: 'NetplanApply' object has no attribute 'state' + + This upload contains a fix to properly initialize the 'self.state' attribute in + all cases to avoid this problem. + + [Test Plan] + In addition to runing & passing the full set of unit- and integration-tests + (that contains new tests to check for this regression), as described in + https://wiki.ubuntu.com/NetplanUpdates we want to run the following commands + to make sure the 'netplan try' command is working properly: + + $ netplan try + $ [Ctrl+C] # to abort the waiting + => Make sure it does not print a "An error occurred" message + + $ netplan try + $ [Enter] + => Make sure it does not print a "An error occurred" message + + autopkgtest logs TBD: + * Impish: amd64, arm64, armhf, ppc64el, s390x + * Hirsute: amd64, arm64, armhf, ppc64el, s390x + * Focal: amd64, arm64, armhf, ppc64el, s390x + + [Where problems could occur] + This upload contains changes to the CLI of netplan, if anything goes wrong it + could impact the interactive usage of 'netplan try'/'netplan apply' by the user. + + [Other Info] + The full set of autopkgtest logs will be attached after the upload is accepted + into -proposed and the tests have been run on the official autopkgtest.u.c + infrastructure. + + === Original Description === + I hava a freshly installed Ubuntu Server 20.04 LTS. I am using a static IP config (100% sure it is correct, also the YAML is correct) If you then enter "netplan try" I get this: -------------------------------------------------------------------------------- Warning: Stopping systemd-networkd.service, but it can still be activated by: - systemd-networkd.socket + systemd-networkd.socket An error occurred: 'NetplanApply' object has no attribute 'state' Reverting. Warning: Stopping systemd-networkd.service, but it can still be activated by: - systemd-networkd.socket + systemd-networkd.socket -------------------------------------------------------------------------------- "netplan generate && netplan apply" does work. I found some other people having these issues too on freshly installed 20.04 and 21.10 and online forums. System Infos: lsb_release -rd: Description: Ubuntu 20.04.3 LTS Release: 20.04 apt-cache policy netplan.io: netplan.io: - Installed: 0.103-0ubuntu5~20.04.2 - Candidate: 0.103-0ubuntu5~20.04.2 - Version table: - *** 0.103-0ubuntu5~20.04.2 500 - 500 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages - 100 /var/lib/dpkg/status - 0.99-0ubuntu1 500 - 500 http://de.archive.ubuntu.com/ubuntu focal/main amd64 Packages + Installed: 0.103-0ubuntu5~20.04.2 + Candidate: 0.103-0ubuntu5~20.04.2 + Version table: + *** 0.103-0ubuntu5~20.04.2 500 + 500 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages + 100 /var/lib/dpkg/status + 0.99-0ubuntu1 500 + 500 http://de.archive.ubuntu.com/ubuntu focal/main amd64 Packages systemd --version: systemd 245 (245.4-4ubuntu3.13) +PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid - Thank you!
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1949104 Title: netplan try is broken To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/1949104/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs