Zypper dup log file errors. command could not be found. Ignore?

Newbie here. I’m not a techie and don’t know any CLI. See below. I saw these near the end of my zypper dup run this morning. Lots of “will not be installed, because command blah-blah could not be found” errors. They may have always been there but today is the first day I noticed them. OK to ignore? Need action?

Running Tumbleweed on my home laptop. No network, no NAS, no servers, no containers.

dracut[I]: Executing: /usr/bin/dracut --kver=6.7.6-1-default -f

dracut[I]: Module 'systemd-networkd' will not be installed, because command 'networkctl' could not be found!

dracut[I]: Module 'systemd-networkd' will not be installed, because command '/usr/lib/systemd/systemd-networkd' could not be found!

dracut[I]: Module 'systemd-networkd' will not be installed, because command '/usr/lib/systemd/systemd-networkd-wait-online' could not be found!

dracut[I]: Module 'systemd-pcrphase' will not be installed, because command '/usr/lib/systemd/systemd-pcrphase' could not be found!

dracut[I]: Module 'systemd-portabled' will not be installed, because command 'portablectl' could not be found!

dracut[I]: Module 'systemd-portabled' will not be installed, because command '/usr/lib/systemd/systemd-portabled' could not be found!

dracut[I]: Module 'systemd-repart' will not be installed, because command 'systemd-repart' could not be found!

dracut[I]: Module 'systemd-resolved' will not be installed, because command 'resolvectl' could not be found!

dracut[I]: Module 'systemd-resolved' will not be installed, because command '/usr/lib/systemd/systemd-resolved' could not be found!

dracut[I]: Module 'dbus-broker' will not be installed, because command 'dbus-broker' could not be found!

dracut[I]: Module 'rngd' will not be installed, because command 'rngd' could not be found!

dracut[I]: Module 'connman' will not be installed, because command 'connmand' could not be found!

dracut[I]: Module 'connman' will not be installed, because command 'connmanctl' could not be found!

dracut[I]: Module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!

dracut[I]: 35network-legacy: Could not find any command of 'dhclient wicked'!

dracut[I]: Module 'tpm2-tss' will not be installed, because command 'tpm2' could not be found!

dracut[I]: Module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found!

dracut[I]: Module 'iscsi' will not be installed, because command 'iscsiadm' could not be found!

dracut[I]: Module 'iscsi' will not be installed, because command 'iscsid' could not be found!

dracut[I]: Module 'biosdevname' will not be installed, because command 'biosdevname' could not be found!

dracut[I]: Module 'memstrack' will not be installed, because command 'memstrack' could not be found!

dracut[I]: memstrack is not available

dracut[I]: If you need to use rd.memdebug>=4, please install memstrack and procps-ng

dracut[I]: Module 'systemd-pcrphase' will not be installed, because command '/usr/lib/systemd/systemd-pcrphase' could not be found!

dracut[I]: Module 'systemd-portabled' will not be installed, because command 'portablectl' could not be found!

dracut[I]: Module 'systemd-portabled' will not be installed, because command '/usr/lib/systemd/systemd-portabled' could not be found!

dracut[I]: Module 'systemd-repart' will not be installed, because command 'systemd-repart' could not be found!

dracut[I]: Module 'systemd-resolved' will not be installed, because command 'resolvectl' could not be found!

dracut[I]: Module 'systemd-resolved' will not be installed, because command '/usr/lib/systemd/systemd-resolved' could not be found!

dracut[I]: Module 'dbus-broker' will not be installed, because command 'dbus-broker' could not be found!

dracut[I]: Module 'rngd' will not be installed, because command 'rngd' could not be found!

dracut[I]: Module 'connman' will not be installed, because command 'connmand' could not be found!

dracut[I]: Module 'connman' will not be installed, because command 'connmanctl' could not be found!

dracut[I]: Module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!

dracut[I]: 35network-legacy: Could not find any command of 'dhclient wicked'!

dracut[I]: Module 'tpm2-tss' will not be installed, because command 'tpm2' could not be found!

dracut[I]: Module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found!

dracut[I]: Module 'iscsi' will not be installed, because command 'iscsiadm' could not be found!

dracut[I]: Module 'iscsi' will not be installed, because command 'iscsid' could not be found!

dracut[I]: Module 'memstrack' will not be installed, because command 'memstrack' could not be found!

dracut[I]: memstrack is not available

dracut[I]: If you need to use rd.memdebug>=4, please install memstrack and procps-ng

dracut[I]: *** Including module: systemd ***

dracut[I]: *** Including module: systemd-initrd ***

dracut[I]: *** Including module: i18n ***

dracut[I]: *** Including module: drm ***

dracut[I]: *** Including module: plymouth ***
1 Like

Those are safe to ignore.
It’s produced by dracut, when re-generating the initramfs image. This is the initial minimal OS loaded by the kernel into memory to then bootstrap the starting of the normal OS.

For example, in the first line dracut[I]: Module 'systemd-networkd' will not be installed, because command 'networkctl' could not be found! this is perfectly normal as you would be using NetworkManager and not systemd-networkd.
So the output means everything is working normally!

2 Likes

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
https://linux.die.net/man/8/dracut

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.

2 Likes

Cool. Thanks!

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