Fabian Vogt changed bug 1216196
What Removed Added
Flags needinfo? needinfo?(wqu@suse.com)

Comment # 11 on bug 1216196 from Fabian Vogt
(In reply to Wenruo Qu from comment #9)
> My bad, I should take more care about this BZ earlier.
> (And feel free to mark #1219199 as duplicated)
> 
> With the help of David, the possible cause is pinned down to the microos
> specific initramfs hooks (that SElinux relabling part).
> But it's still pretty hard to reproduce if using the micros image
> (everything is read-only, pretty small disk, not enough development tools)

It's not the SELinux relabelling part, it's the whole

- mount /sysroot
- SELinux relabel
- Using transactional-update, create a new rootfs snapshot and do stuff with it
- umount /sysroot

And the umount triggers it. I guess it's the snapshot creation which triggers
it. It's basically the only place the root fs is actually unmounted except
during shutdown.

> I'm wondering if it's possible for me to use openSUSE tumbleweed as the
> base, and just intall that micro os specific dracut hook to reproduce it?

What are you issing from MicroOS? There shouldn't be significant differences.

On plain TW, there is no relabel and combustion uses plain snapper instead
of t-u, and the issue does not occur: https://openqa.opensuse.org/tests/3950956

> Meanwhile, I have several upstream backport candidates which are not yet in
> our v6.4 branches, I will backport them soon and would it be possible to
> test the newer branches (without waiting for the proper fix)?
> As if those backport fixes the problem, it would save us a lot of time to
> setup the reproducer initramfs.

It still happens on current TW, i.e. kernel 6.7.5:
https://openqa.opensuse.org/tests/3951060#step/journal_check/21

(In reply to Wenruo Qu from comment #10)
> If anyone can try the following branch and verify if it resolves the
> problem, it would be very helpful:
> 
>   users/wqu/SLE15-SP6/for-next

Do you have a build in OBS or IBS? That way I could easily build an image with
it.


You are receiving this mail because: