Skip to content

Instantly share code, notes, and snippets.

@bct
Created October 12, 2024 14:26
Show Gist options
  • Save bct/22bc3cb93ddbd6304c73f2507a1d47d6 to your computer and use it in GitHub Desktop.
Save bct/22bc3cb93ddbd6304c73f2507a1d47d6 to your computer and use it in GitHub Desktop.
microvm boot failure
On `systemctl start microvm@paperless`:
-- Boot 5c29cac5196d44809796b7d03ed2267b --
Oct 12 03:23:15 systemd[1]: Starting MicroVM 'paperless'...
Oct 12 03:23:15 systemd[1]: Started MicroVM 'paperless'.
Oct 12 03:23:15 microvm@paperless[1819]: [73B blob data]
Oct 12 03:23:15 microvm@paperless[1819]: Booting from ROM...
Oct 12 03:23:15 microvm@paperless[1819]: PPrroobbiinngg EEDDDD ((eedddd==ooffff ttoo ddiissaabbllee))...... ook
Oct 12 03:23:15 microvm@paperless[1819]: [39B blob data]
Oct 12 03:23:15 microvm@paperless[1819]: early console in extract_kernel
Oct 12 03:23:15 microvm@paperless[1819]: input_data: 0x00000000038ea2cc
Oct 12 03:23:15 microvm@paperless[1819]: input_len: 0x0000000000a5ca83
Oct 12 03:23:15 microvm@paperless[1819]: output: 0x0000000001000000
Oct 12 03:23:15 microvm@paperless[1819]: output_len: 0x00000000032f3678
Oct 12 03:23:15 microvm@paperless[1819]: kernel_total_size: 0x0000000002830000
Oct 12 03:23:15 microvm@paperless[1819]: needed_size: 0x0000000003400000
Oct 12 03:23:15 microvm@paperless[1819]: trampoline_32bit: 0x0000000000000000
Oct 12 03:23:15 microvm@paperless[1819]: Physical KASLR using RDRAND RDTSC...
Oct 12 03:23:15 microvm@paperless[1819]: Virtual KASLR using RDRAND RDTSC...
Oct 12 03:23:15 microvm@paperless[1819]:
Oct 12 03:23:15 microvm@paperless[1819]: Decompressing Linux... No EFI environment detected.
Oct 12 03:23:15 microvm@paperless[1819]: Parsing ELF... Performing relocations... done.
Oct 12 03:23:15 microvm@paperless[1819]: Booting the kernel (entry_offset: 0x0000000000000080).
Oct 12 03:23:15 microvm@paperless[1819]: [ 0.000000] Linux version 6.6.52 (nixbld@localhost) (gcc (GCC) 13.2.0, GNU ld (GNU Binutils) 2.41) #1-NixOS SMP PREEMPT_DYNAMIC Wed Sep 18 17:24:10 UTC 2024
Oct 12 03:23:15 microvm@paperless[1819]: [ 0.000000] Command line: earlyprintk=ttyS0 console=ttyS0 reboot=t panic=-1 root=fstab loglevel=4 init=/nix/store/27n286awgjc6gz7a00mxqny84pjgg62c-nixos-system-paperless-24.05pre-gi>
Oct 12 03:23:15 microvm@paperless[1819]: [ 0.000000] BIOS-provided physical RAM map:
Oct 12 03:23:15 microvm@paperless[1819]: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
Oct 12 03:23:15 microvm@paperless[1819]: [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
Oct 12 03:23:15 microvm@paperless[1819]: [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
Oct 12 03:23:15 microvm@paperless[1819]: [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007fffefff] usable
Oct 12 03:23:15 microvm@paperless[1819]: [ 0.000000] BIOS-e820: [mem 0x000000007ffff000-0x000000007fffffff] reserved
Oct 12 03:23:15 microvm@paperless[1819]: [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
Oct 12 03:23:15 microvm@paperless[1819]: [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
Oct 12 03:23:15 microvm@paperless[1819]: [ 0.000000] printk: bootconsole [earlyser0] enabled
Oct 12 03:23:15 microvm@paperless[1819]: Memory KASLR using RDRAND RDTSC...
Oct 12 03:23:15 microvm@paperless[1819]: Poking KASLR using RDRAND RDTSC...
Now it does nothing for 40 minutes, using 100% CPU
Oct 12 04:00:37 microvm@paperless[1819]: [ 2241.952600] PM: Unable to read current time from RTC
Oct 12 04:00:37 microvm@paperless[1819]: [ 2241.957306] PCI: Fatal: No config space access function found
Oct 12 04:00:37 microvm@paperless[1819]: [ 2241.983931] ACPI Error: AE_NO_ACPI_TABLES, While loading namespace from ACPI tables (20230628/tbxfload-68)
Oct 12 04:00:38 microvm@paperless[1819]: [1B blob data]
Oct 12 04:00:38 microvm@paperless[1819]: Welcome to NixOS 24.05 (Uakari) (Initrd)!
Oct 12 04:00:38 microvm@paperless[1819]:
Oct 12 04:00:38 microvm@paperless[1819]: [ OK ] Created slice Slice /system/systemd-fsck.
Oct 12 04:00:38 microvm@paperless[1819]: [ OK ] Started Dispatch Password Requests to Console Directory Watch.
Oct 12 04:00:38 microvm@paperless[1819]: Expecting device /dev/vda...
Oct 12 04:00:38 microvm@paperless[1819]: [ OK ] Reached target Initrd Root Device.
Oct 12 04:00:38 microvm@paperless[1819]: [ OK ] Reached target Path Units.
Oct 12 04:00:38 microvm@paperless[1819]: [ OK ] Reached target Slice Units.
Oct 12 04:00:38 microvm@paperless[1819]: [ OK ] Reached target Swaps.
Oct 12 04:00:38 microvm@paperless[1819]: [ OK ] Reached target Timer Units.
Oct 12 04:00:39 microvm@paperless[1819]: [ OK ] Listening on Journal Socket (/dev/log).
Oct 12 04:00:39 microvm@paperless[1819]: [ OK ] Listening on Journal Socket.
Oct 12 04:00:39 microvm@paperless[1819]: [ OK ] Listening on udev Control Socket.
Oct 12 04:00:39 microvm@paperless[1819]: [ OK ] Listening on udev Kernel Socket.
Oct 12 04:00:39 microvm@paperless[1819]: [ OK ] Reached target Socket Units.
Oct 12 04:00:39 microvm@paperless[1819]: Starting Create List of Static Device Nodes...
Oct 12 04:00:39 microvm@paperless[1819]: Starting Journal Service...
Oct 12 04:00:39 microvm@paperless[1819]: Starting Load Kernel Modules...
Oct 12 04:00:39 microvm@paperless[1819]: Starting Create Static Device Nodes in /dev...
Oct 12 04:00:39 microvm@paperless[1819]: Starting Coldplug All udev Devices...
Oct 12 04:00:39 microvm@paperless[1819]: [ OK ] Started Journal Service.
Oct 12 04:00:40 microvm@paperless[1819]: [ OK ] Finished Create List of Static Device Nodes.
Oct 12 04:00:40 microvm@paperless[1819]: [ OK ] Finished Load Kernel Modules.
Oct 12 04:00:40 microvm@paperless[1819]: [ OK ] Finished Create Static Device Nodes in /dev.
Oct 12 04:00:40 microvm@paperless[1819]: [ OK ] Finished Coldplug All udev Devices.
Oct 12 04:00:40 microvm@paperless[1819]: [ OK ] Reached target Preparation for Local File Systems.
Oct 12 04:00:40 microvm@paperless[1819]: [ OK ] Reached target Local File Systems.
Oct 12 04:00:40 microvm@paperless[1819]: Mounting /sysroot...
Oct 12 04:00:40 microvm@paperless[1819]: Starting Apply Kernel Variables...
Oct 12 04:00:40 microvm@paperless[1819]: Starting Create System Files and Directories...
Oct 12 04:00:40 microvm@paperless[1819]: Starting Rule-based Manager for Device Events and Files...
Oct 12 04:00:40 microvm@paperless[1819]: [ OK ] Mounted /sysroot.
Oct 12 04:00:40 microvm@paperless[1819]: [ OK ] Started Rule-based Manager for Device Events and Files.
Oct 12 04:00:41 microvm@paperless[1819]: [ OK ] Finished Apply Kernel Variables.
Oct 12 04:00:42 microvm@paperless[1819]: [ OK ] Finished Create System Files and Directories.
Oct 12 04:00:42 microvm@paperless[1819]: [ OK ] Reached target Initrd Root File System.
Oct 12 04:00:42 microvm@paperless[1819]: Mounting /sysroot/mnt/agenix-host...
Oct 12 04:00:42 microvm@paperless[1819]: Mounting /sysroot/nix/.ro-store...
Oct 12 04:00:42 microvm@paperless[1819]: [ 2246.842218] 9pnet_virtio: no channels available for device ro-store
Oct 12 04:00:42 microvm@paperless[1819]: Starting Mountpoints Configured in the Real Root...
Oct 12 04:00:42 microvm@paperless[1819]: Starting Virtual Console Setup...
Oct 12 04:00:42 microvm@paperless[1819]: [FAILED] Failed to mount /sysroot/mnt/agenix-host.
Oct 12 04:00:42 microvm@paperless[1819]: See 'systemctl status "sysroot-mnt-agenix\\x2dhost.mount"' for details.
Oct 12 04:00:42 microvm@paperless[1819]: [DEPEND] Dependency failed for Initrd File Systems.
Oct 12 04:00:42 microvm@paperless[1819]: [FAILED] Failed to mount /sysroot/nix/.ro-store.
Oct 12 04:00:42 microvm@paperless[1819]: See 'systemctl status "sysroot-nix-.ro\\x2dstore.mount"' for details.
Oct 12 04:00:43 microvm@paperless[1819]: [DEPEND] Dependency failed for /sysroot/nix/store.
There are more failure messages after this.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment