So there're actually 2 problems (at least) that need to be solved: - systemd doesn't rely on libmount when switching to the new root hence libmount is not aware that the mounted tree at '/sysroot' has been moved to '/' and therefore /run/mount/utab isn't updated accordingly. This issue is tracked by https://github.com/systemd/systemd/issues/15266 /upstream side) and by this bsc (SUSE side). - even if libmount was notified, it currently doesn't update entries in utab for any sub mounts below '/sysroot'. This issue is tracked by https://github.com/util-linux/util-linux/issues/1659 and by bsc#1198731.