Overview

Request 1094821 accepted

- Add patch to fix regression with mount options handling (gh#util-linux/util-linux#2326):
* 0001-libmount-fix-sync-options-between-context-and-fs-str.patch

- Set --disable-libmount-mountfd-support, it's very broken and needs
both util-linux and kernel fixes (gh#util-linux/util-linux#2287) (forwarded request 1094801 from favogt)

Loading...

Ignaz Forster's avatar

util-linux 2.39 switched to the new mount kernel API (https://github.com/util-linux/util-linux/blob/master/Documentation/releases/v2.39-ReleaseNotes), but unfortunately this is still quite error prone.

The current openQA failure is caused in transactional-update, which is calling mnt_context_set_mflags to set certain flags. The behaviour of this function changed: Previously the context of the existing filesystem would be reused, now the options are stored separately in the context and everything is reset if options were not set explicitly via mnt_context_set_options. It's not clear to me whether this really was an intentional change.

I'll adapt transactional-update accordingly, but I'll also open an upstream bug report.

Apart from that it's currently probably better to use the --disable-libmount-mountfd-support configuration option according to https://github.com/util-linux/util-linux/issues/2287#issuecomment-1576640373 - this limitation will also hit us, not only with transactional-update when using several layers, but also when using containers.

Request History
Jan Engelhardt's avatar

jengelh created request

- Add patch to fix regression with mount options handling (gh#util-linux/util-linux#2326):
* 0001-libmount-fix-sync-options-between-context-and-fs-str.patch

- Set --disable-libmount-mountfd-support, it's very broken and needs
both util-linux and kernel fixes (gh#util-linux/util-linux#2287) (forwarded request 1094801 from favogt)


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Ana Guerrero's avatar

anag+factory set openSUSE:Factory:Staging:A as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:A"


Ana Guerrero's avatar

anag+factory accepted review

Picked "openSUSE:Factory:Staging:A"


Ruediger Oertel's avatar

oertel accepted review

Accepted review for by_group opensuse-review-team request 1094821 from user anag+factory


Dominique Leuenberger's avatar

dimstar_suse accepted review

Staging Project openSUSE:Factory:Staging:A got accepted.


Dominique Leuenberger's avatar

dimstar_suse approved review

Staging Project openSUSE:Factory:Staging:A got accepted.


Dominique Leuenberger's avatar

dimstar_suse accepted request

Staging Project openSUSE:Factory:Staging:A got accepted.

openSUSE Build Service is sponsored by