[Bug 2055333] Re: netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional loopback addresses on Ubuntu 2204 Jammy

2024-04-15 Thread Gregory Bock
We were using aliased interfaces (lo:1) on other OSs (cent/debian/etc)
as well as ubuntu to avoid overwriting the default lo interface
configuration files . We've tested cloud-init with lo and no mac
matching on ubuntu and non ubuntu OSs and it works, so we'll just change
our base CI data to work around this. Anything previous deployed on
jammy and working will break with a netplan.io package update which is
not ideal, but it is what it is.

Feel free to close this bug.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2055333

Title:
  netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional
  loopback addresses on Ubuntu 2204 Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2055333/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2055333] Re: netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional loopback addresses on Ubuntu 2204 Jammy

2024-04-15 Thread Danilo Egea Gondolfo
To get you configuration working you need to remove the match and set-
name stanzas (which were never required really). Using the definition ID
as the interface name (the "lo" inside "ethernets") is enough to
configure an interface using its name. And by removing that it will work
on Jammy.


As you noticed, there seem to be some change in behavior in newer versions of 
systemd.

The configuration that uses match.macaddress I wouldn't expect to work
actually works on Noble. Although, I've found this by accident:

---
Apr 15 14:14:58 noble (udev-worker)[382]: dummy123: Could not set WakeOnLan to 
off, ignoring: Operation not supported
Apr 15 14:14:58 noble (udev-worker)[382]: dummy123: Failed to rename network 
interface 3 from 'dummy123' to 'lo': File exists
Apr 15 14:14:58 noble (udev-worker)[382]: dummy123: Failed to process device, 
ignoring: File exists
---

I also have a dummy interface in my configuration and it doesn't have a
permanent mac address as well. Although, udev apparently tried to apply
the set-name from ethernets.lo to this interface as if the
match.macaddress matched both.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2055333

Title:
  netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional
  loopback addresses on Ubuntu 2204 Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2055333/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2055333] Re: netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional loopback addresses on Ubuntu 2204 Jammy

2024-04-15 Thread Lukas Märdian
** Also affects: systemd (Ubuntu)
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2055333

Title:
  netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional
  loopback addresses on Ubuntu 2204 Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2055333/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2055333] Re: netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional loopback addresses on Ubuntu 2204 Jammy

2024-04-08 Thread Gregory Bock
Mantic with 0.106.1 correctly configures the loopback interface so it
seems other package updates on the system aren't affected by the
permanent mac address changeset. I suspect it is something with systemd
but I haven't found anything definitive yet. The netplan file from
cloudinit and the systemd generated network units all appear to have the
same content between the OS versions. ethtool doesn't report a permanent
address for loopback on jammy or mantic.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2055333

Title:
  netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional
  loopback addresses on Ubuntu 2204 Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2055333/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2055333] Re: netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional loopback addresses on Ubuntu 2204 Jammy

2024-03-25 Thread Gregory Bock
I was able to confirm that https://github.com/canonical/netplan/pull/278
is the breaking commit with git bisect. I tried to bisect forward to
0.107.1 to see if I could find the behavior change back to working but I
think my test setup is flawed or there's another factor at play here. I
did spin up a fresh mantic install to verify that it does indeed work. I
also verified that cloudinit is generating the same netplan files, and
the generated systemd link and network files are also the same between
mantic and jammy. I'll attempt to bisect from 0.107.1 back to 0.106.1 on
mantic and see what that yields.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2055333

Title:
  netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional
  loopback addresses on Ubuntu 2204 Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2055333/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2055333] Re: netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional loopback addresses on Ubuntu 2204 Jammy

2024-03-25 Thread Gregory Bock
Ignore the github comment, I was looking at the
https://github.com/canonical/netplan.io repo which I incorrectly assumed
was the repo the package was being built from, I didn't even check the
code there when I didn't see any versioning tags (facepalm).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2055333

Title:
  netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional
  loopback addresses on Ubuntu 2204 Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2055333/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2055333] Re: netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional loopback addresses on Ubuntu 2204 Jammy

2024-03-25 Thread Gregory Bock
I can see the need for skipping most of, if not all non loopback,
virtual devices. lo would seem to be a special case imho. I'd like to
avoid differing cloudinit nocloud data between the various distros.

As an aside it also doesn't seem to handle subinterfaces (e.g. lo:1)
like other distributions do. This is handy in not overwriting the
default lo interface settings while setting an alias.

Did someone recently sync github with launchpad? Those release and tags
did not appear to be there when I checked weeks ago.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2055333

Title:
  netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional
  loopback addresses on Ubuntu 2204 Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2055333/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2055333] Re: netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional loopback addresses on Ubuntu 2204 Jammy

2024-03-25 Thread Lukas Märdian
That's an interesting find, about it working in Mantic. It needs more
investigation.

Previous behavior was a bug that was inconsistent with the
NetworkManager backend and the documentation, that's why it got fixed in
the LTS, after plenty of testing:
https://discourse.ubuntu.com/t/netplan-0-106-call-for-testing/33932

Upstream changelogs can be found here: 
https://github.com/canonical/netplan/releases
Ubuntu changelogs: https://launchpad.net/ubuntu/+source/netplan.io/+changelog

Tags (packaging repository): https://git.launchpad.net/~ubuntu-core-
dev/netplan/+git/ubuntu/refs/

** Changed in: netplan.io (Ubuntu)
   Status: Incomplete => New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2055333

Title:
  netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional
  loopback addresses on Ubuntu 2204 Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2055333/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2055333] Re: netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional loopback addresses on Ubuntu 2204 Jammy

2024-03-18 Thread Gregory Bock
Also, why is previous behavior allowed to change in an LTS release?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2055333

Title:
  netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional
  loopback addresses on Ubuntu 2204 Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2055333/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2055333] Re: netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional loopback addresses on Ubuntu 2204 Jammy

2024-03-18 Thread Gregory Bock
If that is the case then why does it work on the newer version that is
present in mantic? Is there any source for this package besides github?
I can't find any tags, branching, release notes that would make it easy
to find/generate a changeset/changelog between specific versions or even
find which releases were cut at a certain commit id.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2055333

Title:
  netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional
  loopback addresses on Ubuntu 2204 Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2055333/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2055333] Re: netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional loopback addresses on Ubuntu 2204 Jammy

2024-03-18 Thread Lukas Märdian
This is probably related to the permanentMAC address matching, which was
invalid and got dropped in newer version of Netplan, as MAC address
matching is not supposed to be used on virtual interfaces (such as the
Loopback interface).

Could you please try removing the "match. macaddress: 00:00:00:00:00:00"
setting (and "set-name: lo"). That way it should match on the "lo"
interface automatically and IP addresses should be assigned.

In the future, you might be able to use "dummy-devices" in Netplan,
instead of "lo".

** Changed in: netplan.io (Ubuntu)
   Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2055333

Title:
  netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional
  loopback addresses on Ubuntu 2204 Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2055333/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs