dracut command cannot find bin exec files, is this a problem?

I am running openSuse Leap 15.4 system on intel 64 bit Xeon processors
uname -a gives:
Linux localhost.localdomain 5.14.21-150400.24.11-default #1 SMP PREEMPT_DYNAMIC Sun Jul 17 20:46:33 UTC 2022 (be260ca) x86_64 x86_64 x86_64 GNU/Linux

The latest software updates to keep the software to current levels uses the dracut command, forcing a reboot. The errors during the script run for this command seem to be increasing, as the bin executable files don’t seem to exist, yet dracut is counting on them being there.

Can this harm in the initrd? Cause kernal panic? Freeze the system? Stall the boot process into a lockup?

dracut command log:

dracut: Executing: /usr/bin/dracut -f /boot/initrd-5.14.21-150400.24.11-default 5.14.21-150400.24.11-default
dracut: dracut module ‘systemd-coredump’ will not be installed, because command ‘coredumpctl’ could not be found!
dracut: dracut module ‘systemd-coredump’ will not be installed, because command ‘/usr/lib/systemd/systemd-coredump’ could not be found!
dracut: dracut module ‘systemd-networkd’ will not be installed, because command ‘networkctl’ could not be found!
dracut: dracut module ‘systemd-networkd’ will not be installed, because command ‘/usr/lib/systemd/systemd-networkd’ could not be found!
dracut: dracut module ‘systemd-networkd’ will not be installed, because command ‘/usr/lib/systemd/systemd-networkd-wait-online’ could not be found!
dracut: dracut module ‘systemd-repart’ will not be installed, because command ‘systemd-repart’ could not be found!
dracut: dracut module ‘systemd-resolved’ will not be installed, because command ‘resolvectl’ could not be found!
dracut: dracut module ‘systemd-resolved’ will not be installed, because command ‘/usr/lib/systemd/systemd-resolved’ 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 ‘tpm2-tss’ will not be installed, because command ‘tpm2’ 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 ‘systemd-coredump’ will not be installed, because command ‘coredumpctl’ could not be found!
dracut: dracut module ‘systemd-coredump’ will not be installed, because command ‘/usr/lib/systemd/systemd-coredump’ could not be found!
dracut: dracut module ‘systemd-repart’ will not be installed, because command ‘systemd-repart’ could not be found!
dracut: dracut module ‘systemd-resolved’ will not be installed, because command ‘resolvectl’ could not be found!
dracut: dracut module ‘systemd-resolved’ will not be installed, because command ‘/usr/lib/systemd/systemd-resolved’ 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 ‘tpm2-tss’ will not be installed, because command ‘tpm2’ 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: *** Including module: systemd ***
dracut: *** Including module: systemd-initrd ***
dracut: *** Including module: i18n ***
dracut: *** Including module: drm ***
dracut: *** Including module: plymouth ***
dracut: *** Including module: btrfs ***
dracut: *** Including module: kernel-modules ***
dracut: *** Including module: kernel-modules-extra ***
dracut: *** Including module: rootfs-block ***
dracut: *** Including module: suse-btrfs ***
dracut: *** Including module: suse-xfs ***
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: *** Including module: biosdevname ***
dracut: *** Including module: dracut-systemd ***
dracut: *** Including module: haveged ***
dracut: *** Including module: ostree ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
dracut: *** Including module: shutdown ***
dracut: *** Including module: suse ***
dracut: *** Including module: suse-initrd ***
dracut: *** Including modules done ***
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: Files: 764
dracut: Linked: 1 files
dracut: Compared: 0 xattrs
dracut: Compared: 94 files
dracut: Saved: 692 B
dracut: Duration: 0.004320 seconds
dracut: *** Hardlinking files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing GenuineIntel.bin ***
dracut: *** Store current command line parameters ***
dracut: Stored kernel commandline:
dracut: rd.driver.pre=btrfs
dracut: root=UUID=df1921e4-ef10-445c-9d37-cc088e14efbe rootfstype=btrfs rootflags=rw,relatime,space_cache,subvolid=256,subvol=/@,subvol=@
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Creating image file ‘/boot/initrd-5.14.21-150400.24.11-default’ ***
dracut: *** Creating initramfs image file ‘/boot/initrd-5.14.21-150400.24.11-default’ done ***

(many more lines like the above created)

owner@localhost:~>

**Any ideas on how to add the missing bin executables? I tried using the Yast software management app (or module) but those files could not be found among my 19 repositories
**

| Alias | Name | Enabled | GPG Check | Refresh

—±----------------------------±---------------------------------------------------------------------±--------±----------±-------
1 | Google-Chrome | Google Chrome | Yes | (r ) Yes | Yes
2 | lynis | CISOfy Lynis repository | Yes | ( p) Yes | Yes
3 | openSUSE-Leap-15.4-1 | openSUSE-Leap-15.4-1 | No | ---- | ----
4 | packman | Packman | Yes | (r ) Yes | Yes
5 | repo-backports-debug-update | Update repository of openSUSE Backports (Debug) | No | ---- | ----
6 | repo-backports-update | Update repository of openSUSE Backports | Yes | ( p) Yes | Yes
7 | repo-debug | Debug Repository | No | ---- | ----
8 | repo-debug-non-oss | Debug Repository (Non-OSS) | No | ---- | ----
9 | repo-debug-update | Update Repository (Debug) | No | ---- | ----
10 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | No | ---- | ----
11 | repo-non-oss | Non-OSS Repository | Yes | ( p) Yes | Yes
12 | repo-oss | Main Repository | Yes | ( p) Yes | Yes
13 | repo-sle-debug-update | Update repository with updates from SUSE Linux Enterprise 15 (Debug) | No | ---- | ----
14 | repo-sle-update | Update repository with updates from SUSE Linux Enterprise 15 | Yes | (r ) Yes | Yes
15 | repo-source | Source Repository | No | ---- | ----
16 | repo-update | Main Update Repository | Yes | ( p) Yes | Yes
17 | repo-update-non-oss | Update Repository (Non-Oss) | Yes | (r ) Yes | Yes
18 | skype-stable | Skype (stable) | Yes | (r ) Yes | Yes
19 | snappy | Snappy | Yes | ( p) Yes | Yes

Hi and welcome to the Forum :slight_smile:
Nothing unusual and normal… also see https://forums.opensuse.org/showthread.php/556741-Additional-output-when-updating-packages-via-zypper

Always lots and lots of could not be found when I install kernels, since too long ago to remember, maybe forever. :slight_smile:

Thanks… just wanted to make sure.

The man pages for dracut are a good starting point to understand the whole concept.

https://man7.org/linux/man-pages/man7/dracut.modules.7.html

dracut creates an initial image used by the kernel for preloading the block device modules (such as IDE, SCSI or RAID) which are needed to access the root filesystem.

dracut uses a modular system to build and extend the initramfs image.

Adding dracut Modules
Some dracut modules are turned off by default and have to be activated manually. You can do this by adding the dracut modules to the configuration file
/etc/dracut.conf or /etc/dracut.conf.d/myconf.conf. See dracut.conf(5). You can also add dracut modules on the command line by using the -a or --add
option:

Only modules that are needed for your hardware/software setup are installed and get loaded.