Systemd 241.963-1 update -> non booting system

systemd 241.963-1 update results in a non booting system, downgrading back to 241.607-1 workaround results in booting system again.

Issue is related to fsck failing …

Mar 23 manjaro-vm systemd-fsck[380]: fsck failed with exit status 2.
Mar 23 manjaro-vm systemd[1]: Failed to start File System Check on /dev/disk/by>

Not sure what /dev/disk/by is meant to be, would explain the failure.

8 Likes

Yup, same here.

In my case, I have a separate BTRFS /var partition which systemd-fsck was failing for.

I can move the newly-create /var out of the way, then manually mount the correct partition as /var and the system will continue to boot.

Definitely looks like a systemd bug.

Edit: an update to lib32-systemd just came through, not sure if it will help. :man_shrugging:

journalctl shows this:

Mar 23 12:15:01 box systemd-fsck[734]: Usage: fsck.ext2 [-panyrcdfktvDFV] [-b superblock] [-B blocksize]
Mar 23 12:15:01 box systemd-fsck[734]:                 [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
Mar 23 12:15:01 box systemd-fsck[734]:                 [-E extended-options] [-z undo_file] device
Mar 23 12:15:01 box systemd-fsck[734]: Emergency help:
Mar 23 12:15:01 box systemd-fsck[734]:  -p                   Automatic repair (no questions)
Mar 23 12:15:01 box systemd-fsck[734]:  -n                   Make no changes to the filesystem
Mar 23 12:15:01 box systemd-fsck[734]:  -y                   Assume "yes" to all questions
Mar 23 12:15:01 box systemd-fsck[734]:  -c                   Check for bad blocks and add them to the badblock list
Mar 23 12:15:01 box systemd-fsck[734]:  -f                   Force checking even if filesystem is marked clean
Mar 23 12:15:01 box systemd-fsck[734]:  -v                   Be verbose
Mar 23 12:15:01 box systemd-fsck[734]:  -b superblock        Use alternative superblock
Mar 23 12:15:01 box systemd-fsck[734]:  -B blocksize         Force blocksize when looking for superblock
Mar 23 12:15:01 box systemd-fsck[734]:  -j external_journal  Set location of the external journal
Mar 23 12:15:01 box systemd-fsck[734]:  -l bad_blocks_file   Add to badblocks list
Mar 23 12:15:01 box systemd-fsck[734]:  -L bad_blocks_file   Set badblocks list
Mar 23 12:15:01 box systemd-fsck[734]:  -z undo_file         Create an undo file
[repeats multiple times]

then:

Mar 23 12:15:01 box systemd[1]: systemd-fsck@dev-disk-by\x2duuid-b1691309\x2d00f6\x2d4311\x2d9896\x2d3f09ad86038a.service: Main process exited, code=exited, status=1/FAILURE
Mar 23 12:15:01 box systemd[1]: systemd-fsck@dev-disk-by\x2duuid-b1691309\x2d00f6\x2d4311\x2d9896\x2d3f09ad86038a.service: Failed with result 'exit-code'.

If it’s trying to run fsck.ext2 on a btrfs partition that might explain the failure.

2 Likes

I just had the same problem
had to downgrade systemd for now

mar 23 13:30:26 myXPS15 systemd[1]: Starting File System Check on /dev/disk/by-uuid/6c167bd5-a783-44f3-8cf7-e7fda7925c73...
mar 23 13:30:26 myXPS15 systemd[1]: Starting File System Check on /dev/disk/by-uuid/10bcf1df-b2ef-4c93-bd25-13a6f37db293...
mar 23 13:30:26 myXPS15 systemd[1]: Mounted Temporary Directory (/tmp).
mar 23 13:30:26 myXPS15 systemd-fsck[371]: usage: fsck.vfat [-aAbflrtvVwy] [-d path -d ...] [-u path -u ...]
mar 23 13:30:26 myXPS15 systemd-fsck[371]:                device
mar 23 13:30:26 myXPS15 systemd-fsck[371]:   -a       automatically repair the filesystem
mar 23 13:30:26 myXPS15 systemd-fsck[371]:   -A       toggle Atari filesystem format
mar 23 13:30:26 myXPS15 systemd-fsck[371]:   -b       make read-only boot sector check
mar 23 13:30:26 myXPS15 systemd-fsck[371]:   -c N     use DOS codepage N to decode short file names (default: 437)
mar 23 13:30:26 myXPS15 systemd-fsck[371]:   -d path  drop that file
mar 23 13:30:26 myXPS15 systemd-fsck[371]:   -f       salvage unused chains to files
mar 23 13:30:26 myXPS15 systemd-fsck[371]:   -l       list path names
mar 23 13:30:26 myXPS15 systemd-fsck[371]:   -n       no-op, check non-interactively without changing
mar 23 13:30:26 myXPS15 systemd-fsck[371]:   -p       same as -a, for compat with other *fsck
mar 23 13:30:26 myXPS15 systemd-fsck[371]:   -r       interactively repair the filesystem (default)
mar 23 13:30:26 myXPS15 systemd-fsck[371]:   -t       test for bad clusters
mar 23 13:30:26 myXPS15 systemd-fsck[371]:   -u path  try to undelete that (non-directory) file
mar 23 13:30:26 myXPS15 systemd-fsck[371]:   -v       verbose mode
mar 23 13:30:26 myXPS15 systemd-fsck[371]:   -V       perform a verification pass
mar 23 13:30:26 myXPS15 systemd-fsck[371]:   -w       write changes to disk immediately
mar 23 13:30:26 myXPS15 systemd-fsck[371]:   -y       same as -a, for compat with other *fsck
mar 23 13:30:26 myXPS15 systemd-fsck[373]: usage: fsck.vfat [-aAbflrtvVwy] [-d path -d ...] [-u path -u ...]
mar 23 13:30:26 myXPS15 systemd-fsck[373]:                device
mar 23 13:30:26 myXPS15 systemd-fsck[373]:   -a       automatically repair the filesystem
mar 23 13:30:26 myXPS15 systemd-fsck[373]:   -A       toggle Atari filesystem format
mar 23 13:30:26 myXPS15 systemd-fsck[373]:   -b       make read-only boot sector check
mar 23 13:30:26 myXPS15 systemd-fsck[373]:   -c N     use DOS codepage N to decode short file names (default: 437)
mar 23 13:30:26 myXPS15 systemd-fsck[373]:   -d path  drop that file
mar 23 13:30:26 myXPS15 systemd-fsck[373]:   -f       salvage unused chains to files
mar 23 13:30:26 myXPS15 systemd-fsck[373]:   -l       list path names
mar 23 13:30:26 myXPS15 systemd-fsck[373]:   -n       no-op, check non-interactively without changing
mar 23 13:30:26 myXPS15 systemd-fsck[373]:   -p       same as -a, for compat with other *fsck
mar 23 13:30:26 myXPS15 systemd-fsck[373]:   -r       interactively repair the filesystem (default)
mar 23 13:30:26 myXPS15 systemd-fsck[373]:   -t       test for bad clusters
mar 23 13:30:26 myXPS15 systemd-fsck[373]:   -u path  try to undelete that (non-directory) file
mar 23 13:30:26 myXPS15 systemd-fsck[373]:   -v       verbose mode
mar 23 13:30:26 myXPS15 systemd-fsck[373]:   -V       perform a verification pass
mar 23 13:30:26 myXPS15 systemd-fsck[373]:   -w       write changes to disk immediately
mar 23 13:30:26 myXPS15 systemd-fsck[373]:   -y       same as -a, for compat with other *fsck
mar 23 13:30:26 myXPS15 systemd-fsck[372]: usage: fsck.vfat [-aAbflrtvVwy] [-d path -d ...] [-u path -u ...]
mar 23 13:30:26 myXPS15 systemd-fsck[372]:                device
mar 23 13:30:26 myXPS15 systemd-fsck[372]:   -a       automatically repair the filesystem
mar 23 13:30:26 myXPS15 systemd-fsck[372]:   -A       toggle Atari filesystem format
mar 23 13:30:26 myXPS15 systemd-fsck[372]:   -b       make read-only boot sector check
mar 23 13:30:26 myXPS15 systemd-fsck[372]:   -c N     use DOS codepage N to decode short file names (default: 437)
mar 23 13:30:26 myXPS15 systemd-fsck[372]:   -d path  drop that file
mar 23 13:30:26 myXPS15 systemd-fsck[372]:   -f       salvage unused chains to files
mar 23 13:30:26 myXPS15 systemd-fsck[372]:   -l       list path names
mar 23 13:30:26 myXPS15 systemd-fsck[372]:   -n       no-op, check non-interactively without changing
mar 23 13:30:26 myXPS15 systemd-fsck[372]:   -p       same as -a, for compat with other *fsck
mar 23 13:30:26 myXPS15 systemd-fsck[372]:   -r       interactively repair the filesystem (default)
mar 23 13:30:26 myXPS15 systemd-fsck[372]:   -t       test for bad clusters
mar 23 13:30:26 myXPS15 systemd-fsck[372]:   -u path  try to undelete that (non-directory) file
mar 23 13:30:26 myXPS15 systemd-fsck[372]:   -v       verbose mode
mar 23 13:30:26 myXPS15 systemd-fsck[372]:   -V       perform a verification pass
mar 23 13:30:26 myXPS15 systemd-fsck[372]:   -w       write changes to disk immediately
mar 23 13:30:26 myXPS15 systemd-fsck[372]:   -y       same as -a, for compat with other *fsck
mar 23 13:30:26 myXPS15 systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
mar 23 13:30:26 myXPS15 kernel: AVX2 version of gcm_enc/dec engaged.
mar 23 13:30:26 myXPS15 kernel: AES CTR mode by8 optimization enabled
mar 23 13:30:26 myXPS15 systemd-fsck[375]: usage: fsck.vfat [-aAbflrtvVwy] [-d path -d ...] [-u path -u ...]
mar 23 13:30:26 myXPS15 systemd-fsck[375]:                device
mar 23 13:30:26 myXPS15 systemd-fsck[373]: Usage: fsck.ext4 [-panyrcdfktvDFV] [-b superblock] [-B blocksize]
mar 23 13:30:26 myXPS15 systemd-fsck[373]:                 [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
mar 23 13:30:26 myXPS15 systemd-fsck[373]:                 [-E extended-options] [-z undo_file] device
mar 23 13:30:26 myXPS15 systemd-fsck[373]: Emergency help:
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -p                   Automatic repair (no questions)
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -n                   Make no changes to the filesystem
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -y                   Assume "yes" to all questions
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -c                   Check for bad blocks and add them to the badblock list
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -f                   Force checking even if filesystem is marked clean
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -v                   Be verbose
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -b superblock        Use alternative superblock
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -B blocksize         Force blocksize when looking for superblock
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -j external_journal  Set location of the external journal
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -l bad_blocks_file   Add to badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -L bad_blocks_file   Set badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -z undo_file         Create an undo file
mar 23 13:30:26 myXPS15 systemd-fsck[372]: Usage: fsck.ext4 [-panyrcdfktvDFV] [-b superblock] [-B blocksize]
mar 23 13:30:26 myXPS15 systemd-fsck[372]:                 [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
mar 23 13:30:26 myXPS15 systemd-fsck[372]:                 [-E extended-options] [-z undo_file] device
mar 23 13:30:26 myXPS15 systemd-fsck[372]: Emergency help:
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -p                   Automatic repair (no questions)
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -n                   Make no changes to the filesystem
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -y                   Assume "yes" to all questions
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -c                   Check for bad blocks and add them to the badblock list
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -f                   Force checking even if filesystem is marked clean
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -v                   Be verbose
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -b superblock        Use alternative superblock
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -B blocksize         Force blocksize when looking for superblock
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -j external_journal  Set location of the external journal
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -l bad_blocks_file   Add to badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -L bad_blocks_file   Set badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -z undo_file         Create an undo file
mar 23 13:30:26 myXPS15 systemd-fsck[371]: Usage: fsck.ext4 [-panyrcdfktvDFV] [-b superblock] [-B blocksize]
mar 23 13:30:26 myXPS15 systemd-fsck[371]:                 [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
mar 23 13:30:26 myXPS15 systemd-fsck[371]:                 [-E extended-options] [-z undo_file] device
mar 23 13:30:26 myXPS15 systemd-fsck[371]: Emergency help:
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -p                   Automatic repair (no questions)
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -n                   Make no changes to the filesystem
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -y                   Assume "yes" to all questions
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -c                   Check for bad blocks and add them to the badblock list
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -f                   Force checking even if filesystem is marked clean
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -v                   Be verbose
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -b superblock        Use alternative superblock
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -B blocksize         Force blocksize when looking for superblock
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -j external_journal  Set location of the external journal
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -l bad_blocks_file   Add to badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -L bad_blocks_file   Set badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -z undo_file         Create an undo file
mar 23 13:30:26 myXPS15 systemd-fsck[373]: Usage: fsck.ext4 [-panyrcdfktvDFV] [-b superblock] [-B blocksize]
mar 23 13:30:26 myXPS15 systemd-fsck[373]:                 [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
mar 23 13:30:26 myXPS15 systemd-fsck[373]:                 [-E extended-options] [-z undo_file] device
mar 23 13:30:26 myXPS15 systemd-fsck[373]: Emergency help:
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -p                   Automatic repair (no questions)
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -n                   Make no changes to the filesystem
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -y                   Assume "yes" to all questions
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -c                   Check for bad blocks and add them to the badblock list
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -f                   Force checking even if filesystem is marked clean
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -v                   Be verbose
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -b superblock        Use alternative superblock
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -B blocksize         Force blocksize when looking for superblock
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -j external_journal  Set location of the external journal
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -l bad_blocks_file   Add to badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -L bad_blocks_file   Set badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -z undo_file         Create an undo file
mar 23 13:30:26 myXPS15 systemd-fsck[375]:   -a       automatically repair the filesystem
mar 23 13:30:26 myXPS15 systemd-fsck[375]:   -A       toggle Atari filesystem format
mar 23 13:30:26 myXPS15 systemd-fsck[375]:   -b       make read-only boot sector check
mar 23 13:30:26 myXPS15 systemd-fsck[375]:   -c N     use DOS codepage N to decode short file names (default: 437)
mar 23 13:30:26 myXPS15 systemd-fsck[375]:   -d path  drop that file
mar 23 13:30:26 myXPS15 systemd-fsck[375]:   -f       salvage unused chains to files
mar 23 13:30:26 myXPS15 systemd-fsck[375]:   -l       list path names
mar 23 13:30:26 myXPS15 systemd-fsck[375]:   -n       no-op, check non-interactively without changing
mar 23 13:30:26 myXPS15 systemd-fsck[375]:   -p       same as -a, for compat with other *fsck
mar 23 13:30:26 myXPS15 systemd-fsck[375]:   -r       interactively repair the filesystem (default)
mar 23 13:30:26 myXPS15 systemd-fsck[375]:   -t       test for bad clusters
mar 23 13:30:26 myXPS15 systemd-fsck[375]:   -u path  try to undelete that (non-directory) file
mar 23 13:30:26 myXPS15 systemd-fsck[375]:   -v       verbose mode
mar 23 13:30:26 myXPS15 systemd-fsck[375]:   -V       perform a verification pass
mar 23 13:30:26 myXPS15 systemd-fsck[375]:   -w       write changes to disk immediately
mar 23 13:30:26 myXPS15 systemd-fsck[375]:   -y       same as -a, for compat with other *fsck
mar 23 13:30:26 myXPS15 systemd-fsck[372]: Usage: fsck.ext4 [-panyrcdfktvDFV] [-b superblock] [-B blocksize]
mar 23 13:30:26 myXPS15 systemd-fsck[372]:                 [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
mar 23 13:30:26 myXPS15 systemd-fsck[372]:                 [-E extended-options] [-z undo_file] device
mar 23 13:30:26 myXPS15 systemd-fsck[372]: Emergency help:
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -p                   Automatic repair (no questions)
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -n                   Make no changes to the filesystem
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -y                   Assume "yes" to all questions
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -c                   Check for bad blocks and add them to the badblock list
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -f                   Force checking even if filesystem is marked clean
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -v                   Be verbose
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -b superblock        Use alternative superblock
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -B blocksize         Force blocksize when looking for superblock
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -j external_journal  Set location of the external journal
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -l bad_blocks_file   Add to badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -L bad_blocks_file   Set badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -z undo_file         Create an undo file
mar 23 13:30:26 myXPS15 systemd-fsck[373]: Usage: fsck.ext4 [-panyrcdfktvDFV] [-b superblock] [-B blocksize]
mar 23 13:30:26 myXPS15 systemd-fsck[373]:                 [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
mar 23 13:30:26 myXPS15 systemd-fsck[373]:                 [-E extended-options] [-z undo_file] device
mar 23 13:30:26 myXPS15 systemd-fsck[373]: Emergency help:
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -p                   Automatic repair (no questions)
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -n                   Make no changes to the filesystem
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -y                   Assume "yes" to all questions
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -c                   Check for bad blocks and add them to the badblock list
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -f                   Force checking even if filesystem is marked clean
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -v                   Be verbose
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -b superblock        Use alternative superblock
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -B blocksize         Force blocksize when looking for superblock
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -j external_journal  Set location of the external journal
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -l bad_blocks_file   Add to badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -L bad_blocks_file   Set badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[373]:  -z undo_file         Create an undo file
mar 23 13:30:26 myXPS15 systemd-fsck[375]: Usage: fsck.ext4 [-panyrcdfktvDFV] [-b superblock] [-B blocksize]
mar 23 13:30:26 myXPS15 systemd-fsck[375]:                 [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
mar 23 13:30:26 myXPS15 systemd-fsck[375]:                 [-E extended-options] [-z undo_file] device
mar 23 13:30:26 myXPS15 systemd-fsck[375]: Emergency help:
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -p                   Automatic repair (no questions)
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -n                   Make no changes to the filesystem
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -y                   Assume "yes" to all questions
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -c                   Check for bad blocks and add them to the badblock list
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -f                   Force checking even if filesystem is marked clean
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -v                   Be verbose
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -b superblock        Use alternative superblock
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -B blocksize         Force blocksize when looking for superblock
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -j external_journal  Set location of the external journal
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -l bad_blocks_file   Add to badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -L bad_blocks_file   Set badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -z undo_file         Create an undo file
mar 23 13:30:26 myXPS15 systemd-fsck[373]: fsck failed with exit status 18.
mar 23 13:30:26 myXPS15 systemd-fsck[372]: Usage: fsck.ext4 [-panyrcdfktvDFV] [-b superblock] [-B blocksize]
mar 23 13:30:26 myXPS15 systemd-fsck[372]:                 [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
mar 23 13:30:26 myXPS15 systemd-fsck[372]:                 [-E extended-options] [-z undo_file] device
mar 23 13:30:26 myXPS15 systemd-fsck[372]: Emergency help:
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -p                   Automatic repair (no questions)
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -n                   Make no changes to the filesystem
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -y                   Assume "yes" to all questions
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -c                   Check for bad blocks and add them to the badblock list
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -f                   Force checking even if filesystem is marked clean
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -v                   Be verbose
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -b superblock        Use alternative superblock
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -B blocksize         Force blocksize when looking for superblock
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -j external_journal  Set location of the external journal
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -l bad_blocks_file   Add to badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -L bad_blocks_file   Set badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[372]:  -z undo_file         Create an undo file
mar 23 13:30:26 myXPS15 systemd-fsck[373]: Running request emergency.target/start/replace
mar 23 13:30:26 myXPS15 systemd-fsck[372]: fsck failed with exit status 18.
mar 23 13:30:26 myXPS15 systemd-fsck[372]: Running request emergency.target/start/replace
mar 23 13:30:26 myXPS15 systemd-fsck[371]: Usage: fsck.ext4 [-panyrcdfktvDFV] [-b superblock] [-B blocksize]
mar 23 13:30:26 myXPS15 systemd-fsck[371]:                 [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
mar 23 13:30:26 myXPS15 systemd-fsck[371]:                 [-E extended-options] [-z undo_file] device
mar 23 13:30:26 myXPS15 systemd-fsck[371]: Emergency help:
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -p                   Automatic repair (no questions)
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -n                   Make no changes to the filesystem
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -y                   Assume "yes" to all questions
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -c                   Check for bad blocks and add them to the badblock list
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -f                   Force checking even if filesystem is marked clean
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -v                   Be verbose
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -b superblock        Use alternative superblock
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -B blocksize         Force blocksize when looking for superblock
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -j external_journal  Set location of the external journal
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -l bad_blocks_file   Add to badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -L bad_blocks_file   Set badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -z undo_file         Create an undo file
mar 23 13:30:26 myXPS15 kernel: Bluetooth: Core ver 2.22
mar 23 13:30:26 myXPS15 kernel: NET: Registered protocol family 31
mar 23 13:30:26 myXPS15 kernel: Bluetooth: HCI device and connection manager initialized
mar 23 13:30:26 myXPS15 kernel: Bluetooth: HCI socket layer initialized
mar 23 13:30:26 myXPS15 kernel: Bluetooth: L2CAP socket layer initialized
mar 23 13:30:26 myXPS15 kernel: Bluetooth: SCO socket layer initialized
mar 23 13:30:26 myXPS15 systemd-fsck[375]: Usage: fsck.ext4 [-panyrcdfktvDFV] [-b superblock] [-B blocksize]
mar 23 13:30:26 myXPS15 systemd-fsck[375]:                 [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
mar 23 13:30:26 myXPS15 systemd-fsck[375]:                 [-E extended-options] [-z undo_file] device
mar 23 13:30:26 myXPS15 systemd-fsck[375]: Emergency help:
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -p                   Automatic repair (no questions)
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -n                   Make no changes to the filesystem
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -y                   Assume "yes" to all questions
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -c                   Check for bad blocks and add them to the badblock list
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -f                   Force checking even if filesystem is marked clean
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -v                   Be verbose
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -b superblock        Use alternative superblock
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -B blocksize         Force blocksize when looking for superblock
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -j external_journal  Set location of the external journal
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -l bad_blocks_file   Add to badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -L bad_blocks_file   Set badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -z undo_file         Create an undo file
mar 23 13:30:26 myXPS15 systemd-fsck[371]: Usage: fsck.ext4 [-panyrcdfktvDFV] [-b superblock] [-B blocksize]
mar 23 13:30:26 myXPS15 systemd-fsck[371]:                 [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
mar 23 13:30:26 myXPS15 systemd-fsck[371]:                 [-E extended-options] [-z undo_file] device
mar 23 13:30:26 myXPS15 systemd-fsck[371]: Emergency help:
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -p                   Automatic repair (no questions)
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -n                   Make no changes to the filesystem
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -y                   Assume "yes" to all questions
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -c                   Check for bad blocks and add them to the badblock list
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -f                   Force checking even if filesystem is marked clean
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -v                   Be verbose
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -b superblock        Use alternative superblock
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -B blocksize         Force blocksize when looking for superblock
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -j external_journal  Set location of the external journal
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -l bad_blocks_file   Add to badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -L bad_blocks_file   Set badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[371]:  -z undo_file         Create an undo file
mar 23 13:30:26 myXPS15 systemd-fsck[375]: Usage: fsck.ext4 [-panyrcdfktvDFV] [-b superblock] [-B blocksize]
mar 23 13:30:26 myXPS15 systemd-fsck[375]:                 [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
mar 23 13:30:26 myXPS15 systemd-fsck[375]:                 [-E extended-options] [-z undo_file] device
mar 23 13:30:26 myXPS15 systemd-fsck[375]: Emergency help:
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -p                   Automatic repair (no questions)
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -n                   Make no changes to the filesystem
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -y                   Assume "yes" to all questions
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -c                   Check for bad blocks and add them to the badblock list
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -f                   Force checking even if filesystem is marked clean
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -v                   Be verbose
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -b superblock        Use alternative superblock
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -B blocksize         Force blocksize when looking for superblock
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -j external_journal  Set location of the external journal
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -l bad_blocks_file   Add to badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -L bad_blocks_file   Set badblocks list
mar 23 13:30:26 myXPS15 systemd-fsck[375]:  -z undo_file         Create an undo file
mar 23 13:30:26 myXPS15 systemd-fsck[371]: fsck failed with exit status 18.
mar 23 13:30:26 myXPS15 systemd-fsck[371]: Running request emergency.target/start/replace
mar 23 13:30:26 myXPS15 systemd-fsck[375]: fsck failed with exit status 18.
mar 23 13:30:26 myXPS15 systemd-fsck[375]: Running request emergency.target/start/replace
mar 23 13:30:26 myXPS15 systemd[1]: systemd-fsck@dev-disk-by\x2duuid-6c167bd5\x2da783\x2d44f3\x2d8cf7\x2de7fda7925c73.service: Main process exited, code=exited, status=1/FAILURE
mar 23 13:30:26 myXPS15 systemd[1]: systemd-fsck@dev-disk-by\x2duuid-6c167bd5\x2da783\x2d44f3\x2d8cf7\x2de7fda7925c73.service: Failed with result 'exit-code'.
mar 23 13:30:26 myXPS15 systemd[1]: Failed to start File System Check on /dev/disk/by-uuid/6c167bd5-a783-44f3-8cf7-e7fda7925c73.
mar 23 13:30:26 myXPS15 systemd[1]: Dependency failed for /home.
mar 23 13:30:26 myXPS15 systemd[1]: Dependency failed for Local File Systems.
mar 23 13:30:26 myXPS15 systemd[1]: local-fs.target: Job local-fs.target/start failed with result 'dependency'.
mar 23 13:30:26 myXPS15 systemd[1]: local-fs.target: Triggering OnFailure= dependencies.
mar 23 13:30:26 myXPS15 systemd[1]: home.mount: Job home.mount/start failed with result 'dependency'.
mar 23 13:30:26 myXPS15 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-fsck@dev-disk-by\x2duuid-6c167bd5\x2da783\x2d44f3\x2d8cf7\x2de7fda7925c73 comm="systemd" exe=">
mar 23 13:30:26 myXPS15 systemd[1]: systemd-fsck@dev-disk-by\x2duuid-0047\x2d82A9.service: Main process exited, code=exited, status=1/FAILURE
mar 23 13:30:26 myXPS15 systemd[1]: systemd-fsck@dev-disk-by\x2duuid-0047\x2d82A9.service: Failed with result 'exit-code'.
mar 23 13:30:26 myXPS15 systemd[1]: Failed to start File System Check on /dev/disk/by-uuid/0047-82A9.
mar 23 13:30:26 myXPS15 systemd[1]: Dependency failed for /boot/efi.
mar 23 13:30:26 myXPS15 systemd[1]: boot-efi.mount: Job boot-efi.mount/start failed with result 'dependency'.
mar 23 13:30:26 myXPS15 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-fsck@dev-disk-by\x2duuid-0047\x2d82A9 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=?>
mar 23 13:30:26 myXPS15 kernel: audit: type=1130 audit(1553344226.436:6): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-fsck@dev-disk-by\x2duuid-6c167bd5\x2da783\x2d44f3\x2d8cf7\x2de7fda79>
mar 23 13:30:26 myXPS15 kernel: audit: type=1130 audit(1553344226.440:7): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-fsck@dev-disk-by\x2duuid-0047\x2d82A9 comm="systemd" exe="/usr/lib/s>
mar 23 13:30:26 myXPS15 systemd[1]: systemd-fsck@dev-disk-by\x2duuid-a33491f1\x2d060a\x2d4199\x2da76e\x2dfe8b609bcbf0.service: Main process exited, code=exited, status=1/FAILURE
mar 23 13:30:26 myXPS15 systemd[1]: systemd-fsck@dev-disk-by\x2duuid-a33491f1\x2d060a\x2d4199\x2da76e\x2dfe8b609bcbf0.service: Failed with result 'exit-code'.
mar 23 13:30:26 myXPS15 systemd[1]: Failed to start File System Check on /dev/disk/by-uuid/a33491f1-060a-4199-a76e-fe8b609bcbf0.
mar 23 13:30:26 myXPS15 systemd[1]: Dependency failed for /mnt/datas.
mar 23 13:30:26 myXPS15 systemd[1]: mnt-datas.mount: Job mnt-datas.mount/start failed with result 'dependency'.
mar 23 13:30:26 myXPS15 systemd[1]: systemd-fsck@dev-disk-by\x2duuid-10bcf1df\x2db2ef\x2d4c93\x2dbd25\x2d13a6f37db293.service: Main process exited, code=exited, status=1/FAILURE
mar 23 13:30:26 myXPS15 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-fsck@dev-disk-by\x2duuid-a33491f1\x2d060a\x2d4199\x2da76e\x2dfe8b609bcbf0 comm="systemd" exe=">
mar 23 13:30:26 myXPS15 systemd[1]: systemd-fsck@dev-disk-by\x2duuid-10bcf1df\x2db2ef\x2d4c93\x2dbd25\x2d13a6f37db293.service: Failed with result 'exit-code'.
mar 23 13:30:26 myXPS15 systemd[1]: Failed to start File System Check on /dev/disk/by-uuid/10bcf1df-b2ef-4c93-bd25-13a6f37db293.
mar 23 13:30:26 myXPS15 systemd[1]: Dependency failed for /mnt/other.
mar 23 13:30:26 myXPS15 systemd[1]: mnt-other.mount: Job mnt-other.mount/start failed with result 'dependency'.

I pretty surprised my system broke only today with all the systemd update we have on unstable lately :wink:

2 Likes

That explains all the red error messages on boot! Still booted up though, downgrading.

Confirming this as well. Interesting side note: I also have ‘fsck’ as a hook for my initramfs; and it failed there, too.

I do not have the issue on my unstable-machine. However, I did not switch to systemd-fsck and silent boot, I am still using a fsck hook in initramfs and I do not have a btrfs filesystem on this system. Unlike @merlock fsck did not fail in initramfs in my case.

Edit: I can not report any other issues, everything seems to be ok.

Neither did I - as far as I know, anyway. I did make a change to /etc/mkinitcpio.conf a long time ago:

-HOOKS=(base udev autodetect modconf block keyboard keymap resume filesystems)
+HOOKS=(base systemd autodetect modconf block keyboard sd-vconsole fsck filesystems)

I did not make such a change. I still have from the initial install in /etc/mkinitcpio.conf:

HOOKS="base udev autodetect modconf block keyboard keymap resume filesystems fsck"
1 Like

I might be a exception…I have a lot of directories mounted as RAID-1 (mdadm only, no BTRFS, etc).


HOOKS="base udev autodetect modconf block mdadm_udev keyboard keymap filesystems fsck "

:frowning: There’s my next project. Might even be the motivation I need to do a ‘cleaning-up’ re-install.

Same issue here. Downgrading to 241.607-1 fixes it.

Had the same fsck-related error (in my case regarding the EFI partition).
Additionally, systemd-timesyncd.service fails:

systemd-timesyncd.service: Failed at step STATE_DIRECTORY spawning /usr/lib/systemd/systemd-timesyncd: Not a directory

All issues disappear after downgrading. Running KDE here. I was messing with the mkinitcpio.conf and /etc/default/grub in order to try and activate a bootsplash. Not sure if this is related. In any case, my HOOKS line is as follows:

HOOKS="base udev autodetect modconf block keyboard keymap filesystems"

3 Likes

Oh I missed that one:

I can confirm it on my install, downgrade fixes it.

1 Like

@philm I’m going to revert back to 241.607 from testing. 241.963 is broken.

3 Likes

I though we could finally sit on a systemd for a longer period of time. Is there a reason for having more patches right now?

Anyway, I think it would be better to focus on Gnome 3.32 for now. It is already causing troubles and headaches for testers and the team currently and it is highly probable that we will need to import packages from Unstable, so it would be good to leave systemd out of the equation until Gnome 3.32 finally arrives on Stable.

We all know by experience that systemd is a troublesome software sometime. Let’s not complicate our life for now by having to stabilize as much as possible both Gnome and systemd at the same time.

1 Like

I suspect it’s because 242 is being readied for release… though I don’t know why we’re tracking the development commits so closely instead of using the release tag.

1 Like

We can revert back to to the testing version of systemd. If that works we can try it. I’ve to check why fsck won’t work with the current version. v242 seems to be close anyway.

I’ve to check if the following commit got added or not. Might be the reason…

5 Likes

It worked for me without problem but I don’t use encryption and have ext4.

Enquiring minds are curious …

1 Like

systemd 241.1023 just hit unstable and it has the same issue with systemd-fsck:

Mar 27 22:58:20 x230 systemd[1]: rpcbind.service: Job rpcbind.service/start failed with result 'dependency'.
Mar 27 22:58:20 x230 systemd[1]: var.mount: Job var.mount/start failed with result 'dependency'.
Mar 27 22:58:20 x230 systemd[1]: systemd-fsck@dev-disk-by\x2duuid-b2f2dfb5\x2d162e\x2d433a\x2da4b7\x2d32cd46f76238.service: Start request repeated too quickly.
Mar 27 22:58:20 x230 systemd[1]: systemd-fsck@dev-disk-by\x2duuid-b2f2dfb5\x2d162e\x2d433a\x2da4b7\x2d32cd46f76238.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- The unit systemd-fsck@dev-disk-by\x2duuid-b2f2dfb5\x2d162e\x2d433a\x2da4b7\x2d32cd46f76238.service has entered the 'failed' state with result 'exit-code'.
Mar 27 22:58:20 x230 systemd[1]: Failed to start File System Check on /dev/disk/by-uuid/b2f2dfb5-162e-433a-a4b7-32cd46f76238.
-- Subject: A start job for unit systemd-fsck@dev-disk-by\x2duuid-b2f2dfb5\x2d162e\x2d433a\x2da4b7\x2d32cd46f76238.service has failed

@philm I think you’re currently online - is there something else to try or should this be reverted?

5 Likes

Also the systemd-timesyncd still fails:

Mar 27 19:00:42 john-pc systemd[594]: systemd-timesyncd.service: Failed to set up spe>
Mar 27 19:00:42 john-pc systemd[594]: systemd-timesyncd.service: Failed at step STATE>
Mar 27 19:00:42 john-pc systemd[1]: Failed to start Network Time Synchronization.
2 Likes