Public bug reported:

SRU Justification

[Impact]

In Ubuntu Noble, systemd tools fail to mount images with btrfs
filesystems in them. This is because the kernel removed the "norecovery"
mount option which systemd tools add in some scenarios when mounting
filesystems from disk images.

Commit which removed "norecovery" in the kernel:
https://github.com/torvalds/linux/commit/a1912f712188291f9d7d434fba155461f1ebef66.

[Fix]


The issue was worked around upstream in systemd in 
https://github.com/systemd/systemd/pull/32892 and 
https://github.com/systemd/systemd/pull/32948.

[Test]

To reproduce:

git clone https://github.com/systemd/mkosi
cd mkosi
bin/mkosi -d fedora -t disk --tools-tree=default -f
sudo systemd-dissect -M mkosi.output/image.raw abc

The last command will fail with "Failed to mount image: Invalid
argument". After backporting the two systemd commits, the last command
will succeed.

[Regression Potential]

Low, the systemd commits only change behavior for btrfs filesystems,
which are currently not working at all. The commits have been backported
to the systemd stable releases and we've had no reports of any issues
caused by backporting these commits.

** Affects: systemd (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067907

Title:
  systemd tools fail to mount disk images with btrfs filesystems

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2067907/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to