[Touch-packages] [Bug 2097769] Re: Installation of ubuntu-desktop-minimal breaks DNS

2025-02-17 Thread James McKenzie
I've attached the output of `journalctl -u systemd-networkd -u NetworkManager -b` Just FYI, this is taken from a fresh VM with a basically default Ubuntu Server 24.04 installation after installing ubuntu-desktop-minimal. I had to push some workarounds in our production deployment and I encountere

[Touch-packages] [Bug 2097769] Re: Installation of ubuntu-desktop-minimal breaks DNS

2025-02-16 Thread James McKenzie
Thanks Manuel, Yeh I noticed this change as well. Although the netplan file on its own shouldn't change anything until "netplan apply" is run. So I guess "netplan apply" is being executed as part of ubuntu-desktop- minimal or one of its dependencies? Installing network-manager on its own doesn't

[Touch-packages] [Bug 2097769] Re: Installation of ubuntu-desktop-minimal breaks DNS

2025-02-16 Thread James McKenzie
Yes you're right about the Desktop ISO. When last I checked, it only supported partial autoinstall support. I might use that in future. But I do still think there could be something wrong here. The main issue is quite reproducable and the behaviour is different between 22.04 and 24.04. On a fres

[Touch-packages] [Bug 2097769] Re: Installation of ubuntu-desktop-minimal breaks DNS

2025-02-16 Thread James McKenzie
Yeh it's maybe a bit of a niche deployment. If it helps, the goal here is to fully automate the deployment of Ubuntu desktop and automatically enroll with our Puppet management system. We've had this working in production for a couple of years now. To answer your questions: 1. No, we only want N

[Touch-packages] [Bug 2097769] Re: Installation of ubuntu-desktop-minimal breaks DNS

2025-02-16 Thread James McKenzie
** Attachment added: "resolvectl after the issue occurs" https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2097769/+attachment/5856471/+files/resolvectl_after.txt -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to system

[Touch-packages] [Bug 2097769] Re: Installation of ubuntu-desktop-minimal breaks DNS

2025-02-16 Thread James McKenzie
** Attachment added: "resolvectl before the issue occurs" https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2097769/+attachment/5856470/+files/resolvectl_before.txt -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to syst

[Touch-packages] [Bug 2097769] Re: Installation of ubuntu-desktop-minimal breaks DNS

2025-02-16 Thread James McKenzie
These are just a few other commands I ran after the issue occurs. By this point in the deployment we have written our own netplan config, but it isn't applied until the reboot. systemd-networkd and NetworkManager are both running at this point, but networkd has control of the ethernet interface

[Touch-packages] [Bug 2097769] Re: Installation of ubuntu-desktop-minimal breaks DNS

2025-02-16 Thread James McKenzie
** Attachment added: "systemd-resolved log for the entire duration" https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2097769/+attachment/5856472/+files/resolved.log -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to sys

Re: [Touch-packages] [Bug 2097769] Re: Installation of ubuntu-desktop-minimal breaks DNS

2025-02-14 Thread James McKenzie
tput (journalctl -u systemd-resolved -b > resolved.log). > > ** Changed in: systemd (Ubuntu) > Status: New => Incomplete > -- James McKenzie Linux Support Officer EMBL-EBI ITS ServiceDesk Team, Thornton Building, AC265 European Bioinformatics Institute (EMBL-EBI) Wellcome

[Touch-packages] [Bug 2097769] [NEW] Installation of ubuntu-desktop-minimal breaks DNS

2025-02-14 Thread James McKenzie
Public bug reported: After performing an autoinstall with Ubuntu Server ISO and rebooting, trying to automate the installation of ubuntu-desktop-minimal causes DNS settings to be lost. For our specific use-case, we are installing ubuntu server (fully automated), then using Puppet to install desk