Fail to boot SLE-Micro 5.1 Beta2 on qemu-arm

Jiri Srain jsrain at suse.com
Fri Aug 13 14:06:34 UTC 2021


Hello Brice,

The log to me seems like dracut fails to find the device with the root filesystem.

I don’t know whether this is the real cause, but keep in mind that this image (raw of aarch64) is intended and only was tested on RaspberryPi, therefore I can imagine the virtualisation drivers not being loaded from initrd.


[   87.230528] localhost systemd[1]: dev-disk-by\x2duuid-6dd18fe1\x2d192e\x2d4627\x2daffc\x2d9bba001859aa.device: Job dev-disk-by\x2duuid-6dd18fe1\x2d192e\x2d4627\x2daffc\x2d9bba001859aa.device/start timed out.
[   87.231660] localhost systemd[1]: Timed out waiting for device /dev/disk/by-uuid/6dd18fe1-192e-4627-affc-9bba001859aa.
[   87.253797] localhost systemd[1]: Dependency failed for Initrd Root Device.
[   87.259636] localhost systemd[1]: initrd-root-device.target: Job initrd-root-device.target/start failed with result 'dependency'.
[   87.263634] localhost systemd[1]: initrd-root-device.target: Triggering OnFailure= dependencies.
[   87.283626] localhost systemd[1]: Dependency failed for File System Check on /dev/disk/by-uuid/6dd18fe1-192e-4627-affc-9bba001859aa.

We are open to adding new pre-built images (which would even include qcow image for aarcht64 when needed; is there any real business case for that or is it only testing environment?

Jiri

> On 13. 8. 2021, at 12:00, Brice Dekany <brice.dekany at suse.com> wrote:
> 
> Hi there,
> 
> I tried to boot the aarch64 raw image of SLE-Micro 5.1 Beta2 on qemu-arm
> The process goes well to grub. It looks like the ignation file is read. And then it crash.
> 
> Image used: SUSE-MicroOS.aarch64-5.1.0-Default-Beta2.raw
> CommandLine: 
> sudo  virt-install      --connect qemu:///system   \
>    --name demo2      --ram 512      --disk path=SUSE-MicroOS.aarch64-5.1.0-Default-Beta2.raw \
>         --network network=default      --virt-type qemu --import --os-variant sle15sp3 \
>         --arch=aarch64 --qemu-commandline="-fw_cfg name=opt/com.coreos/config,file=config.ign"
> 
> Log:
> Loading Linux 5.3.18-59.16-default ...
> Loading initial ramdisk ...
> SetUefiImageMemoryAttributes - 0x000000005BD60000 - 0x0000000000040000 (0x0000000000000008)
> SetUefiImageMemoryAttributes - 0x000000005BD10000 - 0x0000000000040000 (0x0000000000000008)
> SetUefiImageMemoryAttributes - 0x000000005BCC0000 - 0x0000000000040000 (0x0000000000000008)
> SetUefiImageMemoryAttributes - 0x000000005BC80000 - 0x0000000000030000 (0x0000000000000008)
> SetUefiImageMemoryAttributes - 0x000000005BC30000 - 0x0000000000040000 (0x0000000000000008)
> SetUefiImageMemoryAttributes - 0x0000000058690000 - 0x00000000000B0000 (0x0000000000000008)
> SetUefiImageMemoryAttributes - 0x0000000058490000 - 0x0000000000030000 (0x0000000000000008)
> SetUefiImageMemoryAttributes - 0x0000000058450000 - 0x0000000000030000 (0x0000000000000008)
> [   23.103874] pcieport 0000:00:01.6: pciehp: Failed to check link status
> 
> Generating "/run/initramfs/rdsosreport.txt"
> 
> 
> Entering emergency mode. Exit the shell to continue.
> Type "journalctl" to view system logs.
> You might want to save "/run/initramfs/rdsosreport.txt" to a USB stick or /boot
> after mounting them and attach it to a bug report.
> 
> 
> Press Enter for maintenance
> (or press Control-D to continue):
> 
> 
> cat /run/initramfs/rdsosreport.txt >>> https://pastebin.com/1RV9zagr
> 
> 
> Regards
> 
> <Outlook-fidfsjjm.png>
> Brice DEKANY
> SE for France
> +33.6.37.12.53.24
> brice.dekany at suse.com
> LinkedIn | Twitter | YouTube



More information about the micro-beta mailing list