I tried kernel 6.6, but sda2
isn’t being checked there either…
I found sessions between which the file system check behaviour for root changes.
journalctl -b-13 | grep fsck
huhti 11 02:08:31 jp-gentoo systemd[1]: Created slice Slice /system/systemd-fsck.
huhti 11 02:08:31 jp-gentoo systemd-fsck[348]: /dev/sda2: clean, 821374/30498816 files, 78826231/121965313 blocks
huhti 11 02:08:32 jp-gentoo systemd-fsck[537]: /dev/md0: clean, 816504/48807936 files, 142984244/195228672 blocks
huhti 11 02:08:32 jp-gentoo systemd-fsck[611]: fsck.fat 4.2 (2021-01-31)
huhti 11 02:08:32 jp-gentoo systemd-fsck[611]: /dev/sda1: 5 files, 74/130812 clusters
huhti 11 02:10:40 jp-gentoo systemd[1]: systemd-fsck@dev-disk-by\x2duuid-B5D2\x2d5542.service: Deactivated successfully.
huhti 11 02:10:40 jp-gentoo systemd[1]: systemd-fsck@dev-disk-by\x2duuid-9477a9d1\x2d47fc\x2d4f4b\x2da05f\x2d24cd2755ab8e.service: Deactivated successfully.
huhti 11 02:10:40 jp-gentoo systemd[1]: Removed slice Slice /system/systemd-fsck.
huhti 11 02:10:40 jp-gentoo systemd[1]: systemd-fsck-root.service: Deactivated successfully.
journalctl -b-12 | grep fsck
huhti 11 02:11:09 jp-gentoo systemd[1]: Created slice Slice /system/systemd-fsck.
huhti 11 02:11:09 jp-gentoo systemd-fsck[329]: fsck failed with exit status 8.
huhti 11 02:11:09 jp-gentoo systemd-fsck[329]: Ignoring error.
huhti 11 02:11:09 jp-gentoo systemd-fsck[344]: fsck.ext4: Device or resource busy while trying to open /dev/sda2
huhti 11 02:11:09 jp-gentoo systemd-fsck[344]: Filesystem mounted or opened exclusively by another program?
huhti 11 02:11:09 jp-gentoo systemd-fsck[536]: /dev/md0: clean, 816504/48807936 files, 142984244/195228672 blocks
huhti 11 02:11:09 jp-gentoo systemd-fsck[588]: fsck.fat 4.2 (2021-01-31)
huhti 11 02:11:09 jp-gentoo systemd-fsck[588]: /dev/sda1: 5 files, 74/130812 clusters
huhti 12 04:57:20 jp-gentoo systemd[1]: Requested transaction contradicts existing jobs: Transaction for systemd-logind.service/start is destructive (system-systemd\x2dfsck.slice has 'stop' job queued, but 'start' is included in transaction).
huhti 12 04:57:21 jp-gentoo systemd[1]: systemd-fsck@dev-disk-by\x2duuid-B5D2\x2d5542.service: Deactivated successfully.
huhti 12 04:57:22 jp-gentoo systemd[1]: systemd-fsck@dev-disk-by\x2duuid-9477a9d1\x2d47fc\x2d4f4b\x2da05f\x2d24cd2755ab8e.service: Deactivated successfully.
huhti 12 04:57:22 jp-gentoo systemd[1]: Removed slice Slice /system/systemd-fsck.
huhti 12 04:57:22 jp-gentoo systemd[1]: systemd-fsck-root.service: Deactivated successfully.
The latter is the first time booting with 6.8.
Here’s what I have installed via pacman
around this time, but everything seems to have functioned as it should based on journal timestamps:
[2024-04-11T02:06:21+0300] [ALPM] upgraded amd-ucode (20240312.3b128b60-1 -> 20240409.1addd7dc-1)
[2024-04-11T02:06:21+0300] [ALPM] upgraded imagemagick (7.1.1.29-2 -> 7.1.1.30-2)
[2024-04-11T02:06:21+0300] [ALPM] upgraded libarchive (3.7.2-2 -> 3.7.3-1)
[2024-04-11T02:06:21+0300] [ALPM] upgraded libxmlb (0.3.17-1 -> 0.3.18-1)
[2024-04-11T02:06:21+0300] [ALPM] upgraded linux-firmware-whence (20240312.3b128b60-1 -> 20240409.1addd7dc-1)
[2024-04-11T02:06:22+0300] [ALPM] upgraded linux-firmware (20240312.3b128b60-1 -> 20240409.1addd7dc-1)
[2024-04-11T02:06:22+0300] [ALPM] upgraded linux66 (6.6.25-1 -> 6.6.26-1)
[2024-04-11T02:06:22+0300] [ALPM] upgraded taglib (2.0-1 -> 2.0.1-1)
[2024-04-11T02:06:22+0300] [ALPM] upgraded yt-dlp (2024.03.10-1 -> 2024.04.09-1)
This was via Manjaro Settings Manager UI:
[2024-04-11T02:10:02+0300] [PACMAN] Running '/usr/bin/pacman --noconfirm --noprogressbar -S linux68'
[2024-04-11T02:10:06+0300] [ALPM] transaction started
[2024-04-11T02:10:06+0300] [ALPM] installed linux68 (6.8.5-1)
[2024-04-11T02:10:06+0300] [ALPM] transaction completed
[2024-04-11T02:10:06+0300] [ALPM] running '30-systemd-update.hook'...
[2024-04-11T02:10:06+0300] [ALPM] running '60-depmod.hook'...
[2024-04-11T02:10:07+0300] [ALPM] running '90-mkinitcpio-install.hook'...
[2024-04-11T02:10:07+0300] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux68.preset: 'default'
[2024-04-11T02:10:07+0300] [ALPM-SCRIPTLET] ==> Using default configuration file: '/etc/mkinitcpio.conf'
[2024-04-11T02:10:07+0300] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-6.8-x86_64 -g /boot/initramfs-6.8-x86_64.img
[2024-04-11T02:10:07+0300] [ALPM-SCRIPTLET] ==> Starting build: '6.8.5-1-MANJARO'
[2024-04-11T02:10:07+0300] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2024-04-11T02:10:08+0300] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2024-04-11T02:10:08+0300] [ALPM-SCRIPTLET] -> Running build hook: [autodetect]
[2024-04-11T02:10:08+0300] [ALPM-SCRIPTLET] -> Running build hook: [microcode]
[2024-04-11T02:10:08+0300] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2024-04-11T02:10:08+0300] [ALPM-SCRIPTLET] -> Running build hook: [kms]
[2024-04-11T02:10:09+0300] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2024-04-11T02:10:09+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'xhci_pci'
[2024-04-11T02:10:09+0300] [ALPM-SCRIPTLET] -> Running build hook: [keymap]
[2024-04-11T02:10:09+0300] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2024-04-11T02:10:09+0300] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2024-04-11T02:10:09+0300] [ALPM-SCRIPTLET] -> Running build hook: [mdadm_udev]
[2024-04-11T02:10:09+0300] [ALPM-SCRIPTLET] Custom /etc/mdadm.conf file will be used in initramfs for assembling arrays.
[2024-04-11T02:10:10+0300] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2024-04-11T02:10:10+0300] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: '/boot/initramfs-6.8-x86_64.img'
[2024-04-11T02:10:10+0300] [ALPM-SCRIPTLET] -> Early uncompressed CPIO image generation successful
[2024-04-11T02:10:12+0300] [ALPM-SCRIPTLET] ==> Initcpio image generation successful
[2024-04-11T02:10:12+0300] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux68.preset: 'fallback'
[2024-04-11T02:10:12+0300] [ALPM-SCRIPTLET] ==> Using default configuration file: '/etc/mkinitcpio.conf'
[2024-04-11T02:10:12+0300] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-6.8-x86_64 -g /boot/initramfs-6.8-x86_64-fallback.img -S autodetect
[2024-04-11T02:10:12+0300] [ALPM-SCRIPTLET] ==> Starting build: '6.8.5-1-MANJARO'
[2024-04-11T02:10:12+0300] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2024-04-11T02:10:13+0300] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2024-04-11T02:10:13+0300] [ALPM-SCRIPTLET] -> Running build hook: [microcode]
[2024-04-11T02:10:13+0300] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2024-04-11T02:10:13+0300] [ALPM-SCRIPTLET] -> Running build hook: [kms]
[2024-04-11T02:10:14+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'ast'
[2024-04-11T02:10:16+0300] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2024-04-11T02:10:16+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'xhci_pci'
[2024-04-11T02:10:16+0300] [ALPM-SCRIPTLET] -> Running build hook: [keymap]
[2024-04-11T02:10:16+0300] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2024-04-11T02:10:16+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla1280'
[2024-04-11T02:10:16+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'bfa'
[2024-04-11T02:10:16+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qed'
[2024-04-11T02:10:16+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'wd719x'
[2024-04-11T02:10:16+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'aic94xx'
[2024-04-11T02:10:16+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla2xxx'
[2024-04-11T02:10:17+0300] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2024-04-11T02:10:17+0300] [ALPM-SCRIPTLET] -> Running build hook: [mdadm_udev]
[2024-04-11T02:10:17+0300] [ALPM-SCRIPTLET] Custom /etc/mdadm.conf file will be used in initramfs for assembling arrays.
[2024-04-11T02:10:18+0300] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2024-04-11T02:10:18+0300] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: '/boot/initramfs-6.8-x86_64-fallback.img'
[2024-04-11T02:10:18+0300] [ALPM-SCRIPTLET] -> Early uncompressed CPIO image generation successful
[2024-04-11T02:10:28+0300] [ALPM-SCRIPTLET] ==> Initcpio image generation successful
[2024-04-11T02:10:28+0300] [ALPM] running '99-update-grub.hook'...
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] Generating grub configuration file ...
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] Found theme: /usr/share/grub/themes/manjaro/theme.txt
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] Found linux image: /boot/vmlinuz-6.8-x86_64
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] Found initrd image: /boot/amd-ucode.img /boot/initramfs-6.8-x86_64.img
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] Found initrd fallback image: /boot/initramfs-6.8-x86_64-fallback.img
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] Found linux image: /boot/vmlinuz-6.7-x86_64
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] Found initrd image: /boot/amd-ucode.img /boot/initramfs-6.7-x86_64.img
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] Found initrd fallback image: /boot/initramfs-6.7-x86_64-fallback.img
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] Found linux image: /boot/vmlinuz-6.6-x86_64
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] Found initrd image: /boot/amd-ucode.img /boot/initramfs-6.6-x86_64.img
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] Found initrd fallback image: /boot/initramfs-6.6-x86_64-fallback.img
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] Warning: os-prober will not be executed to detect other bootable partitions.
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] Systems on them will not be added to the GRUB boot configuration.
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] Check GRUB_DISABLE_OS_PROBER documentation entry.
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] Adding boot menu entry for UEFI Firmware Settings ...
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] Found memtest86+ image: /boot/memtest86+/memtest.bin
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] Adding poweroff option.
[2024-04-11T02:10:29+0300] [ALPM-SCRIPTLET] done
I have rolled back to prior touching 6.8. The root is being check once again, so I guess I can rule out hardware issues?
journalctl -b-0 | grep fsck
huhti 16 22:44:26 jp-gentoo systemd[1]: Created slice Slice /system/systemd-fsck.
huhti 16 22:44:26 jp-gentoo systemd-fsck[345]: /dev/sda2: clean, 825131/30498816 files, 79117487/121965313 blocks
huhti 16 22:44:27 jp-gentoo systemd-fsck[535]: /dev/md0: clean, 904070/48807936 files, 142699462/195228672 blocks
huhti 16 22:44:27 jp-gentoo systemd-fsck[538]: fsck.fat 4.2 (2021-01-31)
huhti 16 22:44:27 jp-gentoo systemd-fsck[538]: /dev/sda1: 5 files, 74/130812 clusters
Update: I have updated everything via pacman
, and tested on both EOL 6.7, and the LTS 6.6. The check is still happy, so this seems like a bug of some sort, introduced by 6.8. What’s weird that 6.6 was affected as well after installing 6.8…