** Description changed: - After update to systemd 237-3ubuntu10.9 systemd-tmpfiles-setup.service - fails with: + [Impact] + + * Last security update introduced a regression on btrfs based systems, causing systemd-tmpfiles-setup.service to fail to start, resulting in degraded machines. + * Cherrypick upstream fixes to resolve this. + + [Test Case] + + * Install VM using btrfs for / + * Boot, check that systemd-tmpfiles-setup.service is started successfully with: + $ systemctl status systemd-tmpfiles-setup.service + + [Regression Potential] + + * btrfs fd doesn't support the set of flags that systemd used, with + this patch, a compat set of flags is set instead, thus resolving the + introduced regression. The worst case scenario is that creating + subvolumes/directories is still broken (as in, the current status quo). + + [Other Info] + + * Example bad output + + + After update to systemd 237-3ubuntu10.9 systemd-tmpfiles-setup.service fails with: Nov 21 13:44:12 node-blc49 systemd[1]: Starting Create Volatile Files and Directories... Nov 21 13:44:12 node-blc49 systemd-tmpfiles[1226]: Failed to create directory or subvolume "/var": Bad file descriptor Nov 21 13:44:12 node-blc49 systemd-tmpfiles[1226]: Failed to create directory or subvolume "/home": Bad file descriptor Nov 21 13:44:12 node-blc49 systemd-tmpfiles[1226]: Failed to create directory or subvolume "/srv": Bad file descriptor Nov 21 13:44:12 node-blc49 systemd[1]: systemd-tmpfiles-setup.service: Main process exited, code=exited, status=1/FAILURE Nov 21 13:44:12 node-blc49 systemd[1]: systemd-tmpfiles-setup.service: Failed with result 'exit-code'. Nov 21 13:44:12 node-blc49 systemd[1]: Failed to start Create Volatile Files and Directories. This happens on btrfs root filesystems in real hardware and on our virtualized servers as well. 237-3ubuntu10.6 didnt show this errors and going back to 237-3ubuntu10 removes them as well. # lsb_release -rd Description: Ubuntu 18.04.1 LTS Release: 18.04 # apt-cache policy systemd systemd: - Installiert: 237-3ubuntu10.9 - Installationskandidat: 237-3ubuntu10.9 - Versionstabelle: - *** 237-3ubuntu10.9 500 - 500 http://de.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages - 500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages - 100 /var/lib/dpkg/status - 237-3ubuntu10 500 - 500 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 Packages + Installiert: 237-3ubuntu10.9 + Installationskandidat: 237-3ubuntu10.9 + Versionstabelle: + *** 237-3ubuntu10.9 500 + 500 http://de.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages + 500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages + 100 /var/lib/dpkg/status + 237-3ubuntu10 500 + 500 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1804603 Title: systemd-tmpfiles-setup.service fails on btrfs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1804603/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs