Bug#935829: systemd: Many services fail to start after systemd 242-4 was pushed to bullseye.

Michael Biebl biebl at debian.org
Wed Aug 28 09:04:05 BST 2019


Ok, let's look at the log:

Am 28.08.19 um 09:08 schrieb Bill Seremetis:
> Aug 28 09:57:51 dwarf systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
> Aug 28 09:57:51 dwarf systemd[1]: Condition check resulted in Kernel Configuration File System being skipped.
> Aug 28 09:57:51 dwarf systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped.
> Aug 28 09:57:51 dwarf systemd[1]: Condition check resulted in FUSE Control File System being skipped.

Then repeated attempts to start those services (or some of them) because
they are dependencies of other targets/services and later

> Aug 28 09:57:59 dwarf systemd[1]: sys-fs-fuse-connections.mount: Start request repeated too quickly.
> Aug 28 09:57:59 dwarf systemd[1]: Failed to mount FUSE Control File System.

In the log file you provided, I don't see other services being marked as
failed, due to hitting the start request limit.

With 241-7 (which you can get from [1]) are those 4 services also
skipped because the condition check failed?
Would be great to have a verbose debug log with 241-7.

You probably need to investigate, why the condition checks fail for
those services.

$ systemctl cat systemd-fsck-root.service | grep Condition
ConditionPathIsReadWrite=!/
ConditionPathExists=!/run/initramfs/fsck-root

This one is expected, as the / file system is checked by the initramfs
nowadays.


$ systemctl cat sys-kernel-config.mount | grep Condition
ConditionPathExists=/sys/kernel/config
ConditionCapability=CAP_SYS_RAWIO


$ systemctl cat systemd-binfmt.service | grep Condition
ConditionPathIsReadWrite=/proc/sys/
ConditionDirectoryNotEmpty=|/lib/binfmt.d
ConditionDirectoryNotEmpty=|/usr/lib/binfmt.d
ConditionDirectoryNotEmpty=|/usr/local/lib/binfmt.d
ConditionDirectoryNotEmpty=|/etc/binfmt.d
ConditionDirectoryNotEmpty=|/run/binfmt.d

$ systemctl cat sys-fs-fuse-connections.mount | grep Condition
ConditionPathExists=/sys/fs/fuse/connections
ConditionCapability=CAP_SYS_ADMIN
ConditionVirtualization=!private-users


Please check those 3 services, which condititon for them fails, e.g. if
you have writable /proc/sys or if /sys/kernel/config exists or
/sys/fs/fuse/connections.

[1] http://snapshot.debian.org/package/systemd/241-7/
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20190828/037d11c7/attachment.sig>


More information about the Pkg-systemd-maintainers mailing list