Bug 942127

Summary: The problem dracut => initrd. When you load a kernel panic.
Product: [openSUSE] openSUSE Distribution Reporter: Forgotten User R0n_GOAdxu <forgotten_R0n_GOAdxu>
Component: BasesystemAssignee: Daniel Molkentin <daniel>
Status: RESOLVED NORESPONSE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: chcao, forgotten_R0n_GOAdxu, lazy.kent
Version: 13.2Flags: daniel: needinfo? (forgotten_R0n_GOAdxu)
Target Milestone: ---   
Hardware: All   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: lsinitrd /boot/initrd-3.16.7-29-default | grep ".so"> lsinitrd_so.txt
lsinitrd /boot/initrd-3.16.7-29-default- | grep ".so"> lsinitrd_so-.txt

Description Forgotten User R0n_GOAdxu 2015-08-18 12:53:13 UTC
A few months ago updated dracut and the first time there were problems. After updating rebuilds initrd. After rebooting kernel panic.
Screenshot http://i11.pixs.ru/thumbs/8/7/9/errorinitd_4551701_18450879.jpg
And so constantly after each update dracut or kernel, etc.
If you boot from the CD and after chroot rebuild the initrd, the download is no problem. Both in the first and in the second case, the console in /var/log/YaST2/mkinitrd.log given same thing

I: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force --force-drivers "ata_generic thermal processor fan" /boot/initrd-3.16.7-24-default 3.16.7-24-default
I: dracut module 'plymouth' will not be installed, because command 'plymouthd' could not be found!
I: dracut module 'plymouth' will not be installed, because command 'plymouth' could not be found!
I: dracut module 'fcoe' will not be installed, because command 'dcbtool' could not be found!
I: dracut module 'fcoe' will not be installed, because command 'fipvlan' could not be found!
I: dracut module 'fcoe' will not be installed, because command 'lldpad' could not be found!
I: dracut module 'fcoe-uefi' will not be installed, because command 'dcbtool' could not be found!
I: dracut module 'fcoe-uefi' will not be installed, because command 'fipvlan' could not be found!
I: dracut module 'fcoe-uefi' will not be installed, because command 'lldpad' could not be found!
I: dracut module 'iscsi' will not be installed, because command 'iscsistart' could not be found!
I: dracut module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found!
I: dracut module 'nbd' will not be installed, because command 'nbd-client' could not be found!
I: *** Including module: bash ***
I: *** Including module: warpclock ***
I: *** Including module: modsign ***
E: /usr/lib/dracut/dracut-install -D /var/tmp/initramfs.gl2p6b /usr/bin/keyctl
I: *** Including module: i18n ***
I: *** Including module: network ***
F: Failed to install module ipv6
F: Failed to install module xennet
I: *** Including module: ifcfg ***
I: *** Including module: btrfs ***
I: *** Including module: crypt ***
I: *** Including module: dm ***
I: Skipping udev rule: 64-device-mapper.rules
I: Skipping udev rule: 60-persistent-storage-dm.rules
I: Skipping udev rule: 55-dm.rules
I: *** Including module: dmraid ***
I: *** Including module: kernel-modules ***
F: Failed to install module sd_mod
F: Failed to install module unix
F: Failed to install module atkbd
F: Failed to install module i8042
I: Possible missing firmware "aic94xx-seq.fw" for kernel module "aic94xx.ko"
I: Omitting driver i2o_scsi
I: *** Including module: lvm ***
I: Skipping udev rule: 64-device-mapper.rules
I: Skipping udev rule: 56-lvm.rules
I: Skipping udev rule: 60-persistent-storage-lvm.rules
I: *** Including module: mdraid ***
I: Skipping udev rule: 64-md-raid.rules
I: *** Including module: multipath ***
I: *** Including module: cifs ***
F: Failed to install module ipv6
I: *** Including module: nfs ***
F: Failed to install module ipv6
I: *** Including module: resume ***
I: *** Including module: rootfs-block ***
I: *** Including module: terminfo ***
I: *** Including module: udev-rules ***
I: Skipping udev rule: 91-permissions.rules
I: Skipping udev rule: 80-drivers-modprobe.rules
I: *** Including module: systemd ***
F: Failed to install module autofs4
F: Failed to install module ipv6
I: *** Including module: usrmount ***
I: *** Including module: base ***
I: *** Including module: fs-lib ***
I: *** Including module: shutdown ***
I: *** Including module: suse ***
I: *** Including modules done ***
F: Failed to install module ext4
I: *** Installing kernel module dependencies and firmware ***
I: *** Installing kernel module dependencies and firmware done ***
I: *** Resolving executable dependencies ***
I: *** Resolving executable dependencies done***
I: *** Pre-linking files ***
I: *** Pre-linking files done ***
I: *** Hardlinking files ***
I: *** Hardlinking files done ***
I: *** Stripping files ***
I: *** Stripping files done ***
I: *** Generating early-microcode cpio image ***
I: *** Constructing AuthenticAMD.bin ****
I: *** Constructing GenuineIntel.bin ****
I: *** Store current command line parameters ***
I: *** Creating image file ***
I: *** Creating image file done ***
W: Some kernel modules could not be included:
W: ipv6
W: xennet
W: sd_mod
W: unix
W: atkbd
W: i8042
W: ipv6
W: ipv6
W: autofs4
W: ipv6
W: ext4
Comment 1 Forgotten User R0n_GOAdxu 2015-08-18 12:57:37 UTC
Screenshot http://pixs.ru/showimage/errorinitd_4551701_18450879.jpg
Comment 2 Forgotten User R0n_GOAdxu 2015-10-31 17:17:11 UTC
Perhaps the problem was resolved. The discs were mounted on the device id.Remounted on the UUID. With the new initrd download is successful. If in the future the problem will not occur again, the reason of a problem with downloading eliminated.
Read more here https://forums.opensuse.org/showthread.php/509230-Проблема-dracut-gt-initrd?p=2734332#post2734332
Comment 3 Forgotten User R0n_GOAdxu 2015-11-21 10:42:06 UTC
After the update dracut and rebuild again initrd kernel panic at boot shortly after the "kernel: Unpacking initramfs ..."
Compare two initrd. First collected after the upgrade dracut. Second - collected through chroot when booting from LiveCD (with it the system boots without a problem). The main difference is that in the first missing many libraries .so *, which are present in the first. for example
  usr / lib / libuuid.so.1.3.0
  usr / lib / libuuid.so.1 -> libuuid.so.1.3.0
  usr / lib / libudev.so.1.4.0
  usr / lib / libudev.so.1 -> libudev.so.1.4.0
  usr / lib / libsystemd.so.0.0.1
  usr / lib / libsystemd.so.0 -> libsystemd.so.0.0.1
I attach two files with the results
  lsinitrd /boot/initrd-3.16.7-29-default | grep ".so"> lsinitrd_so.txt
With this initrd system will boot without problems.
  lsinitrd /boot/initrd-3.16.7-29-default- | grep ".so"> lsinitrd_so-.txt
With this initrd system will not boot.
Comment 4 Forgotten User R0n_GOAdxu 2015-11-21 10:43:57 UTC
Created attachment 656855 [details]
lsinitrd /boot/initrd-3.16.7-29-default | grep ".so"> lsinitrd_so.txt

lsinitrd /boot/initrd-3.16.7-29-default | grep ".so"> lsinitrd_so.txt
With this initrd system will boot without problems.
Comment 5 Forgotten User R0n_GOAdxu 2015-11-21 10:46:19 UTC
Created attachment 656856 [details]
lsinitrd /boot/initrd-3.16.7-29-default- | grep ".so"> lsinitrd_so-.txt

lsinitrd /boot/initrd-3.16.7-29-default- | grep ".so"> lsinitrd_so-.txt
With this initrd system will not boot.
Comment 6 Daniel Molkentin 2017-03-15 15:35:44 UTC
Have you had any success? Does it still occur with Leap? The output of the dracut process looks very fishy. If you still encounter this problem, please run:

/usr/bin/dracut --force --force-drivers "ata_generic thermal processor fan" --debug

and provide the output.
Comment 7 Daniel Molkentin 2017-03-22 14:05:44 UTC
If you still face this issue and can provide the answer, I'll reopen the bug. Until then, I'll close it.