File not found during Plymouth mkinitcpio build hook

==> Building image from preset: /etc/mkinitcpio.d/linux66.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-6.6-x86_64 -g /boot/initramfs-6.6-x86_64.img --microcode /boot/amd-ucode.img
==> Starting build: '6.6.8-1-MANJARO'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [kms]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [encrypt]
  -> Running build hook: [plymouth]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: '/boot/initramfs-6.6-x86_64.img'
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux66.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-6.6-x86_64 -g /boot/initramfs-6.6-x86_64-fallback.img -S autodetect --microcode /boot/amd-ucode.img
==> Starting build: '6.6.8-1-MANJARO'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [kms]
==> WARNING: Possibly missing firmware for module: 'ast'
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'wd719x'
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [encrypt]
  -> Running build hook: [plymouth]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: '/boot/initramfs-6.6-x86_64.img'
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux66.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-6.6-x86_64 -g /boot/initramfs-6.6-x86_64-fallback.img -S autodetect --microcode /boot/amd-ucode.img
==> Starting build: '6.6.8-1-MANJARO'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [kms]
==> WARNING: Possibly missing firmware for module: 'ast'
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'wd719x'
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [encrypt]
  -> Running build hook: [plymouth]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: '/boot/initramfs-6.6-x86_64-fallback.img'
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-lqx.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux-lqx -g /boot/initramfs-linux-lqx.img --microcode /boot/amd-ucode.img
==> Starting build: '6.6.7-lqx1-1-lqx'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [kms]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [encrypt]
  -> Running build hook: [plymouth]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: '/boot/initramfs-linux-lqx.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-lqx.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux-lqx -g /boot/initramfs-linux-lqx-fallback.img -S autodetect --microcode /boot/amd-ucode.img
==> Starting build: '6.6.7-lqx1-1-lqx'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [kms]
==> WARNING: Possibly missing firmware for module: 'ast'
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'wd719x'
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [encrypt]
  -> Running build hook: [plymouth]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: '/boot/initramfs-linux-lqx-fallback.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
1 Like

What is linux-lxq? :thinking:

I tested on three machines all with 6.1, 6.5 & 6.6 installed before pushing to the repos with no errors.

It’s the Liquorix Kernel: https://liquorix.net

Well, I don’t want to say that it failed, I’m just pointing out the message at the end, since I hadn’t seen it before.

Then I’ll get brave and restart the machine to see what happens, since I still haven’t figured out how to restore a btfrs timeshift snapshot.

Then you’re on your own. That is not supported by Manjaro.

Then why are you using BTRFS to begin with? Kind of defeats the purpose if you haven’t figured out how it works. :wink:

Hi there. I haven’t been actively using my old laptop for several months but today I decided to get rid of weird Plymouth failure that usually occurred right before SDDM greeter appeared on every bootup. After some fiddling with encrypt and totp hooks and even rebuilding packages I started to see the above ==> ERROR: file not found: '/usr/lib/plymouth//label.so'. Strangely enough, but merely making a symlink was enough to resolve both original and new issues:
ln -s /usr/lib/plymouth/label-freetype.so /usr/lib/plymouth/label.so

coredump
           systemd-coredump[915]: [🡕] Process 191 (plymouthd) of user 0 dumped core.
                                      
                                      Stack trace of thread 191:
                                      #0  0x00007f3e5ed3c974 ply_list_find_node (libply.so.5 + 0x7974)
                                      #1  0x00007f3e5ed3d1bb ply_list_remove_data (libply.so.5 + 0x81bb)
                                      #2  0x00007f3e5ed4156a ply_event_loop_stop_watching_fd (libply.so.5 + 0xc56a)
                                      #3  0x00007f3e5ed1400a ply_kmsg_reader_stop (libply-splash-core.so.5 + 0x1100a)
                                      #4  0x0000556abf8be3a0 n/a (plymouthd + 0x113a0)
                                      #5  0x0000556abf8c0447 n/a (plymouthd + 0x13447)
                                      #6  0x00007f3e5ed4527c ply_event_loop_process_pending_events (libply.so.5 + 0x1027c)
                                      #7  0x00007f3e5ed45959 ply_event_loop_run (libply.so.5 + 0x10959)
                                      #8  0x0000556abf8b2a3d main (plymouthd + 0x5a3d)
                                      #9  0x00007f3e5eb37e08 n/a (libc.so.6 + 0x25e08)
                                      #10 0x00007f3e5eb37ecc __libc_start_main (libc.so.6 + 0x25ecc)
                                      #11 0x0000556abf8b4705 _start (plymouthd + 0x7705)
                                      
                                      Stack trace of thread 628:
                                      #0  0x00007f3e5ec291fd syscall (libc.so.6 + 0x1171fd)
                                      #1  0x00007f3e5d627a10 g_cond_wait (libglib-2.0.so.0 + 0xb7a10)
                                      #2  0x00007f3e5d59590c n/a (libglib-2.0.so.0 + 0x2590c)
                                      #3  0x00007f3e5d59597d g_async_queue_pop (libglib-2.0.so.0 + 0x2597d)
                                      #4  0x00007f3e5a9605fc n/a (libpangoft2-1.0.so.0 + 0xc5fc)
                                      #5  0x00007f3e5d5fc266 n/a (libglib-2.0.so.0 + 0x8c266)
                                      #6  0x00007f3e5eba639d n/a (libc.so.6 + 0x9439d)
                                      #7  0x00007f3e5ec2b49c n/a (libc.so.6 + 0x11949c)
                                      ELF object binary architecture: AMD x86-64