http://bugzilla.opensuse.org/show_bug.cgi?id=965477 Bug ID: 965477 Summary: dracut fails to create initrd, makes systems unbootable Classification: openSUSE Product: openSUSE Tumbleweed Version: 2015* Hardware: Other OS: Other Status: NEW Severity: Major Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: lbeltrame@kde.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Recent updates made dracut fail when generating the initrd: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force --force-drivers "radeon xennet xenblk" /boot/initrd-4.5.0-rc1-3.g088c252-default 4.5.0-rc1-3.g088c252-default I: *** Including module: bash *** I: *** Including module: systemd *** I: *** Including module: warpclock *** I: *** Including module: systemd-initrd *** I: *** Including module: i18n *** I: *** Including module: network *** I: *** Including module: drm *** I: *** Including module: plymouth *** I: *** Including module: kernel-modules *** I: *** Including module: kernel-network-modules *** F: installkernel failed in module kernel-network-modules This causes no initrd to be generated, which means often a kernel panic with unknown filesystem (at least on my machine). Adding a "set -x" to the offending module (/usr/lib/dracut/modules.d/90kernel-modules/module_setup.sh) made me notice that it fails with return code 255: + running_in_qemu + type -P systemd-detect-virt ++ systemd-detect-virt --vm + vm= + (( 1 != 0 )) + return 255 + _ret=255 + unset check depends cmdline install installkernel + return 255 + dfatal 'installkernel failed in module kernel-network-modules' + set +x dracut: installkernel failed in module kernel-network-modules The offending line being line 87 in module_setup.sh: running_in_qemu && hostonly='' instmods virtio_net e1000 8139cp pcnet32 e100 ne2k_pci running_in_qemu returns 255 and that makes dracut fail. Commenting out this line allows the generation of the initrd. -- You are receiving this mail because: You are on the CC list for the bug.