New comment by ahesford on void-packages repository https://github.com/void-linux/void-packages/pull/28137#issuecomment-770289140 Comment: The `squash` module now errors out if `systemd-initrd` is not available: > dracut: dracut-squash only supports systemd bases [sic] initramfs This is because the `check` function in `/usr/lib/dracut/modules.d/99squash/module-setup.sh` was changed from always returning 255 (which means "only use this module if explicitly requested") to throwing a `derror` message without systemd and returning 1 (which means "omit this module"). The error is harmless but could be scary to those unfamiliar with dracut. I suggest one of three changes: 1. Patch the `check` function to again always return 255 without complaining; 2. Drop the `derror` call in that function; or 3. Include a conf file in `/usr/lib/dracut/dracut.conf.d` that adds `omit_dracutmodules+=" squash "`. Pick your favorite. Also, I noticed we have `/usr/lib/dracut/dracut.conf.d/00-void.conf` coming from `base-files` and `/usr/lib/dracut/dracut.conf.d/10-runit-void.conf` coming from `runit-void`. It might be nice to move these files to the `dracut` package itself rather than scattering them around.