Unable to boot after mkinicpio 31-2.0 update

Hi!

After I installed perhaps mkinitcpio update and updated mkinitcpio.conf, I can’t boot Manjaro OS: I choose what kernel/timeshift image to boot (I selected ordinary kernel boot) and after some time I got the screen below:

ERROR: device `/dev/mapper/luks-... not found. Skipping fsck.
mount: /new_root: no filesystem type specified.
You are now being dropped into an emergency shell.
...
What I did to make this happen
pacman.log
...
[2022-07-05T00:32:41+0300] [PAMAC] synchronizing package lists
[2022-07-05T19:31:32+0300] [PACMAN] Running 'pacman -Syu'
[2022-07-05T19:31:32+0300] [PACMAN] synchronizing package lists
[2022-07-05T19:31:36+0300] [PACMAN] starting full system upgrade
[2022-07-05T19:32:07+0300] [ALPM] running '00-timeshift-autosnap.hook'...
[2022-07-05T19:32:07+0300] [ALPM-SCRIPTLET] First run mode (config file not found)
[2022-07-05T19:32:07+0300] [ALPM-SCRIPTLET] Selected default snapshot type: BTRFS
[2022-07-05T19:32:07+0300] [ALPM-SCRIPTLET] Using system disk as snapshot device for creating snapshots in BTRFS mode
[2022-07-05T19:32:07+0300] [ALPM-SCRIPTLET] Mounted '/dev/dm-0 (sda1)' at '/run/timeshift/190955/backup'
[2022-07-05T19:32:08+0300] [ALPM-SCRIPTLET] Creating new backup...(BTRFS)
[2022-07-05T19:32:08+0300] [ALPM-SCRIPTLET] Saving to device: /dev/dm-0, mounted at path: /run/timeshift/190955/backup
[2022-07-05T19:32:08+0300] [ALPM-SCRIPTLET] Created directory: /run/timeshift/190955/backup/timeshift-btrfs/snapshots/2022-07-05_19-32-08
[2022-07-05T19:32:09+0300] [ALPM-SCRIPTLET] Created subvolume snapshot: /run/timeshift/190955/backup/timeshift-btrfs/snapshots/2022-07-05_19-32-08/@
[2022-07-05T19:32:09+0300] [ALPM-SCRIPTLET] Created control file: /run/timeshift/190955/backup/timeshift-btrfs/snapshots/2022-07-05_19-32-08/info.json
[2022-07-05T19:32:09+0300] [ALPM-SCRIPTLET] BTRFS Snapshot saved successfully (0s)
[2022-07-05T19:32:09+0300] [ALPM-SCRIPTLET] Tagged snapshot '2022-07-05_19-32-08': ondemand
[2022-07-05T19:32:09+0300] [ALPM-SCRIPTLET] ------------------------------------------------------------------------------
[2022-07-05T19:32:09+0300] [ALPM-SCRIPTLET] 
[2022-07-05T19:32:09+0300] [ALPM-SCRIPTLET] Found stale mount for device '/dev/dm-0' at path '/run/timeshift/190955/backup'
[2022-07-05T19:32:09+0300] [ALPM-SCRIPTLET] Unmounted successfully
[2022-07-05T19:32:10+0300] [ALPM-SCRIPTLET] First run mode (config file not found)
[2022-07-05T19:32:10+0300] [ALPM-SCRIPTLET] Selected default snapshot type: BTRFS
[2022-07-05T19:32:10+0300] [ALPM-SCRIPTLET] Mounted '/dev/dm-0 (sda1)' at '/run/timeshift/191102/backup'
[2022-07-05T19:32:10+0300] [ALPM-SCRIPTLET] Selected default snapshot device: /dev/dm-0
[2022-07-05T19:32:10+0300] [ALPM-SCRIPTLET] ------------------------------------------------------------------------------
[2022-07-05T19:32:10+0300] [ALPM-SCRIPTLET] Removing snapshot: 2022-07-04_10-43-59
[2022-07-05T19:32:10+0300] [ALPM-SCRIPTLET] Deleting subvolume: @ (Id:472)
[2022-07-05T19:32:11+0300] [ALPM-SCRIPTLET] Deleted subvolume: @ (Id:472)
[2022-07-05T19:32:11+0300] [ALPM-SCRIPTLET] 
[2022-07-05T19:32:11+0300] [ALPM-SCRIPTLET] Deleted directory: /run/timeshift/191102/backup/timeshift-btrfs/snapshots/2022-07-04_10-43-59
[2022-07-05T19:32:11+0300] [ALPM-SCRIPTLET] Removed snapshot: 2022-07-04_10-43-59
[2022-07-05T19:32:11+0300] [ALPM-SCRIPTLET] ------------------------------------------------------------------------------
[2022-07-05T19:32:11+0300] [ALPM-SCRIPTLET] 
[2022-07-05T19:32:11+0300] [ALPM-SCRIPTLET] Found stale mount for device '/dev/dm-0' at path '/run/timeshift/191102/backup'
[2022-07-05T19:32:11+0300] [ALPM-SCRIPTLET] Unmounted successfully
[2022-07-05T19:32:12+0300] [ALPM-SCRIPTLET] Generating grub configuration file ...
[2022-07-05T19:32:12+0300] [ALPM-SCRIPTLET] Found theme: /usr/share/grub/themes/manjaro/theme.txt
[2022-07-05T19:32:13+0300] [ALPM-SCRIPTLET] Found linux image: /boot/vmlinuz-5.18-x86_64
[2022-07-05T19:32:13+0300] [ALPM-SCRIPTLET] Found initrd image: /boot/intel-ucode.img /boot/initramfs-5.18-x86_64.img
[2022-07-05T19:32:13+0300] [ALPM-SCRIPTLET] Found initrd fallback image: /boot/initramfs-5.18-x86_64-fallback.img
[2022-07-05T19:32:13+0300] [ALPM-SCRIPTLET] Warning: os-prober will not be executed to detect other bootable partitions.
[2022-07-05T19:32:13+0300] [ALPM-SCRIPTLET] Systems on them will not be added to the GRUB boot configuration.
[2022-07-05T19:32:13+0300] [ALPM-SCRIPTLET] Check GRUB_DISABLE_OS_PROBER documentation entry.
[2022-07-05T19:32:13+0300] [ALPM-SCRIPTLET] Detecting snapshots ...
[2022-07-05T19:32:14+0300] [ALPM-SCRIPTLET] Found snapshot: 2022-07-05 19:32:08 | timeshift-btrfs/snapshots/2022-07-05_19-32-08/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
[2022-07-05T19:32:14+0300] [ALPM-SCRIPTLET] Found snapshot: 2022-07-05 00:32:10 | timeshift-btrfs/snapshots/2022-07-05_00-32-09/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
[2022-07-05T19:32:14+0300] [ALPM-SCRIPTLET] Found snapshot: 2022-07-04 22:31:12 | timeshift-btrfs/snapshots/2022-07-04_22-31-12/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
[2022-07-05T19:32:14+0300] [ALPM-SCRIPTLET] Found 3 snapshot(s)
[2022-07-05T19:32:14+0300] [ALPM-SCRIPTLET] Unmount /tmp/grub-btrfs.qPeHfJT8gz .. Success
[2022-07-05T19:32:14+0300] [ALPM-SCRIPTLET] Found memtest86+ image: /boot/memtest86+/memtest.bin
[2022-07-05T19:32:14+0300] [ALPM-SCRIPTLET] done
[2022-07-05T19:32:14+0300] [ALPM] transaction started
[2022-07-05T19:32:15+0300] [ALPM] upgraded hwdata (0.360-1 -> 0.361-1)
[2022-07-05T19:32:17+0300] [ALPM] upgraded libgphoto2 (2.5.29-1 -> 2.5.30-1)
[2022-07-05T19:32:17+0300] [ALPM] warning: /etc/mkinitcpio.conf installed as /etc/mkinitcpio.conf.pacnew
[2022-07-05T19:32:17+0300] [ALPM] upgraded mkinitcpio (31-2 -> 31-2.0)
[2022-07-05T19:32:18+0300] [ALPM] upgraded opensnitch-git (1.6.0rc1.r16.6666eb8-1 -> 1.6.0rc1.r18.560f5c3-1)
[2022-07-05T19:32:18+0300] [ALPM-SCRIPTLET] 
[2022-07-05T19:32:18+0300] [ALPM-SCRIPTLET] Restart opensnitchd service:
[2022-07-05T19:32:18+0300] [ALPM-SCRIPTLET] systemctl daemon-reload
[2022-07-05T19:32:18+0300] [ALPM-SCRIPTLET] systemctl restart opensnitchd
[2022-07-05T19:32:18+0300] [ALPM-SCRIPTLET] 
[2022-07-05T19:32:19+0300] [ALPM] upgraded perl-alien-build (2.48-3 -> 2.49-1)
[2022-07-05T19:32:20+0300] [ALPM] upgraded webkit2gtk (2.36.3-1 -> 2.36.4-1)
[2022-07-05T19:32:21+0300] [ALPM] upgraded webkit2gtk-4.1 (2.36.3-1 -> 2.36.4-1)
[2022-07-05T19:32:29+0300] [ALPM] transaction completed
[2022-07-05T19:32:29+0300] [ALPM] running '30-systemd-daemon-reload.hook'...
[2022-07-05T19:32:31+0300] [ALPM] running '30-systemd-hwdb.hook'...
[2022-07-05T19:32:34+0300] [ALPM] running '30-systemd-tmpfiles.hook'...
[2022-07-05T19:32:34+0300] [ALPM] running '30-systemd-udev-reload.hook'...
[2022-07-05T19:32:34+0300] [ALPM] running '30-systemd-update.hook'...
[2022-07-05T19:32:35+0300] [ALPM] running '90-mkinitcpio-install.hook'...
[2022-07-05T19:32:35+0300] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux518.preset: 'default'
[2022-07-05T19:32:35+0300] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-5.18-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.18-x86_64.img
[2022-07-05T19:32:35+0300] [ALPM-SCRIPTLET] ==> Starting build: 5.18.9-1-MANJARO
[2022-07-05T19:32:35+0300] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2022-07-05T19:32:36+0300] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2022-07-05T19:32:37+0300] [ALPM-SCRIPTLET]   -> Running build hook: [autodetect]
[2022-07-05T19:32:37+0300] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2022-07-05T19:32:38+0300] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2022-07-05T19:32:39+0300] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2022-07-05T19:32:40+0300] [ALPM-SCRIPTLET]   -> Running build hook: [keymap]
[2022-07-05T19:32:40+0300] [ALPM-SCRIPTLET]   -> Running build hook: [consolefont]
[2022-07-05T19:32:40+0300] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration
[2022-07-05T19:32:40+0300] [ALPM-SCRIPTLET]   -> Running build hook: [encrypt]
[2022-07-05T19:32:51+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: qat_4xxx
[2022-07-05T19:32:52+0300] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2022-07-05T19:32:53+0300] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2022-07-05T19:32:53+0300] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-5.18-x86_64.img
[2022-07-05T19:32:57+0300] [ALPM-SCRIPTLET] ==> Image generation successful
[2022-07-05T19:32:57+0300] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux518.preset: 'fallback'
[2022-07-05T19:32:57+0300] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-5.18-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.18-x86_64-fallback.img -S autodetect
[2022-07-05T19:32:57+0300] [ALPM-SCRIPTLET] ==> Starting build: 5.18.9-1-MANJARO
[2022-07-05T19:32:57+0300] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2022-07-05T19:32:58+0300] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2022-07-05T19:32:59+0300] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2022-07-05T19:32:59+0300] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2022-07-05T19:33:01+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: bfa
[2022-07-05T19:33:02+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: qed
[2022-07-05T19:33:03+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: qla1280
[2022-07-05T19:33:03+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: qla2xxx
[2022-07-05T19:33:04+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: xhci_pci
[2022-07-05T19:33:06+0300] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2022-07-05T19:33:09+0300] [ALPM-SCRIPTLET]   -> Running build hook: [keymap]
[2022-07-05T19:33:09+0300] [ALPM-SCRIPTLET]   -> Running build hook: [consolefont]
[2022-07-05T19:33:09+0300] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration
[2022-07-05T19:33:09+0300] [ALPM-SCRIPTLET]   -> Running build hook: [encrypt]
[2022-07-05T19:33:11+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: qat_4xxx
[2022-07-05T19:33:12+0300] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2022-07-05T19:33:18+0300] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2022-07-05T19:33:18+0300] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-5.18-x86_64-fallback.img
[2022-07-05T19:33:32+0300] [ALPM-SCRIPTLET] ==> Image generation successful
[2022-07-05T19:33:32+0300] [ALPM] running '90-packagekit-refresh.hook'...
[2022-07-05T19:33:32+0300] [ALPM] running 'detect-old-perl-modules.hook'...
[2022-07-05T19:33:32+0300] [ALPM] running 'gtk-update-icon-cache.hook'...
[2022-07-05T19:33:32+0300] [ALPM] running 'update-desktop-database.hook'...
[2022-07-05T19:34:38+0300] [PACMAN] Running 'pacman -S mkinitcpio'
[2022-07-05T19:34:40+0300] [ALPM] running '00-timeshift-autosnap.hook'...
[2022-07-05T19:34:40+0300] [ALPM-SCRIPTLET] First run mode (config file not found)
[2022-07-05T19:34:40+0300] [ALPM-SCRIPTLET] Selected default snapshot type: BTRFS
[2022-07-05T19:34:40+0300] [ALPM-SCRIPTLET] Using system disk as snapshot device for creating snapshots in BTRFS mode
[2022-07-05T19:34:40+0300] [ALPM-SCRIPTLET] Mounted '/dev/dm-0 (sda1)' at '/run/timeshift/195722/backup'
[2022-07-05T19:34:40+0300] [ALPM-SCRIPTLET] Creating new backup...(BTRFS)
[2022-07-05T19:34:40+0300] [ALPM-SCRIPTLET] Saving to device: /dev/dm-0, mounted at path: /run/timeshift/195722/backup
[2022-07-05T19:34:40+0300] [ALPM-SCRIPTLET] Created directory: /run/timeshift/195722/backup/timeshift-btrfs/snapshots/2022-07-05_19-34-40
[2022-07-05T19:34:40+0300] [ALPM-SCRIPTLET] Created subvolume snapshot: /run/timeshift/195722/backup/timeshift-btrfs/snapshots/2022-07-05_19-34-40/@
[2022-07-05T19:34:40+0300] [ALPM-SCRIPTLET] Created control file: /run/timeshift/195722/backup/timeshift-btrfs/snapshots/2022-07-05_19-34-40/info.json
[2022-07-05T19:34:40+0300] [ALPM-SCRIPTLET] BTRFS Snapshot saved successfully (0s)
[2022-07-05T19:34:40+0300] [ALPM-SCRIPTLET] Tagged snapshot '2022-07-05_19-34-40': ondemand
[2022-07-05T19:34:40+0300] [ALPM-SCRIPTLET] ------------------------------------------------------------------------------
[2022-07-05T19:34:41+0300] [ALPM-SCRIPTLET] 
[2022-07-05T19:34:41+0300] [ALPM-SCRIPTLET] Found stale mount for device '/dev/dm-0' at path '/run/timeshift/195722/backup'
[2022-07-05T19:34:41+0300] [ALPM-SCRIPTLET] Unmounted successfully
[2022-07-05T19:34:42+0300] [ALPM-SCRIPTLET] First run mode (config file not found)
[2022-07-05T19:34:42+0300] [ALPM-SCRIPTLET] Selected default snapshot type: BTRFS
[2022-07-05T19:34:42+0300] [ALPM-SCRIPTLET] Mounted '/dev/dm-0 (sda1)' at '/run/timeshift/195864/backup'
[2022-07-05T19:34:42+0300] [ALPM-SCRIPTLET] Selected default snapshot device: /dev/dm-0
[2022-07-05T19:34:42+0300] [ALPM-SCRIPTLET] ------------------------------------------------------------------------------
[2022-07-05T19:34:42+0300] [ALPM-SCRIPTLET] Removing snapshot: 2022-07-04_22-31-12
[2022-07-05T19:34:42+0300] [ALPM-SCRIPTLET] Deleting subvolume: @ (Id:473)
[2022-07-05T19:34:42+0300] [ALPM-SCRIPTLET] Deleted subvolume: @ (Id:473)
[2022-07-05T19:34:42+0300] [ALPM-SCRIPTLET] 
[2022-07-05T19:34:42+0300] [ALPM-SCRIPTLET] Deleted directory: /run/timeshift/195864/backup/timeshift-btrfs/snapshots/2022-07-04_22-31-12
[2022-07-05T19:34:42+0300] [ALPM-SCRIPTLET] Removed snapshot: 2022-07-04_22-31-12
[2022-07-05T19:34:42+0300] [ALPM-SCRIPTLET] ------------------------------------------------------------------------------
[2022-07-05T19:34:42+0300] [ALPM-SCRIPTLET] 
[2022-07-05T19:34:42+0300] [ALPM-SCRIPTLET] Found stale mount for device '/dev/dm-0' at path '/run/timeshift/195864/backup'
[2022-07-05T19:34:42+0300] [ALPM-SCRIPTLET] Unmounted successfully
[2022-07-05T19:34:43+0300] [ALPM-SCRIPTLET] Generating grub configuration file ...
[2022-07-05T19:34:43+0300] [ALPM-SCRIPTLET] Found theme: /usr/share/grub/themes/manjaro/theme.txt
[2022-07-05T19:34:43+0300] [ALPM-SCRIPTLET] Found linux image: /boot/vmlinuz-5.18-x86_64
[2022-07-05T19:34:44+0300] [ALPM-SCRIPTLET] Found initrd image: /boot/intel-ucode.img /boot/initramfs-5.18-x86_64.img
[2022-07-05T19:34:44+0300] [ALPM-SCRIPTLET] Found initrd fallback image: /boot/initramfs-5.18-x86_64-fallback.img
[2022-07-05T19:34:44+0300] [ALPM-SCRIPTLET] Warning: os-prober will not be executed to detect other bootable partitions.
[2022-07-05T19:34:44+0300] [ALPM-SCRIPTLET] Systems on them will not be added to the GRUB boot configuration.
[2022-07-05T19:34:44+0300] [ALPM-SCRIPTLET] Check GRUB_DISABLE_OS_PROBER documentation entry.
[2022-07-05T19:34:44+0300] [ALPM-SCRIPTLET] Detecting snapshots ...
[2022-07-05T19:34:45+0300] [ALPM-SCRIPTLET] Found snapshot: 2022-07-05 19:34:40 | timeshift-btrfs/snapshots/2022-07-05_19-34-40/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
[2022-07-05T19:34:45+0300] [ALPM-SCRIPTLET] Found snapshot: 2022-07-05 19:32:08 | timeshift-btrfs/snapshots/2022-07-05_19-32-08/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
[2022-07-05T19:34:45+0300] [ALPM-SCRIPTLET] Found snapshot: 2022-07-05 00:32:10 | timeshift-btrfs/snapshots/2022-07-05_00-32-09/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
[2022-07-05T19:34:45+0300] [ALPM-SCRIPTLET] Found 3 snapshot(s)
[2022-07-05T19:34:45+0300] [ALPM-SCRIPTLET] Unmount /tmp/grub-btrfs.kGgpHMrAdL .. Success
[2022-07-05T19:34:45+0300] [ALPM-SCRIPTLET] Found memtest86+ image: /boot/memtest86+/memtest.bin
[2022-07-05T19:34:45+0300] [ALPM-SCRIPTLET] done
[2022-07-05T19:34:45+0300] [ALPM] transaction started
[2022-07-05T19:34:45+0300] [ALPM] reinstalled mkinitcpio (31-2.0)
[2022-07-05T19:34:45+0300] [ALPM] transaction completed
[2022-07-05T19:34:45+0300] [ALPM] running '30-systemd-daemon-reload.hook'...
[2022-07-05T19:34:46+0300] [ALPM] running '30-systemd-tmpfiles.hook'...
[2022-07-05T19:34:46+0300] [ALPM] running '30-systemd-update.hook'...
[2022-07-05T19:34:46+0300] [ALPM] running '90-mkinitcpio-install.hook'...
[2022-07-05T19:34:46+0300] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux518.preset: 'default'
[2022-07-05T19:34:46+0300] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-5.18-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.18-x86_64.img
[2022-07-05T19:34:46+0300] [ALPM-SCRIPTLET] ==> Starting build: 5.18.9-1-MANJARO
[2022-07-05T19:34:47+0300] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2022-07-05T19:34:47+0300] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2022-07-05T19:34:48+0300] [ALPM-SCRIPTLET]   -> Running build hook: [autodetect]
[2022-07-05T19:34:49+0300] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2022-07-05T19:34:49+0300] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2022-07-05T19:34:50+0300] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2022-07-05T19:34:51+0300] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2022-07-05T19:34:51+0300] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2022-07-05T19:34:52+0300] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2022-07-05T19:34:52+0300] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-5.18-x86_64.img
[2022-07-05T19:34:55+0300] [ALPM-SCRIPTLET] ==> Image generation successful
[2022-07-05T19:34:55+0300] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux518.preset: 'fallback'
[2022-07-05T19:34:55+0300] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-5.18-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.18-x86_64-fallback.img -S autodetect
[2022-07-05T19:34:55+0300] [ALPM-SCRIPTLET] ==> Starting build: 5.18.9-1-MANJARO
[2022-07-05T19:34:55+0300] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2022-07-05T19:34:56+0300] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2022-07-05T19:34:57+0300] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2022-07-05T19:34:57+0300] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2022-07-05T19:34:59+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: bfa
[2022-07-05T19:35:01+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: qed
[2022-07-05T19:35:01+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: qla1280
[2022-07-05T19:35:01+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: qla2xxx
[2022-07-05T19:35:03+0300] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: xhci_pci
[2022-07-05T19:35:05+0300] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2022-07-05T19:35:08+0300] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2022-07-05T19:35:11+0300] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2022-07-05T19:35:15+0300] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2022-07-05T19:35:15+0300] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-5.18-x86_64-fallback.img
[2022-07-05T19:35:33+0300] [ALPM-SCRIPTLET] ==> Image generation successful
[2022-07-05T19:35:34+0300] [ALPM] running '90-packagekit-refresh.hook'...
~/Desktop ❯                                                     

I have BTRFS, encrypted installation of Manjaro OS.

  1. First, I got the update of some packages incl. mkinitcpio (31-2 -> 31-2.0)
  2. During this update I got warning about pacnew file of the mkinitcpio.conf.
  3. I ran sudo DIFFPROG=meld pacdiff and replaced the old one with new one.
pacdiff of old and new one

  1. After replacement I ran sudo pacman -S mkinitcpio in hope to apply new config.
  2. After PC reboot I got the error posted in the first image.

a) What I did wrong?
b) How could I fix it?

Thanks!

$ sudo mkinitcpio -P

after the merge should have been sufficient.
How does your /etc/mkinitcpio.conf look now?

Wenn ich richtig liege, gibt es bis auf die Versions Nummer keine Unterschiede. Manjaros mkinitcpio hat nur ein paar mehr patches inklusive den der Arch Linux nun auch beinhaltet.

If I am correct, there are no differences except for the version number. Manjaro’s mkinitcpio just has a few more patches including the one that Arch Linux now includes.

Thank you for the reply!

I did not touch the system and booted earlier timeshift image.

the mkinitcpio.conf in the latest (failed and described) state is like this
# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES=(piix ide_disk reiserfs)
MODULES=()

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=()

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way.  This is useful for config files.
FILES=()

# HOOKS
# This is the most important setting in this file.  The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
##   This setup specifies all modules in the MODULES setting above.
##   No raid, lvm2, or encrypted root is needed.
#    HOOKS=(base)
#
##   This setup will autodetect all modules for your system and should
##   work as a sane default
#    HOOKS=(base udev autodetect block filesystems)
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.
#    HOOKS=(base udev block filesystems)
#
##   This setup assembles a pata mdadm array with an encrypted root FS.
##   Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
#    HOOKS=(base udev block mdadm encrypt filesystems)
#
##   This setup loads an lvm2 volume group on a usb device.
#    HOOKS=(base udev block lvm2 filesystems)
#
##   NOTE: If you have /usr on a separate partition, you MUST include the
#    usr, fsck and shutdown hooks.
HOOKS=(base udev autodetect modconf block filesystems keyboard fsck)

# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
# is used. Use 'cat' to create an uncompressed image.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"
#COMPRESSION="zstd"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=()

# MODULES_DECOMPRESS
# Decompress kernel modules during initramfs creation.
# Enable to speedup boot process, disable to save RAM
# during early userspace. Switch (yes/no).
#MODULES_DECOMPRESS="yes"

There is your problem - the merge was insufficient: your new mkinitcpio.conf should have the same MODULES, FILES and HOOKS as the old one (and methinks you should have known that).

1 Like
  1. Restored item names.
current file is
~/Desktop ❯ cat /etc/mkinitcpio.conf
# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES=(piix ide_disk reiserfs)
MODULES=(crc32c-intel)

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=()

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way.  This is useful for config files.
FILES=(/crypto_keyfile.bin)

# HOOKS
# This is the most important setting in this file.  The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
##   This setup specifies all modules in the MODULES setting above.
##   No raid, lvm2, or encrypted root is needed.
#    HOOKS=(base)
#
##   This setup will autodetect all modules for your system and should
##   work as a sane default
#    HOOKS=(base udev autodetect block filesystems)
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.
#    HOOKS=(base udev block filesystems)
#
##   This setup assembles a pata mdadm array with an encrypted root FS.
##   Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
#    HOOKS=(base udev block mdadm encrypt filesystems)
#
##   This setup loads an lvm2 volume group on a usb device.
#    HOOKS=(base udev block lvm2 filesystems)
#
##   NOTE: If you have /usr on a separate partition, you MUST include the
#    usr, fsck and shutdown hooks.
HOOKS=(base udev autodetect modconf block filesystems keyboard keymap consolefont encrypt fsck)

# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
# is used. Use 'cat' to create an uncompressed image.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"
#COMPRESSION="zstd"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=()
~/Desktop ❯       
  1. Made

Rebooted and saw that now the the problem was fixed.

Thank you!

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.