Bug 13694 - dracut warning: device not found - could not boot
Summary: dracut warning: device not found - could not boot
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Installer (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords: NEEDINFO
Depends on:
Blocks:
 
Reported: 2014-07-07 10:14 CEST by fabio stocker
Modified: 2015-05-02 19:23 CEST (History)
5 users (show)

See Also:
Source RPM: dracut
CVE:
Status comment:


Attachments
generated /run/initramfs/rdsosreport.txt (59.19 KB, text/plain)
2014-07-07 10:18 CEST, fabio stocker
Details
rdsosreport.txt (63.96 KB, text/plain)
2015-01-01 17:42 CET, Stephane
Details

Description fabio stocker 2014-07-07 10:14:40 CEST
Description of problem:


After successfully install and boot of Mageia 4 I updated the UEFI bios of my motherboard. Since then I am getting an error from dracut.

Error message:
dracut warning: cancelling resume operation - device not found
dracut warning: could not boot
dracut warning: /dev/disk/by-uuid .... does not exist
dracut warning: /dev/resume does not exist

I have the rdsosreport.txt but dont know how to attach it.


How reproducible:

every time I attempt to boot


Steps to Reproduce:
1.
2.
3.


Reproducible: 

Steps to Reproduce:
Comment 1 fabio stocker 2014-07-07 10:18:32 CEST
Created attachment 5263 [details]
generated /run/initramfs/rdsosreport.txt
Comment 2 Thierry Vignaud 2014-07-09 15:44:07 CEST
Might be a missing driver in the initrd.
Could you attach (not paste) the output of lspcidrake -v?
eg: the /tmp/pci.txt file resulting from running "lspcidrake -v>/tmp/pci.txt"
Also the contents of your initrd:
lsinitrd /boot/initird.img>/tmp/lsinitrd.txt

CC: (none) => mageia, thierry.vignaud
Source RPM: dracut default Mageia 4 => dracut
Keywords: (none) => NEEDINFO

Comment 3 fabio stocker 2014-07-10 08:43:37 CEST
(In reply to Thierry Vignaud from comment #2)
> Might be a missing driver in the initrd.
> Could you attach (not paste) the output of lspcidrake -v?
> eg: the /tmp/pci.txt file resulting from running "lspcidrake -v>/tmp/pci.txt"
> Also the contents of your initrd:
> lsinitrd /boot/initird.img>/tmp/lsinitrd.txt

both 'lspcidrake' and 'lsinitrd' gave:

sh: lspcidrake: command not found
sh: lsinitrd: command not found
fabio stocker 2014-07-10 09:55:13 CEST

CC: (none) => joshua_tree

Comment 4 Thierry Vignaud 2014-07-10 11:39:09 CEST
You would need to boot the rescue (eg boot on the install cd or boot.iso and type "rescue" before it automatically starts the install)
Then select the menu entry in order to mount your installed system in /mnt.
Then select the shell

Then you can run the above lspcidrake command.
The other command should be altered as the installed systemd is in /mnt, not /:

lsinitrd /mnt/boot/initird.img>/tmp/lsinitrd.txt

then plug a USB key, mount it & copy the two files over it, then umount it
Comment 5 fabio stocker 2014-07-12 09:10:46 CEST
I tried to mount the installed system and:

unmount: /mnt: target is busy (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1).)

error unounting /mnt

Programa exited abnormally (return code 2)


Only to mention, my HD has several partitions.
Comment 6 Magnus Rasche 2014-09-01 09:33:03 CEST
Have you deleted a partition?
I had a similar error when I deleted a second swap partion

CC: (none) => magnus.mud

Comment 7 fabio stocker 2014-09-03 12:08:49 CEST
(In reply to Magnus Rasche from comment #6)
> Have you deleted a partition?
> I had a similar error when I deleted a second swap partion

No, I didn't. I upgraded the BIOS.
Comment 8 Stephane 2015-01-01 17:42:51 CET
Created attachment 5778 [details]
rdsosreport.txt

CC: (none) => stephane_oss

Comment 9 Stephane 2015-01-01 17:48:06 CET
I can reproduce this bug when I try to boot on Mageia-5-beta1-LiveDVD-KDE4-x86_64-DVD on a notebook Asus R752L Series.

Error messages are :
"dracut warning: could not boot
dracut warning: /dev/disk/by-label/Mageia-5-beta1-KDE4-LiveDVD does not exist
dracut warning: /live/union does not exist"

When I try the command 'reboot' I have the same errors message.

For information, Secure Boot is disabled.

But I can boot on Mageia-4.1-LiveDVD-KDE4-x86_64-DVD with success.
Comment 10 Stephane 2015-01-02 20:10:32 CET
I succeed to boot on Mageia-5-beta1-LiveDVD-KDE4-x86_64-DVD.
I edited to kernel option and changed the LABEL :
root=LABEL:Mageia-5-beta1-KDE4-LiveDVD --> root=LABEL:Mageia-5-KDE4-LiveDVD

I deleted 'beta1'.
Because the link /dev/disk/by-label/Mageia-5-KDE4-LiveDVD exist.


Maybe Fabio you could verify if LABEL is correct maybe it was changed with BIOS update. Or you could try to build a new initramfs :
http://forums.fedoraforum.org/showthread.php?t=288020
Comment 11 fabio stocker 2015-01-03 11:18:04 CET
Hi Stephane,

I cannot reproduce the bug anymore, waiting for Mageia 5 beta2.
Comment 12 fabio stocker 2015-03-06 18:32:06 CET
Since Mageia 5 beta 2 there is no bug anymore.

Looks like it is solved.
Comment 13 Samuel Verschelde 2015-05-02 19:23:00 CEST
Closing per comment #12

Status: NEW => RESOLVED
Version: 4 => Cauldron
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.