Closed lnussel closed 5 months ago
commit a39a19b35f22953eebd8520109a81155d18d6e80 does something to the umounting
I think related to the changes with regards to context managers. I'll take a look
@lnussel the problem is, I cannot reproduce this. We have a MicroOS integration test here:
and neither the standard nor the encrypted variant shows the busy states. Also a local build umounts correctly. Can you point me to a reproducer example please. Thanks
the one I linked above. It uses a custom boot loader setup, ie not grub
the one I linked above. It uses a custom boot loader setup, ie not grub
Ah sorry, I'm blind ... looking
Hmm, your disk.sh looks scary, why do you need this ? We fully support systemd-boot
<bootloader name="systemd_boot" timeout="10"/>
I guess it's because of initrd_system="none"
So it's hard to work with the original Factory description, too much stuff in there, a refactoring would be good imho
So I took the type setup from the profile you used and can reproduce the busy state. I'm pretty sure it was there before but got ignored by the v9 kiwi version.
I'll take a look
@lnussel I added a patch to fix the busy state which worked for me. Can you please double check if this makes sense for you too. Thanks
Hmm, your disk.sh looks scary, why do you need this ? We fully support systemd-boot
Upstream systemd is not aware of btrfs snapshots and neither support installation of shim which is required for secure boot.
https://www.youtube.com/watch?v=drgo6pvn5hI&list=PLWYdJViL9EioDNHn7xIqQJLyCayNPKeYf&index=22 https://github.com/openSUSE/sdbootutil/blob/main/ARCHITECTURE.md
Problem description
https://build.opensuse.org/package/live_build_log/openSUSE:Factory/openSUSE-MicroOS:kvm-and-xen-sdboot/images/x86_64
Has errors like this:
That does not happen with python3-kiwi-9.25.22-2.2
Comparing the logs one can see that the new version does not umount certain subvolume underneath
/@/.snapshots/1/snapshot
, eg there's a a linebut no matching umount. In kiwi9 it did umount.
Steps to reproduce the behaviour
Build https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS using profile kvm-and-xen-sdboot Reproducible locally.
OS and Software information