This bug was fixed in the package systemd - 245.4-4ubuntu3.23
---
systemd (245.4-4ubuntu3.23) focal; urgency=medium
[ Nick Rosbrook ]
* core/device: ignore DEVICE_FOUND_UDEV bit on switching root (LP: #2037281)
File:
Thanks for the verification, Dan!
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1969365
Title:
focal: backport kexec fallback patch
Status in systemd package in Ubuntu:
In the VM created in my above comment, I enabled proposed, installed the
new systemd and rebooted. After that, I re-ran:
cd /boot
sudo kexec -l vmlinuz --initrd initrd.img --append
'BOOT_IMAGE=/boot/vmlinuz-5.4.0-167-generic root=LABEL=cloudimg-rootfs ro
console=tty1 console=ttyS0'
sudo reboot
Apologies, I completely missed your comment, Nick! I was just able to
reproduce this using uvtool.
To launch the VM (and monitor the console output):
uvt-simplestreams-libvirt sync release=focal arch=amd64
uvt-kvm create firsttest release=focal
virsh console firsttest
Then, within the instance
Hello Dan, or anyone else affected,
Accepted systemd into focal-proposed. The package will build now and be
available at
https://launchpad.net/ubuntu/+source/systemd/245.4-4ubuntu3.23 in a few
hours, and then in the -proposed repository.
Please help us by testing this new package. See
** Merge proposal linked:
https://code.launchpad.net/~enr0n/ubuntu/+source/systemd/+git/systemd/+merge/455719
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1969365
The test case with removing kexec-tools before rebooting works for me.
But I can only reproduce the issue by doing that. Can you share more
about your setup so we can understand why exactly you hit this?
I think that having this fallback makes sense, and is fine for an SRU,
but it would be good
Thanks Nick, much appreciated!
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1969365
Title:
focal: backport kexec fallback patch
Status in systemd package in Ubuntu:
Fair enough. Thanks for the justification and for filling out the SRU
template already.
** Changed in: systemd (Ubuntu Focal)
Status: New => Triaged
** Tags added: systemd-sru-next
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is
** Changed in: systemd (Ubuntu)
Status: New => Fix Released
** Also affects: systemd (Ubuntu Focal)
Importance: Undecided
Status: New
** Changed in: systemd (Ubuntu Focal)
Importance: Undecided => Low
--
You received this bug notification because you are a member of Ubuntu
Thanks for the reply, Nick!
I think it's important enough to land because:
* you cannot execute `kexec` correctly on an Ubuntu 20.04 system without this
patch (it will fall back to performing a full reboot),
* kexec can be used to reduce downtime for critical systems which take a long
time to
The patch for this is indeed present in Jammy and newer. I don't
currently see a strong enough reason to SRU this to Focal, but if you or
someone else thinks it's important, feel free to explain here.
** Changed in: systemd (Ubuntu)
Status: New => Fix Released
--
You received this bug
12 matches
Mail list logo