Hi Matthew,
I went ahead and put together a plucky cloud image so I can try running the 
tests against this.  I'll report back with the results.

Conceptually, the test just launches a qemu instance and the greps the
logs at an interval to determine if it's either booted or hit the bug.
If it's booted, the vm is killed, files cleaned up, and we start one
again.  If it fails, it leaves the VM running in the background so I can
poke at it.  I can send along the scripts, but the fiddly parts are
actually setting up the machine and getting the image in a good state
for testing.

When I ran the Noble tests, I went through a few variations and finally
settled on an initrd-less UEFI boot with the root device as a
virtualized nvme device that gave the best results.  I haven't tried to
be this fancy with plucky yet, but did clone the uefi + nvme parts
(mostly because I already had them handy).

One area where I'm running into trouble with Plucky, but where I didn't
with Noble, is getting the nocloud cloud-init working with the
networking config.  Specifically, my boot times are currently being
horked by systemd-networkd-wait-online waiting for something to come
online despite the fact that I've only configured loopback.  If you know
of a way to tell cloud-init to tell networkd that there are no more
devices to wait for, I could use a hint there.  In the absence of more
clever ideas, I'm simply calling the test a success when it reaches the
stage before the 2-minute wait, instead of waiting to see the login
prompt.

Best,
-K

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

Title:
  /boot intermittently fails to mount on boot

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/2090972/+subscriptions


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

Reply via email to