If I set image to false, the suite fails to download an image:
leviathan-client-1 | [2025-03-26T10:50:34.354Z][worker-e2e] Power cycling the DUT
leviathan-client-1 | [2025-03-26T10:50:34.354Z][worker-e2e] Is the DUT reachable?
leviathan-client-1 | [2025-03-26T10:50:34.354Z][worker-e2e] Serial test
leviathan-client-1 | [2025-03-26T10:50:34.354Z][worker-e2e] Recording DUT serial output
leviathan-client-1 | [2025-03-26T10:50:34.402Z][worker-e2e] TAP version 13
leviathan-client-1 | [2025-03-26T10:50:34.727Z][worker-e2e] (I added this print) this.suite.options.balenaOS: {"config":{"uuid":"7708a2b7a061c099226aef2fbf255672"},"network":{"wired":{"nat":true}}}
leviathan-client-1 | [2025-03-26T10:50:34.734Z][worker-e2e] # Subtest: Testbot Diagnostics
leviathan-client-1 | [2025-03-26T10:50:34.735Z][worker-e2e] not ok 1 - Cannot read property 'version' of undefined
leviathan-client-1 | [2025-03-26T10:50:34.735Z][worker-e2e] ---
leviathan-client-1 | stack: |
leviathan-client-1 | [2025-03-26T10:50:34.735Z][worker-e2e] Proxy.run (/data/suite/suite.js:295:61)
leviathan-client-1 | at:
leviathan-client-1 | [2025-03-26T10:50:34.735Z][worker-e2e] line: 295
leviathan-client-1 | column: 61
leviathan-client-1 | file: /data/suite/suite.js
leviathan-client-1 | [2025-03-26T10:50:34.735Z][worker-e2e] function: Proxy.run
leviathan-client-1 | type: TypeError
leviathan-client-1 | test: Testbot Diagnostics
leviathan-client-1 | [2025-03-26T10:50:34.736Z][worker-e2e] source: >
leviathan-client-1 | [2025-03-26T10:50:34.736Z][worker-e2e] .get()
leviathan-client-1 | .cloud.fetchOS(this.suite.options.balenaOS.download.version, this.suite.deviceType.slug)}`
leviathan-client-1 | ------------------------------------------------------------^
leviathan-client-1 | [2025-03-26T10:50:34.736Z][worker-e2e] : undefined,
If I provide an image downloaded from dashboard (qemux86-64-2.83.18+rev5-dev-v12.10.3.img.gz), it appears to fail booting:
BdsDxe: failed to load Boot0001 "UEFI QEMU HARDDISK QM00001 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0xFFFF,0x0): Not Found
BdsDxe: failed to load Boot0002 "UEFI QEMU QEMU USB HARDDRIVE 1-0000:00:02.0-1" from PciRoot(0x0)/Pci(0x2,0x0)/USB(0x0,0x0): Not Found
>>Start PXE over IPv4.
PXE-E16: No valid offer received.
BdsDxe: failed to load Boot0003 "UEFI PXEv4 (MAC:5254009EA7CB)" from PciRoot(0x0)/Pci(0x1,0x0)/MAC(5254009EA7CB,0x1)/IPv4(0.0.0.0,0x0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0): Not Found
>>Start PXE over IPv6.
PXE-E16: No valid offer received.
BdsDxe: failed to load Boot0004 "UEFI PXEv6 (MAC:5254009EA7CB)" from PciRoot(0x0)/Pci(0x1,0x0)/MAC(5254009EA7CB,0x1)/IPv6(0000:0000:0000:0000:0000:0000:0000:0000,0x0,Static,0000:0000:0000:0000:0000:0000:0000:0000,0x40,0000:0000:0000:0000:0000:0000:0000:0000): Not Found
>>Start HTTP Boot over IPv4.....
Error: Could not retrieve NBP file size from HTTP server.
Error: Server response timeout.
BdsDxe: failed to load Boot0005 "UEFI HTTPv4 (MAC:5254009EA7CB)" from PciRoot(0x0)/Pci(0x1,0x0)/MAC(5254009EA7CB,0x1)/IPv4(0.0.0.0,0x0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)/Uri(): Not Found
>>Start HTTP Boot over IPv6.
Error: Could not retrieve NBP file size from HTTP server.
Error: Unexpected network error.
BdsDxe: failed to load Boot0006 "UEFI HTTPv6 (MAC:5254009EA7CB)" from PciRoot(0x0)/Pci(0x1,0x0)/MAC(5254009EA7CB,0x1)/IPv6(0000:0000:0000:0000:0000:0000:0000:0000,0x0,Static,0000:0000:0000:0000:0000:0000:0000:0000,0x40,0000:0000:0000:0000:0000:0000:0000:0000)/Uri(): Not Found
BdsDxe: loading Boot0007 "EFI Internal Shell" from Fv(7CB8BDC9-F8EB-4F34-AAEA-3EE4AF6516A1)/FvFile(7C04A583-9E3E-4F1C-AD65-E05268D0B4D1)
BdsDxe: starting Boot0007 "EFI Internal Shell" from Fv(7CB8BDC9-F8EB-4F34-AAEA-3EE4AF6516A1)/FvFile(7C04A583-9E3E-4F1C-AD65-E05268D0B4D1)
UEFI Interactive Shell v2.2
EDK II
UEFI v2.70 (EDK II, 0x00010000)
Mapping table
FS0: Alias(s):HD1a0b:;BLK2:
PciRoot(0x0)/Pci(0x2,0x0)/USB(0x0,0x0)/HD(1,MBR,0x00000000,0x2000,0x14000)
BLK0: Alias(s):
PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0xFFFF,0x0)
BLK1: Alias(s):
PciRoot(0x0)/Pci(0x2,0x0)/USB(0x0,0x0)
BLK3: Alias(s):
PciRoot(0x0)/Pci(0x2,0x0)/USB(0x0,0x0)/HD(2,MBR,0x00000000,0x16000,0xA0000)
BLK4: Alias(s):
PciRoot(0x0)/Pci(0x2,0x0)/USB(0x0,0x0)/HD(3,MBR,0x00000000,0xB6000,0xA0000)
BLK5: Alias(s):
PciRoot(0x0)/Pci(0x2,0x0)/USB(0x0,0x0)/HD(4,MBR,0x00000000,0x156000,0x410000)
BLK6: Alias(s):
PciRoot(0x0)/Pci(0x2,0x0)/USB(0x0,0x0)/HD(4,MBR,0x00000000,0x156000,0x410000)/HD(1,MBR,0x00000000,0x158000,0xA000)
BLK7: Alias(s):
PciRoot(0x0)/Pci(0x2,0x0)/USB(0x0,0x0)/HD(4,MBR,0x00000000,0x156000,0x410000)/HD(2,MBR,0x00000000,0x164000,0x402000)
Press ESC in 1 seconds to skip startup.nsh or any other key to continue.
Shell>