I have installed sys-kernel/dracut-011 with DRACUT_MODULES="mdraid" but when I try dracut -a fstab-sys -a mdraid -H -M "" 3.0.0-gentoo I get something like "module mdraid not found", all other modules (in particula fstab-sys) are found without a problem. Reproducible: Always I will attach emerge --info information once I have access to it again.
Please attach output of command you've invoked with "-L=6" argument appended and output of command "equery f dracut". equery is in gentoolkit package. "emerge --info" is not necessary (for now, at least).
Here you are: # dracut -a mdraid -a fstab-sys -M -L=6 --force "" 3.0.0-gentoo D: Executing /usr/sbin/dracut -a mdraid -a fstab-sys -M -L=6 --force 3.0.0-gentoo E: Dracut module "mdraid" cannot be found. dash D: Installing /lib64/libc-2.13.so D: Installing /lib64/ld-2.13.so D: Installing /bin/dash i18n D: Installing /lib64/libcap.so.2.21 D: Installing /lib64/librt-2.13.so D: Installing /lib64/libattr.so.1.1.0 D: Installing /lib64/libpthread-2.13.so D: Installing /lib/systemd/systemd-vconsole-setup D: Installing /usr/bin/setfont D: Installing /usr/bin/loadkeys D: Installing /usr/bin/kbd_mode D: Installing /bin/stty D: Installing /usr/share/dracut/modules.d/10i18n/console_init D: Installing /usr/share/dracut/modules.d/10i18n/10-console.rules D: Installing /usr/share/dracut/modules.d/10i18n/parse-i18n.sh D: Installing /usr/share/keymaps/i386/qwerty/us.map.gz D: Installing /usr/share/keymaps/i386/include/qwerty-layout.inc D: Installing /usr/share/keymaps/i386/include/compose.inc D: Installing /usr/share/keymaps/include/compose.latin4 D: Installing /usr/share/keymaps/include/compose.latin3 D: Installing /usr/share/keymaps/include/compose.latin2 D: Installing /usr/share/keymaps/include/compose.latin1 D: Installing /usr/share/keymaps/include/compose.latin D: Installing /usr/share/keymaps/include/compose.8859_8 D: Installing /usr/share/keymaps/include/compose.8859_7 D: Installing /usr/share/keymaps/i386/include/linux-with-alt-and-altgr.inc D: Installing /usr/share/keymaps/i386/include/linux-keys-bare.inc D: Installing /usr/share/keymaps/i386/include/euro1.map.gz D: Installing /usr/share/consolefonts/LatArCyrHeb-16.psfu.gz D: Installing /usr/share/consolefonts/default8x16.psfu.gz kernel-modules D: Installing /etc/modprobe.d/i386.conf D: Installing /etc/modprobe.d/nvidia.conf D: Installing /etc/modprobe.d/usb-load-ehci-first.conf D: Installing /etc/modprobe.d/alsa.conf D: Installing /etc/modprobe.d/blacklist.conf D: Installing /etc/modprobe.d/pnp-aliases.conf D: Installing /etc/modprobe.d/aliases.conf D: Installing /etc/modprobe.d/ppp.conf D: Installing /etc/modprobe.d/dvb_terratec.conf D: Installing /usr/share/dracut/modules.d/90kernel-modules/parse-kernel.sh D: Installing /usr/share/dracut/modules.d/90kernel-modules/insmodpost.sh D: Installing /lib/modules/3.0.0-gentoo//modules.builtin.bin D: Installing /lib/modules/3.0.0-gentoo/kernel/drivers/cdrom/cdrom.ko D: Installing /lib/modules/3.0.0-gentoo/kernel/drivers/scsi/sr_mod.ko D: Installing /lib/modules/3.0.0-gentoo/kernel/lib/crc-itu-t.ko D: Installing /lib/modules/3.0.0-gentoo/kernel/drivers/firewire/firewire-core.ko D: Installing /lib/modules/3.0.0-gentoo/kernel/drivers/firewire/firewire-ohci.ko D: Installing /lib/modules/3.0.0-gentoo/kernel/drivers/usb/core/usbcore.ko D: Installing /lib/modules/3.0.0-gentoo/kernel/drivers/usb/storage/usb-storage.ko D: Installing /lib/modules/3.0.0-gentoo/kernel/drivers/hid/usbhid/usbhid.ko D: Installing /lib/modules/3.0.0-gentoo/kernel/drivers/hid/hid-apple.ko D: Installing /lib/modules/3.0.0-gentoo/kernel/drivers/hid/hid-sunplus.ko D: Installing /lib/modules/3.0.0-gentoo/kernel/drivers/hid/hid-cherry.ko D: Installing /lib/modules/3.0.0-gentoo/kernel/drivers/hid/hid-logitech.ko D: Installing /lib/modules/3.0.0-gentoo/kernel/drivers/hid/hid-microsoft.ko D: Installing /lib/modules/3.0.0-gentoo/kernel/drivers/usb/host/ehci-hcd.ko D: Installing /lib/modules/3.0.0-gentoo/kernel/drivers/usb/host/uhci-hcd.ko D: Installing /lib/modules/3.0.0-gentoo/kernel/drivers/usb/storage/uas.ko D: Installing /lib/modules/3.0.0-gentoo/kernel/drivers/scsi/scsi_wait_scan.ko fstab-sys D: Installing /etc/fstab.sys D: Installing /lib64/libblkid.so.1.1.0 D: Installing /lib64/libuuid.so.1.3.0 D: Installing /sbin/fsck D: Installing /lib64/libz.so.1.2.5 D: Installing /sbin/fsck.cramfs D: Installing /lib64/libext2fs.so.2.4 D: Installing /lib64/libcom_err.so.2.1 D: Installing /lib64/libe2p.so.2.3 D: Installing /sbin/fsck.ext2 D: Installing /sbin/fsck.ext3 D: Installing /sbin/fsck.ext4 D: Installing /sbin/fsck.ext4dev D: Installing /sbin/fsck.minix D: Installing /sbin/reiserfsck D: Installing /sbin/e2fsck D: Installing /usr/share/dracut/modules.d/95fstab-sys/mount-sys.sh resume D: Installing /usr/share/dracut/modules.d/95resume/parse-resume.sh D: Installing /usr/share/dracut/modules.d/95resume/resume-genrules.sh D: Installing /usr/share/dracut/modules.d/95resume/resume.sh rootfs-block D: Installing /bin/umount D: Installing /usr/share/dracut/modules.d/95rootfs-block/parse-block.sh D: Installing /usr/share/dracut/modules.d/95rootfs-block/block-genrules.sh D: Installing /usr/share/dracut/modules.d/95rootfs-block/mount-root.sh terminfo D: Installing /etc/terminfo/x/xterm-xfree86 D: Installing /etc/terminfo/x/xterm D: Installing /etc/terminfo/x/xterm-color D: Installing /etc/terminfo/v/vt52 D: Installing /etc/terminfo/v/vt220 D: Installing /etc/terminfo/v/vt100 D: Installing /etc/terminfo/v/vt102 D: Installing /etc/terminfo/a/ansi D: Installing /etc/terminfo/d/dumb D: Installing /etc/terminfo/s/sun D: Installing /etc/terminfo/s/screen D: Installing /etc/terminfo/l/linux D: Installing /etc/terminfo/r/rxvt D: Installing /etc/terminfo/r/rxvt-unicode udev-rules D: Installing /sbin/udevd D: Installing /sbin/udevadm D: Installing /etc/udev/udev.conf D: Installing /etc/group D: Installing /bin/basename D: Installing /lib/udev/rules.d/50-udev-default.rules D: Installing /lib/udev/rules.d/60-persistent-storage.rules D: Installing /lib/udev/rules.d/61-persistent-storage-edd.rules D: Installing /lib/udev/rules.d/80-drivers.rules D: Installing /lib/udev/rules.d/95-udev-late.rules I: Skipping udev rule: 50-udev.rules I: Skipping udev rule: 95-late.rules D: Installing /usr/share/dracut/modules.d/95udev-rules/01-ignore.rules D: Installing /lib/udev/rules.d/50-firmware.rules D: Installing /bin/cat D: Installing /bin/uname D: Installing /sbin/blkid D: Installing /usr/share/dracut/modules.d/95udev-rules/59-persistent-storage.rules D: Installing /usr/share/dracut/modules.d/95udev-rules/61-persistent-storage.rules D: Installing /lib/udev/ata_id D: Installing /lib/udev/cdrom_id D: Installing /lib/udev/create_floppy_devices D: Installing /lib/udev/edd_id D: Installing /lib/udev/firmware D: Installing /lib/udev/path_id D: Installing /lib/udev/scsi_id D: Installing /lib/udev/usb_id D: Installing /lib64/libnss_files-2.13.so base D: Installing /bin/mount D: Installing /bin/mknod D: Installing /bin/mkdir D: Installing /sbin/modprobe D: Installing /sbin/killall5 D: Installing /bin/sleep D: Installing /bin/chroot D: Installing /lib64/libacl.so.1.1.0 D: Installing /bin/sed D: Installing /bin/ls D: Installing /usr/bin/flock D: Installing /bin/cp D: Installing /bin/mv D: Installing /bin/dmesg D: Installing /bin/rm D: Installing /bin/ln D: Installing /sbin/rmmod D: Installing /bin/mkfifo D: Installing /lib64/libncursesw.so.5.9 D: Installing /usr/bin/less D: Installing /usr/share/dracut/modules.d/99base/init D: Installing /usr/share/dracut/modules.d/99base/initqueue D: Installing /usr/share/dracut/modules.d/99base/loginit D: Installing /sbin/switch_root D: Installing /usr/share/dracut/modules.d/99base/dracut-lib.sh D: Installing /usr/share/dracut/modules.d/99base/parse-root-opts.sh D: Installing /lib/systemd/systemd-timestamp I: *** Including modules done *** D: Installing /etc/ld.so.conf D: Installing /etc/ld.so.conf.d/05binutils.conf D: Listing sizes of included files: D: 4 /var/tmp/initramfs.vEQbS4/lib64/dracut/hooks/emergency D: 4 /var/tmp/initramfs.vEQbS4/lib64/dracut/hooks/emergency-shutdown D: 4 /var/tmp/initramfs.vEQbS4/lib64/dracut/hooks/initqueue/finished D: 4 /var/tmp/initramfs.vEQbS4/lib64/dracut/hooks/initqueue/settled D: 4 /var/tmp/initramfs.vEQbS4/lib64/dracut/hooks/netroot D: 4 /var/tmp/initramfs.vEQbS4/lib64/dracut/hooks/pre-mount D: 4 /var/tmp/initramfs.vEQbS4/lib64/dracut/hooks/pre-trigger D: 4 /var/tmp/initramfs.vEQbS4/lib64/dracut/hooks/shutdown D: 4 /var/tmp/initramfs.vEQbS4/proc D: 4 /var/tmp/initramfs.vEQbS4/root D: 4 /var/tmp/initramfs.vEQbS4/run/initramfs D: 4 /var/tmp/initramfs.vEQbS4/run/lock D: 4 /var/tmp/initramfs.vEQbS4/run/udev/rules.d D: 4 /var/tmp/initramfs.vEQbS4/sys D: 4 /var/tmp/initramfs.vEQbS4/sysroot D: 4 /var/tmp/initramfs.vEQbS4/tmp D: 4 /var/tmp/initramfs.vEQbS4/usr/lib64 D: 4 /var/tmp/initramfs.vEQbS4/usr/sbin D: 4 /var/tmp/initramfs.vEQbS4/var D: 8 /var/tmp/initramfs.vEQbS4/etc/ld.so.conf.d D: 8 /var/tmp/initramfs.vEQbS4/etc/terminfo/a D: 8 /var/tmp/initramfs.vEQbS4/etc/terminfo/d D: 8 /var/tmp/initramfs.vEQbS4/etc/terminfo/l D: 8 /var/tmp/initramfs.vEQbS4/lib64/dracut/hooks/pre-pivot D: 8 /var/tmp/initramfs.vEQbS4/run/udev D: 8 /var/tmp/initramfs.vEQbS4/usr/share/keymaps/i386/qwerty D: 12 /var/tmp/initramfs.vEQbS4/etc/terminfo/r D: 12 /var/tmp/initramfs.vEQbS4/etc/terminfo/s D: 12 /var/tmp/initramfs.vEQbS4/lib64/dracut/hooks/initqueue D: 12 /var/tmp/initramfs.vEQbS4/lib64/dracut/hooks/mount D: 12 /var/tmp/initramfs.vEQbS4/lib64/dracut/hooks/pre-udev D: 12 /var/tmp/initramfs.vEQbS4/lib64/modules/3.0.0-gentoo/kernel/lib D: 16 /var/tmp/initramfs.vEQbS4/etc/terminfo/x D: 20 /var/tmp/initramfs.vEQbS4/etc/terminfo/v D: 20 /var/tmp/initramfs.vEQbS4/etc/udev/rules.d D: 20 /var/tmp/initramfs.vEQbS4/run D: 24 /var/tmp/initramfs.vEQbS4/lib64/dracut/hooks/cmdline D: 24 /var/tmp/initramfs.vEQbS4/usr/share/consolefonts D: 28 /var/tmp/initramfs.vEQbS4/etc/udev D: 28 /var/tmp/initramfs.vEQbS4/usr/share/keymaps/i386/include D: 32 /var/tmp/initramfs.vEQbS4/lib64/udev/rules.d D: 36 /var/tmp/initramfs.vEQbS4/usr/share/keymaps/include D: 40 /var/tmp/initramfs.vEQbS4/etc/modprobe.d D: 40 /var/tmp/initramfs.vEQbS4/lib64/modules/3.0.0-gentoo/kernel/drivers/scsi D: 40 /var/tmp/initramfs.vEQbS4/usr/share/keymaps/i386 D: 48 /var/tmp/initramfs.vEQbS4/lib64/modules/3.0.0-gentoo/kernel/drivers/hid/usbhid D: 64 /var/tmp/initramfs.vEQbS4/lib64/systemd D: 72 /var/tmp/initramfs.vEQbS4/lib64/modules/3.0.0-gentoo/kernel/drivers/cdrom D: 80 /var/tmp/initramfs.vEQbS4/usr/share/keymaps D: 88 /var/tmp/initramfs.vEQbS4/etc/terminfo D: 96 /var/tmp/initramfs.vEQbS4/lib64/dracut/hooks D: 100 /var/tmp/initramfs.vEQbS4/lib64/dracut D: 108 /var/tmp/initramfs.vEQbS4/lib64/modules/3.0.0-gentoo/kernel/drivers/usb/host D: 108 /var/tmp/initramfs.vEQbS4/usr/share D: 116 /var/tmp/initramfs.vEQbS4/lib64/modules/3.0.0-gentoo/kernel/drivers/hid D: 140 /var/tmp/initramfs.vEQbS4/lib64/modules/3.0.0-gentoo/kernel/drivers/usb/storage D: 152 /var/tmp/initramfs.vEQbS4/lib64/modules/3.0.0-gentoo/kernel/drivers/firewire D: 192 /var/tmp/initramfs.vEQbS4/etc D: 256 /var/tmp/initramfs.vEQbS4/lib64/udev D: 260 /var/tmp/initramfs.vEQbS4/lib64/modules/3.0.0-gentoo/kernel/drivers/usb/core D: 336 /var/tmp/initramfs.vEQbS4/usr/bin D: 456 /var/tmp/initramfs.vEQbS4/usr D: 512 /var/tmp/initramfs.vEQbS4/lib64/modules/3.0.0-gentoo/kernel/drivers/usb D: 896 /var/tmp/initramfs.vEQbS4/lib64/modules/3.0.0-gentoo/kernel/drivers D: 912 /var/tmp/initramfs.vEQbS4/lib64/modules/3.0.0-gentoo/kernel D: 1092 /var/tmp/initramfs.vEQbS4/lib64/modules/3.0.0-gentoo D: 1096 /var/tmp/initramfs.vEQbS4/lib64/modules D: 1164 /var/tmp/initramfs.vEQbS4/bin D: 1732 /var/tmp/initramfs.vEQbS4/sbin D: 4504 /var/tmp/initramfs.vEQbS4/lib64 D: 8108 /var/tmp/initramfs.vEQbS4 D: 8108 insgesamt I: Wrote /boot/initramfs-3.0.0-gentoo.img: I: -rw-r--r-- 1 root root 3146745 15. Aug 22:31 /boot/initramfs-3.0.0-gentoo.img and # equery f dracut * Searching for dracut ... * Contents of sys-kernel/dracut-011: /etc /etc/dracut.conf /etc/dracut.conf.d /etc/dracut.conf.d/gentoo-openrc.conf /etc/logrotate.d /etc/logrotate.d/dracut /usr /usr/sbin /usr/sbin/dracut /usr/sbin/dracut-catimages /usr/sbin/dracut-gencmdline /usr/sbin/lsinitrd /usr/sbin/mkinitrd /usr/share /usr/share/doc /usr/share/doc/dracut-011 /usr/share/doc/dracut-011/AUTHORS.bz2 /usr/share/doc/dracut-011/HACKING.bz2 /usr/share/doc/dracut-011/NEWS.bz2 /usr/share/doc/dracut-011/README.bz2 /usr/share/doc/dracut-011/README.generic.bz2 /usr/share/doc/dracut-011/README.kernel.bz2 /usr/share/doc/dracut-011/README.modules.bz2 /usr/share/doc/dracut-011/TODO.bz2 /usr/share/dracut /usr/share/dracut/dracut-functions /usr/share/dracut/dracut-logger /usr/share/dracut/modules.d /usr/share/dracut/modules.d/00dash /usr/share/dracut/modules.d/00dash/module-setup.sh /usr/share/dracut/modules.d/10i18n /usr/share/dracut/modules.d/10i18n/10-console.rules /usr/share/dracut/modules.d/10i18n/README /usr/share/dracut/modules.d/10i18n/console_init /usr/share/dracut/modules.d/10i18n/module-setup.sh /usr/share/dracut/modules.d/10i18n/parse-i18n.sh /usr/share/dracut/modules.d/10rpmversion /usr/share/dracut/modules.d/10rpmversion/dracut-version /usr/share/dracut/modules.d/10rpmversion/module-setup.sh /usr/share/dracut/modules.d/10rpmversion/version.sh /usr/share/dracut/modules.d/90kernel-modules /usr/share/dracut/modules.d/90kernel-modules/insmodpost.sh /usr/share/dracut/modules.d/90kernel-modules/module-setup.sh /usr/share/dracut/modules.d/90kernel-modules/parse-kernel.sh /usr/share/dracut/modules.d/90mdraid /usr/share/dracut/modules.d/90mdraid/65-md-incremental-imsm.rules /usr/share/dracut/modules.d/90mdraid/md-noimsm.sh /usr/share/dracut/modules.d/90mdraid/md-shutdown.sh /usr/share/dracut/modules.d/90mdraid/md_finished.sh /usr/share/dracut/modules.d/90mdraid/mdadm_auto.sh /usr/share/dracut/modules.d/90mdraid/mdcontainer_start.sh /usr/share/dracut/modules.d/90mdraid/mdmon-pre-udev.sh /usr/share/dracut/modules.d/90mdraid/mdraid-cleanup.sh /usr/share/dracut/modules.d/90mdraid/mdraid_start.sh /usr/share/dracut/modules.d/90mdraid/module-setup.sh /usr/share/dracut/modules.d/90mdraid/parse-md.sh /usr/share/dracut/modules.d/95fstab-sys /usr/share/dracut/modules.d/95fstab-sys/module-setup.sh /usr/share/dracut/modules.d/95fstab-sys/mount-sys.sh /usr/share/dracut/modules.d/95resume /usr/share/dracut/modules.d/95resume/module-setup.sh /usr/share/dracut/modules.d/95resume/parse-resume.sh /usr/share/dracut/modules.d/95resume/resume-genrules.sh /usr/share/dracut/modules.d/95resume/resume.sh /usr/share/dracut/modules.d/95rootfs-block /usr/share/dracut/modules.d/95rootfs-block/block-genrules.sh /usr/share/dracut/modules.d/95rootfs-block/module-setup.sh /usr/share/dracut/modules.d/95rootfs-block/mount-root.sh /usr/share/dracut/modules.d/95rootfs-block/parse-block.sh /usr/share/dracut/modules.d/95terminfo /usr/share/dracut/modules.d/95terminfo/module-setup.sh /usr/share/dracut/modules.d/95udev-rules /usr/share/dracut/modules.d/95udev-rules/01-ignore.rules /usr/share/dracut/modules.d/95udev-rules/59-persistent-storage-volid.rules /usr/share/dracut/modules.d/95udev-rules/59-persistent-storage.rules /usr/share/dracut/modules.d/95udev-rules/61-persistent-storage.rules /usr/share/dracut/modules.d/95udev-rules/load-modules.sh /usr/share/dracut/modules.d/95udev-rules/module-setup.sh /usr/share/dracut/modules.d/99base /usr/share/dracut/modules.d/99base/dracut-lib.sh /usr/share/dracut/modules.d/99base/init /usr/share/dracut/modules.d/99base/initqueue /usr/share/dracut/modules.d/99base/loginit /usr/share/dracut/modules.d/99base/module-setup.sh /usr/share/dracut/modules.d/99base/parse-root-opts.sh /usr/share/dracut/modules.d/99shutdown /usr/share/dracut/modules.d/99shutdown/module-setup.sh /usr/share/dracut/modules.d/99shutdown/shutdown /usr/share/man /usr/share/man/man5 /usr/share/man/man5/dracut.conf.5.bz2 /usr/share/man/man7 /usr/share/man/man7/dracut.kernel.7.bz2 /usr/share/man/man8 /usr/share/man/man8/dracut-catimages.8.bz2 /usr/share/man/man8/dracut-gencmdline.8.bz2 /usr/share/man/man8/dracut.8.bz2 /var /var/lib /var/lib/dracut /var/lib/dracut/overlay Thanks for working on this!
OK, thanks. Could you also attach log with '--debug' instead of '-L=6', please? This log will have above 2 MiB, so please gzip -9 it.
Created attachment 283589 [details] dracut --debug output
To me, it looks as if the module would be removed because my root partition is not on an md raid, but /usr is (and I want /usr to be mounted via fstab.sys). So perhaps this might be an upstream bug (or even intended behaviour).
It will be fixed with already released by upstream 013 version. There's --force-add option added which would solve your issue.
(In reply to comment #6) > It will be fixed with already released by upstream 013 version. There's > --force-add option added which would solve your issue. dracut-013.ebuild has just been committed to portage tree.