Update ends with a lot of dracut errors and warn

Hi folks, today I trigger another stupid update ( I use yay -Syuu) because I’m under testing stuff on wine and yay fail to reinstall some libs for it so.

I see bigger dracut output on this time when try to upgrade my system, ending to much fails, last is about nvidia dkms , it say to need mkinitcpio ? for building initramfs (I’m on systemd-boot)

This is absolutely out of mind for me, many initial errors trigger because some “missing modules” ? I really don’t wanted and not installed by default fresh Cassini, well I post some dracut output:

dracut: *** Using microcode found in ‘/boot/intel-ucode.img’ ***
dracut: *** Store current command line parameters ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Creating image file ‘/efi/5ec3b9f378bc4d49a7cb070aa8d51bb8/6.1.9-arch1-2/initrd-fallback’ ***
dracut: *** Creating initramfs image file ‘/efi/5ec3b9f378bc4d49a7cb070aa8d51bb8/6.1.9-arch1-2/initrd-fallback’ done ***
(10/18) Reloading system bus configuration…
(11/18) Warn about old perl modules
(12/18) eos-nvidia-fix.hook
Installing kernel 6.1.9-arch1-2
dracut: Executing: /usr/bin/dracut --hostonly --no-hostonly-cmdline -f /efi/5ec3b9f378bc4d49a7cb070aa8d51bb8/6.1.9-arch1-2/initrd 6.1.9-arch1-2
dracut: dracut module ‘dash’ will not be installed, because command ‘dash’ could not be found!
dracut: dracut module ‘mksh’ will not be installed, because command ‘mksh’ could not be found!
dracut: dracut module ‘busybox’ will not be installed, because command ‘busybox’ could not be found!
dracut: dracut module ‘dbus-broker’ will not be installed, because command ‘dbus-broker’ could not be found!
dracut: dracut module ‘rngd’ will not be installed, because command ‘rngd’ could not be found!
dracut: dracut module ‘network-wicked’ will not be installed, because command ‘wicked’ could not be found!
dracut: dracut module ‘tpm2-tss’ will not be installed, because command ‘tpm2’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsi-iname’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsiadm’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsid’ could not be found!
dracut: dracut module ‘nvmf’ will not be installed, because command ‘nvme’ could not be found!
dracut: dracut module ‘biosdevname’ will not be installed, because command ‘biosdevname’ could not be found!
dracut: dracut module ‘memstrack’ will not be installed, because command ‘memstrack’ could not be found!
dracut: memstrack is not available
dracut: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut: dracut module ‘squash’ will not be installed, because command ‘mksquashfs’ could not be found!
dracut: dracut module ‘squash’ will not be installed, because command ‘unsquashfs’ could not be found!
dracut: dracut module ‘dash’ will not be installed, because command ‘dash’ could not be found!
dracut: dracut module ‘mksh’ will not be installed, because command ‘mksh’ could not be found!
dracut: dracut module ‘busybox’ will not be installed, because command ‘busybox’ could not be found!
dracut: dracut module ‘dbus-broker’ will not be installed, because command ‘dbus-broker’ could not be found!
dracut: dracut module ‘rngd’ will not be installed, because command ‘rngd’ could not be found!
dracut: dracut module ‘network-wicked’ will not be installed, because command ‘wicked’ could not be found!
dracut: dracut module ‘tpm2-tss’ will not be installed, because command ‘tpm2’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsi-iname’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsiadm’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsid’ could not be found!
dracut: dracut module ‘nvmf’ will not be installed, because command ‘nvme’ could not be found!
dracut: dracut module ‘memstrack’ will not be installed, because command ‘memstrack’ could not be found!
dracut: memstrack is not available
dracut: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut: dracut module ‘squash’ will not be installed, because command ‘mksquashfs’ could not be found!
dracut: dracut module ‘squash’ will not be installed, because command ‘unsquashfs’ could not be found!
dracut: *** Including module: systemd ***
dracut: *** Including module: systemd-initrd ***
dracut: *** Including module: i18n ***
dracut: *** Including module: kernel-modules ***
dracut: *** Including module: kernel-modules-extra ***
dracut: *** Including module: rootfs-block ***
dracut: *** Including module: terminfo ***
dracut: *** Including module: udev-rules ***
dracut: Skipping udev rule: 40-redhat.rules
dracut: Skipping udev rule: 50-firmware.rules
dracut: Skipping udev rule: 50-udev.rules
dracut: Skipping udev rule: 91-permissions.rules
dracut: Skipping udev rule: 80-drivers-modprobe.rules
dracut: Skipping udev rule: 70-persistent-net.rules
dracut: *** Including module: dracut-systemd ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: brltty ***
brltty-lsinc: missing file
dracut-install: No SOURCE argument given
Usage: dracut-install -D DESTROOTDIR [-r SYSROOTDIR] [OPTION]… -a SOURCE…
or: dracut-install -D DESTROOTDIR [-r SYSROOTDIR] [OPTION]… SOURCE DEST
or: dracut-install -D DESTROOTDIR [-r SYSROOTDIR] [OPTION]… -m KERNELMODULE [KERNELMODULE …]

and so more over long output give me out of terminal buffer of errors, between errors I see stuff like this:

dracut: FAILED: /usr/lib/dracut/dracut-install -D /var/tmp/dracut.XU994A/initramfs -a -o

at end:
dracut: *** Installing kernel module dependencies ***
dracut: *** Installing kernel module dependencies done ***
dracut: *** Resolving executable dependencies ***
dracut: *** Resolving executable dependencies done ***
dracut: *** Hardlinking files ***
dracut: Mode: real
dracut: Method: sha256
dracut: Files: 2097
dracut: Linked: 9 files
dracut: Compared: 0 xattrs
dracut: Compared: 532 files
dracut: Saved: 1.4 MiB
dracut: Duration: 0.024812 seconds
dracut: *** Hardlinking files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing AuthenticAMD.bin ***
dracut: *** Using microcode found in ‘/boot/intel-ucode.img’ ***
dracut: *** Store current command line parameters ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Creating image file ‘/efi/5ec3b9f378bc4d49a7cb070aa8d51bb8/6.1.9-arch1-2/initrd-fallback’ ***
dracut: *** Creating initramfs image file ‘/efi/5ec3b9f378bc4d49a7cb070aa8d51bb8/6.1.9-arch1-2/initrd-fallback’ done ***
(13/18) Check if user should be informed about rebooting after certain system package upgrades.
==> INFO: Reboot is recommended due to the upgrade of core system package(s).
(14/18) Updating icon theme caches…
(15/18) Update Nvidia module in initcpio (for DRM KMS)
** mkinitcpio not found, please update initramfs manually**
(16/18) Checking which packages need to be rebuilt
(17/18) Updating the info directory file…
(18/18) Updating the desktop file MIME type cache…
:: Ricerca di aggiornamenti nei database…
:: Cerca su AUR per gli aggiornamenti…
→ Pacchetto AUR orfano libva-vdpau-driver-chromium
→ Pacchetto AUR con flag Obsoleto zenmap
non c’è nulla da fare

So I not rebooted for now, would be sure is safe to reboot.
And other question is whydamn dracut triggers a lot of errors, and if it possible to “clean” it’s configuration for un needed modules builds requests. If it any easy way before complete messing up all.

Sorry folks, I’m think tis is really annoyng when the operating system go crazy under uptating. I think do not updating anymore without timeshift backup lol, Is very dangerous do update on production machines. I’m very sad :frowning: @discobot quote

:left_speech_bubble: The only person who never makes mistakes is the person who never does anything. — Denis Waitley

2 Likes

Did you switch from mkinitcpio to dracut recently?

Can you check whether the packages dracut, eos-dracut or mkinitcpio are installed on your system

Thank you for reply, no I do fresh install of cassini with systemd-boot as default.
Meanwhile I try to do reinstall-kernels and it look fine without errors…
I really go crazy on this, I’m under reading arch wiki for dracut to learn some about it…
Installed is endeavouros/kernel-install-for-dracut 1.7-4 and aur/kernel-install-for-dracut 1.7-1 (+2 0.09)
extra/dracut 056-1

Mkinitcpio isn’t installed :smiley: Edit: so is a possible are same package of kernel-install-for-dracut from different repo? oh my gosh lol…

None of those dracut messages are errors. That is just normal output. Dracut is just very verbose by default.

If you don’t like it you can enable the quiet flag. The setting is in /etc/kernel-install-for-dracut.conf

3 Likes

pacman has no idea where a package is installed from. That doesn’t mean you have both installed.

1 Like

That’s good as dracut is installed.

There is a package called eos-dracut that according to it’s description includes “Dracut scripts and hooks for EndeavourOS”, so you might want to install that package.

But anyways these messages are not errors and

should be clear.

1 Like

Thank you for your kind reply, yes I read about this option few days ago. So good to assume everything fine lol, sorry about my “èpanic” today :laughing: :sweat_smile:

That will 100% cause breakage. Please don’t install that package.

2 Likes

Thank you for advice, I’m curious to try it (after setting up timeshift lol) great!
:crazy_face: :kissing_heart:

Fair warning that switching to that package will break your system in a way that timeshift probably can’t fix.

3 Likes

Yes I see you kind advice, sorry but I’m slow on reply and you are too fast. Thanks. :heart_eyes: :kissing_heart:

1 Like

Thanks, I didn’t realize that it potenitally would collide with systemd-boot.

@Babiz sorry for the wrong recommendation

2 Likes

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