Bug 33436

Summary: un-def doesn't boot whereas std-def boots (fails in initrd)
Product: Branch p8 Reporter: Ivan Zakharyaschev <imz>
Component: kernel-image-un-defAssignee: Andrey Cherepanov <cas>
Status: CLOSED DUPLICATE QA Contact: qa-p8 <qa-p8>
Severity: major    
Priority: P3    
Version: не указана   
Hardware: all   
OS: Linux   
Bug Depends on: 33277    
Bug Blocks:    
Attachments:
Description Flags
screenshot
none
dmesg from a successful boot of std-def kernel none

Description Ivan Zakharyaschev 2017-04-30 18:17:58 MSK
Created attachment 7080 [details]
screenshot

kernel-image-un-def-4.9.24-alt0.M80P.1
kernel-image-std-def-4.4.63-alt0.M80P.2
kernel-image-std-def-4.4.57-alt0.M80P.2

The un-def kernel doesn't boot (on a Lenovo G50) whereas the std-def kernel boot successfully. It seems that the failure happens in initrd.

All initrds have been created almost at the same time, with the same make-initrd:

$ rpm -qa make-initrd\*
make-initrd-lvm-0.8.14-alt1
make-initrd-luks-0.8.14-alt1
make-initrd-devmapper-0.8.14-alt1
make-initrd-0.8.14-alt1

Some interesting lines from the attached "screenshot":

initrd: stage udev failed

The last line is:

clocksource: Switched to clocksource tsc

(the typical one when initrd fails).
Comment 1 Ivan Zakharyaschev 2017-04-30 18:19:36 MSK
Created attachment 7081 [details]
dmesg from a successful boot of std-def kernel

Attached: dmesg from a successful boot of std-def kernel
Comment 2 Ivan Zakharyaschev 2017-04-30 18:58:02 MSK
Ctrl-D actually can be pressed and the boot continues.

A known workaround: remove FEATURES+=luks line from /etc/initrd.mk

*** This bug has been marked as a duplicate of bug 33277 ***