Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OVMF boot issue workaround #1041

Merged
merged 4 commits into from
Nov 13, 2024
Merged

Conversation

shjala
Copy link
Member

@shjala shjala commented Nov 8, 2024

This is a workaround for the Eve failing to boot with new OVMF firmware introduced in lf-edge/eve#4351 (until we find the EDK2 change that caused the issue).

I ran this on master :

make clean
make build
#make build-tests
./eden config add default
./eden config set default --key redis.port --value 4444
./eden config set default --key eden.eserver.port --value 5555
./eden config set default --key adam.redis.eden --value "147.52.71.221:4444"
./eden config set default --key eve.disk --value 20000
./eden config set default --key eve.tpm --value true
./eden config set default --key eve.accel --value false
./eden config set default --key eve.tag --value 0.0.0-master-2cf98a42
./eden config set default --key eve.firmware --value "/home/shah/shah-dev/eden/tests/workflow/testdata/firmware/OVMF_CODE.fd /home/shah/shah-dev/eden/tests/workflow/testdata/firmware/OVMF_VARS.fd"
./eden setup
./eden start
./eden eve onboard
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o dist/bin/eden-linux-amd64 .
[...]
INFO[0000] Config file generated: /home/shah/.eden/contexts/default.yml
INFO[0000] Config file already exists /home/shah/.eden/contexts/default.yml
INFO[0000] Current context is: default
INFO[0000] Current context is: default
INFO[0000] Current context is: default
INFO[0000] Current context is: default
INFO[0000] Current context is: default
INFO[0000] Current context is: default
INFO[0000] Current context is: default
INFO[0000] Current context is: default
INFO[0000] QEMU config file generated: /home/shah/.eden/default-qemu.conf
INFO[0001] GenerateEveCerts done
INFO[0001] GenerateEVEConfig done
INFO[0033] download EVE done: lfedge/eve:0.0.0-master-2cf98a42-kvm-amd64
INFO[0033] EVE image ready: /home/shah/shah-dev/eden/dist/default-images/eve/live.img
INFO[0033] download UEFI done
To activate EDEN settings run:
* for BASH/ZSH -- `source ~/.eden/activate.sh`
* for TCSH -- `source ~/.eden/activate.csh`
To deactivate them -- eden_deactivate
INFO[0000] started container: f950b9366acc86c0abb58e0958eac5478fd46d297f7917948c455f70fe5d54bd
INFO[0000] Redis is running and accessible on port 4444
INFO[0000] Executable path: /home/shah/shah-dev/eden/dist/bin/eden-linux-amd64
INFO[0001] started container: f3355d11d383e155e0a617633be52873c3bcd2b842b0f9eb733cb51e44a9ca69
INFO[0001] Adam is runnig and accessible on port 3333
INFO[0001] started container: 9b8ab20114df1f2be1ecd9d795dee329ed349cb29ba5026a72356c9511b760d4
INFO[0001] registry is running and accesible on port 5050
INFO[0002] started container: 4c23bc916cf842526d11b3a88709fd85d72f4989929edff6c1a556bfe84fc6b6
INFO[0002] Eserver is running and accesible on port 5555
INFO[0007] swtpm is starting
INFO[0007] Start EVE: qemu-system-x86_64 -display none -serial chardev:char0 -chardev socket,id=char0,port=17777,host=localhost,server,nodelay,nowait,telnet,logappend=on,logfile=/home/shah/shah-dev/eden/dist/default-eve.log -nodefaults -no-user-config -machine q35,smm=on --cpu SandyBridge -smbios type=1,serial=31415926 -monitor tcp:localhost:7788,server,nowait  -netdev user,id=eth0,net=192.168.0.0/24,dhcpstart=192.168.0.10,ipv6=off,hostfwd=tcp::8028-:8028,hostfwd=tcp::8027-:8027,hostfwd=tcp::5911-:5901,hostfwd=tcp::5912-:5902,hostfwd=tcp::2222-:22 -device virtio-net-pci,netdev=eth0,mac=02:fe:24:97:b1:67 -netdev user,id=eth1,net=192.168.0.0/24,dhcpstart=192.168.0.11,ipv6=off,hostfwd=tcp::8038-:8038,hostfwd=tcp::8037-:8037,hostfwd=tcp::5921-:5911,hostfwd=tcp::5922-:5912,hostfwd=tcp::2232-:32 -device virtio-net-pci,netdev=eth1,mac=02:fe:b7:98:b1:68 -chardev socket,id=chrtpm,path=/home/shah/shah-dev/eden/dist/default-images/eve/swtpm/swtpm-sock -tpmdev emulator,id=tpm0,chardev=chrtpm -device tpm-tis,tpmdev=tpm0 -watchdog-action reset -drive file=/home/shah/shah-dev/eden/dist/default-images/eve/live.img,format=qcow2 -readconfig /home/shah/.eden/default-qemu.conf -qmp unix:/home/shah/shah-dev/eden/dist/default-qmp.sock,server,wait=off
INFO[0007] With pid: /home/shah/shah-dev/eden/dist/default-eve.pid ; log: /home/shah/shah-dev/eden/dist/default-eve.log
INFO[0017] EVE is starting
INFO[0017] EVE is starting
INFO[0000] Adam waiting for EVE registration (0) of (20)
INFO[0020] Adam waiting for EVE registration (1) of (20)
INFO[0040] Adam waiting for EVE registration (2) of (20)
INFO[0060] Adam waiting for EVE registration (3) of (20)
INFO[0080] Adam waiting for EVE registration (4) of (20)
INFO[0100] Adam waiting for EVE registration (5) of (20)
INFO[0120] Adam waiting for EVE registration (6) of (20)
INFO[0140] Adam waiting for EVE registration (7) of (20)
INFO[0160] Adam waiting for EVE registration (8) of (20)
INFO[0180] Adam waiting for EVE registration (9) of (20)
INFO[0200] Device uuid: df36de46-26bc-4e28-8d63-2f3646064e1b
config changed, to see config run 'eden controller edge-node get-config'
INFO[0201] Received unexpected StatusCode(Not Found): repeat request (0) of (20)
INFO[0206] Received unexpected StatusCode(Not Found): repeat request (1) of (20)
INFO[0211] onboarded
INFO[0211] device UUID: df36de46-26bc-4e28-8d63-2f3646064e1b

Add working edk2-stable202005 OVMF firmware files to workaround boot
issue with edk2-stable202408 OVMF firmware that are shipped with EVE.

Signed-off-by: Shahriyar Jalayeri <[email protected]>
@shjala shjala requested a review from uncleDecart as a code owner November 8, 2024 11:02
@shjala shjala force-pushed the ovmf.boot.workaround branch 5 times, most recently from a1d2b81 to 6995596 Compare November 8, 2024 12:17
@shjala
Copy link
Member Author

shjala commented Nov 8, 2024

Running 13.6.1-rc3 locally :

➜  eden git:(ovmf.boot.workaround) ✗ make clean
make build
#make build-tests
./eden config add default
./eden config set default --key redis.port --value 4444
./eden config set default --key eden.eserver.port --value 5555
./eden config set default --key adam.redis.eden --value "147.52.71.221:4444"
./eden config set default --key eve.disk --value 20000
./eden config set default --key eve.tpm --value true
./eden config set default --key eve.accel --value false
./eden config set default --key eve.tag --value 13.6.1-rc3
./eden config set default --key eve.firmware --value "/home/shah/shah-dev/eden/firmware/OVMF_CODE.fd /home/shah/shah-dev/eden/firmware/OVMF_VARS.fd"
./eden setup
./eden start
./eden eve onboard


CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o dist/bin/eden-linux-amd64 .
mkdir -p dist/scripts/shell
cp -r shell-scripts/* dist/scripts/shell/
ln -sf eden-linux-amd64 dist/bin/eden
ln -sf dist/bin/eden-linux-amd64 eden
ln -sf bin/eden /home/shah/shah-dev/eden/dist/eden
dist/bin/eden-linux-amd64 config add default -v "debug"
INFO[0000] Config file already exists /home/shah/.eden/contexts/default.yml
dist/bin/eden-linux-amd64 stop -v "debug"
configName:  default
configFile:  /home/shah/.eden/contexts/default.yml
INFO[0000] adam stopped
INFO[0000] redis stopped
INFO[0001] registry stopped
INFO[0001] eserver stopped
INFO[0001] EVE stopped
INFO[0001] swtpm is stopping
make -C tests DEBUG="debug" ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[1]: Entering directory '/home/shah/shah-dev/eden/tests'
make -C $(dirname app/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/app'
rm -rf eden.app.test-linux-amd64 /home/shah/shah-dev/eden/dist/bin/eden.app.test /home/shah/shah-dev/eden/dist/eden.app.tests.txt /home/shah/shah-dev/eden/tests/app/eden.app.test /home/shah/shah-dev/eden/dist/bin/eden.app.test
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/app'
make -C $(dirname docker/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/docker'
rm -rf eden.docker.test-linux-amd64 /home/shah/shah-dev/eden/dist/bin/eden.docker.test /home/shah/shah-dev/eden/dist/eden.docker.tests.txt /home/shah/shah-dev/eden/tests/docker/eden.docker.test /home/shah/shah-dev/eden/dist/bin/eden.docker.test
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/docker'
make -C $(dirname eclient/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/eclient'
rm -rf eden.eclient.test-linux-amd64 /home/shah/shah-dev/eden/dist/bin/eden.eclient.test /home/shah/shah-dev/eden/dist/eden.eclient.tests.txt /home/shah/shah-dev/eden/tests/eclient/eden.eclient.test /home/shah/shah-dev/eden/dist/bin/eden.eclient.test
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/eclient'
make -C $(dirname escript/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/escript'
rm -rf eden.escript.test-linux-amd64 /home/shah/shah-dev/eden/dist/bin/eden.escript.test /home/shah/shah-dev/eden/dist/eden.escript.tests.txt /home/shah/shah-dev/eden/tests/escript/eden.escript.test /home/shah/shah-dev/eden/dist/bin/eden.escript.test
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/escript'
make -C $(dirname flir/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/flir'
rm -rf eden.flir.test-linux-amd64 /home/shah/shah-dev/eden/dist/bin/eden.flir.test /home/shah/shah-dev/eden/dist/eden.flir.tests.txt /home/shah/shah-dev/eden/tests/flir/eden.flir.test /home/shah/shah-dev/eden/dist/bin/eden.flir.test
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/flir'
make -C $(dirname fsstress/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/fsstress'
rm -rf eden.fsstress.test-linux-amd64 /home/shah/shah-dev/eden/dist/bin/eden.fsstress.test /home/shah/shah-dev/eden/dist/eden.fsstress.tests.txt /home/shah/shah-dev/eden/tests/fsstress/eden.fsstress.test /home/shah/shah-dev/eden/dist/bin/eden.fsstress.test
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/fsstress'
make -C $(dirname hardware_reboot/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/hardware_reboot'
rm -rf eden.hardware_reboot.test-linux-amd64 /home/shah/shah-dev/eden/dist/bin/eden.hardware_reboot.test /home/shah/shah-dev/eden/dist/eden.hardware_reboot.tests.txt /home/shah/shah-dev/eden/tests/hardware_reboot/eden.hardware_reboot.test /home/shah/shah-dev/eden/dist/bin/eden.hardware_reboot.test
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/hardware_reboot'
make -C $(dirname io_performance/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/io_performance'
rm -rf eden.fio.test-linux-amd64 /home/shah/shah-dev/eden/dist/bin/eden.fio.test /home/shah/shah-dev/eden/dist/eden.fio.tests.txt /home/shah/shah-dev/eden/tests/io_performance/eden.fio.test /home/shah/shah-dev/eden/dist/bin/eden.fio.test
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/io_performance'
make -C $(dirname lim/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/lim'
rm -rf eden.lim.test-linux-amd64 /home/shah/shah-dev/eden/dist/bin/eden.lim.test /home/shah/shah-dev/eden/dist/eden.lim.tests.txt /home/shah/shah-dev/eden/tests/lim/eden.lim.test /home/shah/shah-dev/eden/dist/bin/eden.lim.test
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/lim'
make -C $(dirname network/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/network'
rm -rf eden.network.test-linux-amd64 /home/shah/shah-dev/eden/dist/bin/eden.network.test /home/shah/shah-dev/eden/dist/eden.network.tests.txt /home/shah/shah-dev/eden/tests/network/eden.network.test /home/shah/shah-dev/eden/dist/bin/eden.network.test
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/network'
make -C $(dirname phoronix/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/phoronix'
rm -rf eden.phoronix.test-linux-amd64 /home/shah/shah-dev/eden/dist/bin/eden.phoronix.test /home/shah/shah-dev/eden/dist/eden.phoronix.tests.txt /home/shah/shah-dev/eden/tests/phoronix/eden.phoronix.test /home/shah/shah-dev/eden/dist/bin/eden.phoronix.test
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/phoronix'
make -C $(dirname reboot/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/reboot'
rm -rf eden.reboot.test-linux-amd64 /home/shah/shah-dev/eden/dist/bin/eden.reboot.test /home/shah/shah-dev/eden/dist/eden.reboot.tests.txt /home/shah/shah-dev/eden/tests/reboot/eden.reboot.test /home/shah/shah-dev/eden/dist/bin/eden.reboot.test
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/reboot'
make -C $(dirname registry/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/registry'
rm -rf eden.registry.test-linux-amd64 /home/shah/shah-dev/eden/dist/bin/eden.registry.test /home/shah/shah-dev/eden/dist/eden.registry.tests.txt /home/shah/shah-dev/eden/tests/registry/eden.registry.test /home/shah/shah-dev/eden/dist/bin/eden.registry.test
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/registry'
make -C $(dirname sec/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/sec'
rm -rf eden.sec.test-linux-amd64 /home/shah/shah-dev/eden/dist/bin/eden.sec.test /home/shah/shah-dev/eden/dist/eden.sec.tests.txt /home/shah/shah-dev/eden/tests/sec/eden.sec.test /home/shah/shah-dev/eden/dist/bin/eden.sec.test
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/sec'
make -C $(dirname units/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/units'
make[2]: Nothing to be done for 'clean'.
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/units'
make -C $(dirname update_eve_image/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/update_eve_image'
rm -rf /home/shah/shah-dev/eden/dist/eden.update_eve_image.tests.txt
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/update_eve_image'
make -C $(dirname vcom/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/vcom'
rm -rf eden.vcom.test-linux-amd64 /home/shah/shah-dev/eden/dist/bin/eden.vcom.test /home/shah/shah-dev/eden/dist/eden.vcom.tests.txt /home/shah/shah-dev/eden/tests/vcom/eden.vcom.test /home/shah/shah-dev/eden/dist/bin/eden.vcom.test
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/vcom'
make -C $(dirname vnc/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/vnc'
rm -rf eden.vnc.test-linux-amd64 /home/shah/shah-dev/eden/dist/bin/eden.vnc.test /home/shah/shah-dev/eden/dist/eden.vnc.tests.txt /home/shah/shah-dev/eden/tests/vnc/eden.vnc.test /home/shah/shah-dev/eden/dist/bin/eden.vnc.test
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/vnc'
make -C $(dirname volume/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/volume'
rm -rf eden.vol.test-linux-amd64 /home/shah/shah-dev/eden/dist/bin/eden.vol.test /home/shah/shah-dev/eden/dist/eden.vol.tests.txt /home/shah/shah-dev/eden/tests/volume/eden.vol.test /home/shah/shah-dev/eden/dist/bin/eden.vol.test
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/volume'
make -C $(dirname workflow/Makefile) DEBUG=debug ARCH=amd64 OS=linux WORKDIR=/home/shah/shah-dev/eden/dist clean
make[2]: Entering directory '/home/shah/shah-dev/eden/tests/workflow'
rm -f /home/shah/shah-dev/eden/dist/eden.workflow.tests.txt
rm -f workflow.default.txt workflow.small.txt workflow.large.txt
make[2]: Leaving directory '/home/shah/shah-dev/eden/tests/workflow'
make[1]: Leaving directory '/home/shah/shah-dev/eden/tests'
dist/bin/eden-linux-amd64 clean --current-context=false
INFO[0000] cannot stop adam: StopAdam: error in rm adam container: container not found
INFO[0000] cannot stop redis: StopRedis: error in rm redis container: container not found
INFO[0000] cannot stop registry: StopRegistry: error in rm registry container: container not found
INFO[0000] cannot stop eserver: StopEServer: error in rm eserver container: container not found
INFO[0000] cannot stop EVE: cannot open pid file /home/shah/shah-dev/eden/dist/default-eve.pid: open /home/shah/shah-dev/eden/dist/default-eve.pid: no such file or directory
INFO[0000] cannot stop swtpm: cannot open pid file /home/shah/shah-dev/eden/dist/default-images/eve/swtpm.pid: open /home/shah/shah-dev/eden/dist/default-images/eve/swtpm.pid: no such file or directory
INFO[0000] CleanEden done
rm -rf dist/bin/eden-linux-amd64 dist/bin/eden  /home/shah/shah-dev/eden/dist
mkdir -p dist/bin
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o dist/bin/eden-linux-amd64 .
mkdir -p dist/scripts/shell
cp -r shell-scripts/* dist/scripts/shell/
ln -sf eden-linux-amd64 dist/bin/eden
ln -sf dist/bin/eden-linux-amd64 eden
ln -sf bin/eden /home/shah/shah-dev/eden/dist/eden
qemu-img create -f raw /home/shah/shah-dev/eden/dist/empty.raw 10M
Formatting '/home/shah/shah-dev/eden/dist/empty.raw', fmt=raw size=10485760
qemu-img create -f qcow2 /home/shah/shah-dev/eden/dist/empty.qcow2 10M
Formatting '/home/shah/shah-dev/eden/dist/empty.qcow2', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=10485760 lazy_refcounts=off refcount_bits=16
qemu-img create -f qcow /home/shah/shah-dev/eden/dist/empty.qcow 10M
Formatting '/home/shah/shah-dev/eden/dist/empty.qcow', fmt=qcow size=10485760
qemu-img create -f vmdk /home/shah/shah-dev/eden/dist/empty.vmdk 10M
Formatting '/home/shah/shah-dev/eden/dist/empty.vmdk', fmt=vmdk size=10485760 compat6=off hwversion=undefined
qemu-img create -f vhdx /home/shah/shah-dev/eden/dist/empty.vhdx 10M
Formatting '/home/shah/shah-dev/eden/dist/empty.vhdx', fmt=vhdx size=10485760 log_size=1048576 block_size=0
INFO[0000] Config file generated: /home/shah/.eden/contexts/default.yml
INFO[0000] Config file already exists /home/shah/.eden/contexts/default.yml
INFO[0000] Current context is: default
INFO[0000] Current context is: default
INFO[0000] Current context is: default
INFO[0000] Current context is: default
INFO[0000] Current context is: default
INFO[0000] Current context is: default
INFO[0000] Current context is: default
INFO[0000] Current context is: default
INFO[0000] QEMU config file generated: /home/shah/.eden/default-qemu.conf
INFO[0004] GenerateEveCerts done
INFO[0004] GenerateEVEConfig done
{"status":"Pulling from lfedge/eve","id":"13.6.1-rc3-kvm-amd64"}
{"status":"Pulling fs layer","progressDetail":{},"id":"e924c916d4f6"}
{"status":"Pulling fs layer","progressDetail":{},"id":"9373a876e845"}
{"status":"Pulling fs layer","progressDetail":{},"id":"f0951633d87d"}
{"status":"Pulling fs layer","progressDetail":{},"id":"f29cc4a017e9"}
{"status":"Pulling fs layer","progressDetail":{},"id":"e50fe889075e"}
{"status":"Pulling fs layer","progressDetail":{},"id":"71200574dcbd"}
{"status":"Pulling fs layer","progressDetail":{},"id":"33c611cd1241"}
{"status":"Pulling fs layer","progressDetail":{},"id":"0940c575cfaf"}
{"status":"Pulling fs layer","progressDetail":{},"id":"4f4fb700ef54"}
{"status":"Waiting","progressDetail":{},"id":"f29cc4a017e9"}
{"status":"Waiting","progressDetail":{},"id":"0940c575cfaf"}
{"status":"Waiting","progressDetail":{},"id":"e50fe889075e"}
{"status":"Waiting","progressDetail":{},"id":"71200574dcbd"}
{"status":"Waiting","progressDetail":{},"id":"33c611cd1241"}
{"status":"Waiting","progressDetail":{},"id":"4f4fb700ef54"}
{"status":"Downloading","progressDetail":{"current":29479,"total":2881430},"progress":"[\u003e                                                  ]  29.48kB/2.881MB","id":"e924c916d4f6"}
{"status":"Downloading","progressDetail":{"current":66679,"total":6333088},"progress":"[\u003e                                                  ]  66.68kB/6.333MB","id":"9373a876e845"}
{"status":"Downloading","progressDetail":{"current":85921,"total":8264028},"progress":"[\u003e                                                  ]  85.92kB/8.264MB","id":"f0951633d87d"}
{"status":"Downloading","progressDetail":{"current":1503954,"total":6333088},"progress":"[===========\u003e                                       ]  1.504MB/6.333MB","id":"9373a876e845"}
{"status":"Downloading","progressDetail":{"current":455407,"total":2881430},"progress":"[=======\u003e                                           ]  455.4kB/2.881MB","id":"e924c916d4f6"}
{"status":"Downloading","progressDetail":{"current":5833442,"total":8264028},"progress":"[===================================\u003e               ]  5.833MB/8.264MB","id":"f0951633d87d"}
{"status":"Verifying Checksum","progressDetail":{},"id":"f0951633d87d"}
{"status":"Download complete","progressDetail":{},"id":"f0951633d87d"}
{"status":"Downloading","progressDetail":{"current":2667247,"total":2881430},"progress":"[==============================================\u003e    ]  2.667MB/2.881MB","id":"e924c916d4f6"}
{"status":"Downloading","progressDetail":{"current":2847442,"total":6333088},"progress":"[======================\u003e                            ]  2.847MB/6.333MB","id":"9373a876e845"}
{"status":"Verifying Checksum","progressDetail":{},"id":"e924c916d4f6"}
{"status":"Download complete","progressDetail":{},"id":"e924c916d4f6"}
{"status":"Extracting","progressDetail":{"current":32768,"total":2881430},"progress":"[\u003e                                                  ]  32.77kB/2.881MB","id":"e924c916d4f6"}
{"status":"Verifying Checksum","progressDetail":{},"id":"9373a876e845"}
{"status":"Download complete","progressDetail":{},"id":"9373a876e845"}
{"status":"Extracting","progressDetail":{"current":2195456,"total":2881430},"progress":"[======================================\u003e            ]  2.195MB/2.881MB","id":"e924c916d4f6"}
{"status":"Extracting","progressDetail":{"current":2881430,"total":2881430},"progress":"[==================================================\u003e]  2.881MB/2.881MB","id":"e924c916d4f6"}
{"status":"Extracting","progressDetail":{"current":2881430,"total":2881430},"progress":"[==================================================\u003e]  2.881MB/2.881MB","id":"e924c916d4f6"}
{"status":"Pull complete","progressDetail":{},"id":"e924c916d4f6"}
{"status":"Extracting","progressDetail":{"current":65536,"total":6333088},"progress":"[\u003e                                                  ]  65.54kB/6.333MB","id":"9373a876e845"}
{"status":"Extracting","progressDetail":{"current":917504,"total":6333088},"progress":"[=======\u003e                                           ]  917.5kB/6.333MB","id":"9373a876e845"}
{"status":"Extracting","progressDetail":{"current":3735552,"total":6333088},"progress":"[=============================\u003e                     ]  3.736MB/6.333MB","id":"9373a876e845"}
{"status":"Extracting","progressDetail":{"current":6333088,"total":6333088},"progress":"[==================================================\u003e]  6.333MB/6.333MB","id":"9373a876e845"}
{"status":"Pull complete","progressDetail":{},"id":"9373a876e845"}
{"status":"Downloading","progressDetail":{"current":85953,"total":8487934},"progress":"[\u003e                                                  ]  85.95kB/8.488MB","id":"e50fe889075e"}
{"status":"Extracting","progressDetail":{"current":98304,"total":8264028},"progress":"[\u003e                                                  ]   98.3kB/8.264MB","id":"f0951633d87d"}
{"status":"Downloading","progressDetail":{"current":13019,"total":1278566},"progress":"[\u003e                                                  ]  13.02kB/1.279MB","id":"f29cc4a017e9"}
{"status":"Downloading","progressDetail":{"current":4043500,"total":8487934},"progress":"[=======================\u003e                           ]  4.043MB/8.488MB","id":"e50fe889075e"}
{"status":"Extracting","progressDetail":{"current":4423680,"total":8264028},"progress":"[==========================\u003e                        ]  4.424MB/8.264MB","id":"f0951633d87d"}
{"status":"Downloading","progressDetail":{"current":242386,"total":1278566},"progress":"[=========\u003e                                         ]  242.4kB/1.279MB","id":"f29cc4a017e9"}
{"status":"Extracting","progressDetail":{"current":6586368,"total":8264028},"progress":"[=======================================\u003e           ]  6.586MB/8.264MB","id":"f0951633d87d"}
{"status":"Downloading","progressDetail":{"current":7910124,"total":8487934},"progress":"[==============================================\u003e    ]   7.91MB/8.488MB","id":"e50fe889075e"}
{"status":"Verifying Checksum","progressDetail":{},"id":"e50fe889075e"}
{"status":"Download complete","progressDetail":{},"id":"e50fe889075e"}
{"status":"Downloading","progressDetail":{"current":537335,"total":635007038},"progress":"[\u003e                                                  ]  537.3kB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":570066,"total":1278566},"progress":"[======================\u003e                            ]  570.1kB/1.279MB","id":"f29cc4a017e9"}
{"status":"Extracting","progressDetail":{"current":8264028,"total":8264028},"progress":"[==================================================\u003e]  8.264MB/8.264MB","id":"f0951633d87d"}
{"status":"Downloading","progressDetail":{"current":1045202,"total":1278566},"progress":"[========================================\u003e          ]  1.045MB/1.279MB","id":"f29cc4a017e9"}
{"status":"Pull complete","progressDetail":{},"id":"f0951633d87d"}
{"status":"Verifying Checksum","progressDetail":{},"id":"f29cc4a017e9"}
{"status":"Download complete","progressDetail":{},"id":"f29cc4a017e9"}
{"status":"Extracting","progressDetail":{"current":32768,"total":1278566},"progress":"[=\u003e                                                 ]  32.77kB/1.279MB","id":"f29cc4a017e9"}
{"status":"Downloading","progressDetail":{"current":1618679,"total":635007038},"progress":"[\u003e                                                  ]  1.619MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":1278566,"total":1278566},"progress":"[==================================================\u003e]  1.279MB/1.279MB","id":"f29cc4a017e9"}
{"status":"Pull complete","progressDetail":{},"id":"f29cc4a017e9"}
{"status":"Extracting","progressDetail":{"current":98304,"total":8487934},"progress":"[\u003e                                                  ]   98.3kB/8.488MB","id":"e50fe889075e"}
{"status":"Downloading","progressDetail":{"current":3228407,"total":635007038},"progress":"[\u003e                                                  ]  3.228MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":884736,"total":8487934},"progress":"[=====\u003e                                             ]  884.7kB/8.488MB","id":"e50fe889075e"}
{"status":"Downloading","progressDetail":{"current":5911287,"total":635007038},"progress":"[\u003e                                                  ]  5.911MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":7766016,"total":8487934},"progress":"[=============================================\u003e     ]  7.766MB/8.488MB","id":"e50fe889075e"}
{"status":"Extracting","progressDetail":{"current":8487934,"total":8487934},"progress":"[==================================================\u003e]  8.488MB/8.488MB","id":"e50fe889075e"}
{"status":"Downloading","progressDetail":{"current":11301623,"total":635007038},"progress":"[\u003e                                                  ]   11.3MB/635MB","id":"71200574dcbd"}
{"status":"Pull complete","progressDetail":{},"id":"e50fe889075e"}
{"status":"Downloading","progressDetail":{"current":13447927,"total":635007038},"progress":"[=\u003e                                                 ]  13.45MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":733,"total":3014},"progress":"[============\u003e                                      ]     733B/3.014kB","id":"33c611cd1241"}
{"status":"Download complete","progressDetail":{},"id":"33c611cd1241"}
{"status":"Downloading","progressDetail":{"current":15594231,"total":635007038},"progress":"[=\u003e                                                 ]  15.59MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":110,"total":110},"progress":"[==================================================\u003e]     110B/110B","id":"0940c575cfaf"}
{"status":"Verifying Checksum","progressDetail":{},"id":"0940c575cfaf"}
{"status":"Download complete","progressDetail":{},"id":"0940c575cfaf"}
{"status":"Downloading","progressDetail":{"current":22545143,"total":635007038},"progress":"[=\u003e                                                 ]  22.55MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":31650551,"total":635007038},"progress":"[==\u003e                                                ]  31.65MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":40215287,"total":635007038},"progress":"[===\u003e                                               ]  40.22MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":48812791,"total":635007038},"progress":"[===\u003e                                               ]  48.81MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":32,"total":32},"progress":"[==================================================\u003e]      32B/32B","id":"4f4fb700ef54"}
{"status":"Verifying Checksum","progressDetail":{},"id":"4f4fb700ef54"}
{"status":"Download complete","progressDetail":{},"id":"4f4fb700ef54"}
{"status":"Downloading","progressDetail":{"current":58979063,"total":635007038},"progress":"[====\u003e                                              ]  58.98MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":68055799,"total":635007038},"progress":"[=====\u003e                                             ]  68.06MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":72872695,"total":635007038},"progress":"[=====\u003e                                             ]  72.87MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":78758647,"total":635007038},"progress":"[======\u003e                                            ]  78.76MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":84628215,"total":635007038},"progress":"[======\u003e                                            ]  84.63MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":87823095,"total":635007038},"progress":"[======\u003e                                            ]  87.82MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":89969399,"total":635007038},"progress":"[=======\u003e                                           ]  89.97MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":100152055,"total":635007038},"progress":"[=======\u003e                                           ]  100.2MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":102277879,"total":635007038},"progress":"[========\u003e                                          ]  102.3MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":105997047,"total":635007038},"progress":"[========\u003e                                          ]    106MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":112960247,"total":635007038},"progress":"[========\u003e                                          ]    113MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":121549559,"total":635007038},"progress":"[=========\u003e                                         ]  121.5MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":129553143,"total":635007038},"progress":"[==========\u003e                                        ]  129.6MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":135971575,"total":635007038},"progress":"[==========\u003e                                        ]    136MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":143463159,"total":635007038},"progress":"[===========\u003e                                       ]  143.5MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":145076983,"total":635007038},"progress":"[===========\u003e                                       ]  145.1MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":153121527,"total":635007038},"progress":"[============\u003e                                      ]  153.1MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":155804407,"total":635007038},"progress":"[============\u003e                                      ]  155.8MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":163283703,"total":635007038},"progress":"[============\u003e                                      ]  163.3MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":172913399,"total":635007038},"progress":"[=============\u003e                                     ]  172.9MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":183640823,"total":635007038},"progress":"[==============\u003e                                    ]  183.6MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":191128311,"total":635007038},"progress":"[===============\u003e                                   ]  191.1MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":201847543,"total":635007038},"progress":"[===============\u003e                                   ]  201.8MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":210387703,"total":635007038},"progress":"[================\u003e                                  ]  210.4MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":218915575,"total":635007038},"progress":"[=================\u003e                                 ]  218.9MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":230732535,"total":635007038},"progress":"[==================\u003e                                ]  230.7MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":242545399,"total":635007038},"progress":"[===================\u003e                               ]  242.5MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":252719863,"total":635007038},"progress":"[===================\u003e                               ]  252.7MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":260207351,"total":635007038},"progress":"[====================\u003e                              ]  260.2MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":271442679,"total":635007038},"progress":"[=====================\u003e                             ]  271.4MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":281613047,"total":635007038},"progress":"[======================\u003e                            ]  281.6MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":293405431,"total":635007038},"progress":"[=======================\u003e                           ]  293.4MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":300372727,"total":635007038},"progress":"[=======================\u003e                           ]  300.4MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":308945655,"total":635007038},"progress":"[========================\u003e                          ]  308.9MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":311620343,"total":635007038},"progress":"[========================\u003e                          ]  311.6MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":316453623,"total":635007038},"progress":"[========================\u003e                          ]  316.5MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":319132407,"total":635007038},"progress":"[=========================\u003e                         ]  319.1MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":322355959,"total":635007038},"progress":"[=========================\u003e                         ]  322.4MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":330396407,"total":635007038},"progress":"[==========================\u003e                        ]  330.4MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":336839415,"total":635007038},"progress":"[==========================\u003e                        ]  336.8MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":348599031,"total":635007038},"progress":"[===========================\u003e                       ]  348.6MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":360428279,"total":635007038},"progress":"[============================\u003e                      ]  360.4MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":372237047,"total":635007038},"progress":"[=============================\u003e                     ]  372.2MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":381338359,"total":635007038},"progress":"[==============================\u003e                    ]  381.3MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":390968055,"total":635007038},"progress":"[==============================\u003e                    ]    391MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":399557367,"total":635007038},"progress":"[===============================\u003e                   ]  399.6MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":405963511,"total":635007038},"progress":"[===============================\u003e                   ]    406MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":417227511,"total":635007038},"progress":"[================================\u003e                  ]  417.2MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":426849015,"total":635007038},"progress":"[=================================\u003e                 ]  426.8MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":432726775,"total":635007038},"progress":"[==================================\u003e                ]  432.7MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":442335991,"total":635007038},"progress":"[==================================\u003e                ]  442.3MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":448246519,"total":635007038},"progress":"[===================================\u003e               ]  448.2MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":458945271,"total":635007038},"progress":"[====================================\u003e              ]  458.9MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":465916663,"total":635007038},"progress":"[====================================\u003e              ]  465.9MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":477635319,"total":635007038},"progress":"[=====================================\u003e             ]  477.6MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":488887031,"total":635007038},"progress":"[======================================\u003e            ]  488.9MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":496399095,"total":635007038},"progress":"[=======================================\u003e           ]  496.4MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":507638519,"total":635007038},"progress":"[=======================================\u003e           ]  507.6MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":517300983,"total":635007038},"progress":"[========================================\u003e          ]  517.3MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":528032503,"total":635007038},"progress":"[=========================================\u003e         ]    528MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":535524087,"total":635007038},"progress":"[==========================================\u003e        ]  535.5MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":544056055,"total":635007038},"progress":"[==========================================\u003e        ]  544.1MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":553132791,"total":635007038},"progress":"[===========================================\u003e       ]  553.1MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":564945655,"total":635007038},"progress":"[============================================\u003e      ]  564.9MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":572994295,"total":635007038},"progress":"[=============================================\u003e     ]    573MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":584733431,"total":635007038},"progress":"[==============================================\u003e    ]  584.7MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":593306359,"total":635007038},"progress":"[==============================================\u003e    ]  593.3MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":605156087,"total":635007038},"progress":"[===============================================\u003e   ]  605.2MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":616346359,"total":635007038},"progress":"[================================================\u003e  ]  616.3MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":623825655,"total":635007038},"progress":"[=================================================\u003e ]  623.8MB/635MB","id":"71200574dcbd"}
{"status":"Downloading","progressDetail":{"current":633430775,"total":635007038},"progress":"[=================================================\u003e ]  633.4MB/635MB","id":"71200574dcbd"}
{"status":"Download complete","progressDetail":{},"id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":557056,"total":635007038},"progress":"[\u003e                                                  ]  557.1kB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":6684672,"total":635007038},"progress":"[\u003e                                                  ]  6.685MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":22839296,"total":635007038},"progress":"[=\u003e                                                 ]  22.84MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":38993920,"total":635007038},"progress":"[===\u003e                                               ]  38.99MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":54591488,"total":635007038},"progress":"[====\u003e                                              ]  54.59MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":70746112,"total":635007038},"progress":"[=====\u003e                                             ]  70.75MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":86900736,"total":635007038},"progress":"[======\u003e                                            ]   86.9MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":102498304,"total":635007038},"progress":"[========\u003e                                          ]  102.5MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":118652928,"total":635007038},"progress":"[=========\u003e                                         ]  118.7MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":134807552,"total":635007038},"progress":"[==========\u003e                                        ]  134.8MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":150962176,"total":635007038},"progress":"[===========\u003e                                       ]    151MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":167116800,"total":635007038},"progress":"[=============\u003e                                     ]  167.1MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":183271424,"total":635007038},"progress":"[==============\u003e                                    ]  183.3MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":199426048,"total":635007038},"progress":"[===============\u003e                                   ]  199.4MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":215580672,"total":635007038},"progress":"[================\u003e                                  ]  215.6MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":232292352,"total":635007038},"progress":"[==================\u003e                                ]  232.3MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":249004032,"total":635007038},"progress":"[===================\u003e                               ]    249MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":264601600,"total":635007038},"progress":"[====================\u003e                              ]  264.6MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":280756224,"total":635007038},"progress":"[======================\u003e                            ]  280.8MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":296910848,"total":635007038},"progress":"[=======================\u003e                           ]  296.9MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":313065472,"total":635007038},"progress":"[========================\u003e                          ]  313.1MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":329220096,"total":635007038},"progress":"[=========================\u003e                         ]  329.2MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":345931776,"total":635007038},"progress":"[===========================\u003e                       ]  345.9MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":362086400,"total":635007038},"progress":"[============================\u003e                      ]  362.1MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":376569856,"total":635007038},"progress":"[=============================\u003e                     ]  376.6MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":392724480,"total":635007038},"progress":"[==============================\u003e                    ]  392.7MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":409436160,"total":635007038},"progress":"[================================\u003e                  ]  409.4MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":426147840,"total":635007038},"progress":"[=================================\u003e                 ]  426.1MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":442302464,"total":635007038},"progress":"[==================================\u003e                ]  442.3MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":458457088,"total":635007038},"progress":"[====================================\u003e              ]  458.5MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":474611712,"total":635007038},"progress":"[=====================================\u003e             ]  474.6MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":490766336,"total":635007038},"progress":"[======================================\u003e            ]  490.8MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":506920960,"total":635007038},"progress":"[=======================================\u003e           ]  506.9MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":523075584,"total":635007038},"progress":"[=========================================\u003e         ]  523.1MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":537559040,"total":635007038},"progress":"[==========================================\u003e        ]  537.6MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":554270720,"total":635007038},"progress":"[===========================================\u003e       ]  554.3MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":570982400,"total":635007038},"progress":"[============================================\u003e      ]    571MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":587694080,"total":635007038},"progress":"[==============================================\u003e    ]  587.7MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":602734592,"total":635007038},"progress":"[===============================================\u003e   ]  602.7MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":619446272,"total":635007038},"progress":"[================================================\u003e  ]  619.4MB/635MB","id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":635007038,"total":635007038},"progress":"[==================================================\u003e]    635MB/635MB","id":"71200574dcbd"}
{"status":"Pull complete","progressDetail":{},"id":"71200574dcbd"}
{"status":"Extracting","progressDetail":{"current":3014,"total":3014},"progress":"[==================================================\u003e]  3.014kB/3.014kB","id":"33c611cd1241"}
{"status":"Extracting","progressDetail":{"current":3014,"total":3014},"progress":"[==================================================\u003e]  3.014kB/3.014kB","id":"33c611cd1241"}
{"status":"Pull complete","progressDetail":{},"id":"33c611cd1241"}
{"status":"Extracting","progressDetail":{"current":110,"total":110},"progress":"[==================================================\u003e]     110B/110B","id":"0940c575cfaf"}
{"status":"Extracting","progressDetail":{"current":110,"total":110},"progress":"[==================================================\u003e]     110B/110B","id":"0940c575cfaf"}
{"status":"Pull complete","progressDetail":{},"id":"0940c575cfaf"}
{"status":"Extracting","progressDetail":{"current":32,"total":32},"progress":"[==================================================\u003e]      32B/32B","id":"4f4fb700ef54"}
{"status":"Extracting","progressDetail":{"current":32,"total":32},"progress":"[==================================================\u003e]      32B/32B","id":"4f4fb700ef54"}
{"status":"Pull complete","progressDetail":{},"id":"4f4fb700ef54"}
{"status":"Digest: sha256:6b04d871d6638676b2ddd4b0975aec8b3e3efe3dd6ca37b4b4398dd01bffcd1b"}
{"status":"Status: Downloaded newer image for lfedge/eve:13.6.1-rc3-kvm-amd64"}





INFO[0059] download EVE done: lfedge/eve:13.6.1-rc3-kvm-amd64
INFO[0059] EVE image ready: /home/shah/shah-dev/eden/dist/default-images/eve/live.img
INFO[0059] download UEFI done
To activate EDEN settings run:
* for BASH/ZSH -- `source ~/.eden/activate.sh`
* for TCSH -- `source ~/.eden/activate.csh`
To deactivate them -- eden_deactivate
INFO[0000] started container: 68648ec37a1b6dfeaa2c247261392c5e4e1c4bfb672a7c5a50b0386fe4bdb35b
INFO[0000] Redis is running and accessible on port 4444
INFO[0000] Executable path: /home/shah/shah-dev/eden/dist/bin/eden-linux-amd64
INFO[0001] started container: 0ca61b704291eab78d4effd64719a2308cbd8de316d23649f3ec07c9dcd82419
INFO[0001] Adam is runnig and accessible on port 3333
INFO[0001] started container: eff2f2ddb5e5e35a431df2cfa78521bbc52f9614980ddd2c61486db1b1ba9ef7
INFO[0001] registry is running and accesible on port 5050
INFO[0002] started container: 614940009ec8f0e1be8a700332a2461a555ab1a9911d85ee0d453da9d4e90970
INFO[0002] Eserver is running and accesible on port 5555
INFO[0007] swtpm is starting
INFO[0007] Start EVE: qemu-system-x86_64 -display none -serial chardev:char0 -chardev socket,id=char0,port=17777,host=localhost,server,nodelay,nowait,telnet,logappend=on,logfile=/home/shah/shah-dev/eden/dist/default-eve.log -nodefaults -no-user-config -machine q35,smm=on --cpu SandyBridge -smbios type=1,serial=31415926 -monitor tcp:localhost:7788,server,nowait  -netdev user,id=eth0,net=192.168.0.0/24,dhcpstart=192.168.0.10,ipv6=off,hostfwd=tcp::5911-:5901,hostfwd=tcp::8028-:8028,hostfwd=tcp::5912-:5902,hostfwd=tcp::2222-:22,hostfwd=tcp::8027-:8027 -device virtio-net-pci,netdev=eth0,mac=02:fe:24:97:b1:67 -netdev user,id=eth1,net=192.168.0.0/24,dhcpstart=192.168.0.11,ipv6=off,hostfwd=tcp::5922-:5912,hostfwd=tcp::2232-:32,hostfwd=tcp::8037-:8037,hostfwd=tcp::5921-:5911,hostfwd=tcp::8038-:8038 -device virtio-net-pci,netdev=eth1,mac=02:fe:b7:98:b1:68 -chardev socket,id=chrtpm,path=/home/shah/shah-dev/eden/dist/default-images/eve/swtpm/swtpm-sock -tpmdev emulator,id=tpm0,chardev=chrtpm -device tpm-tis,tpmdev=tpm0 -watchdog-action reset -drive file=/home/shah/shah-dev/eden/dist/default-images/eve/live.img,format=qcow2 -readconfig /home/shah/.eden/default-qemu.conf -qmp unix:/home/shah/shah-dev/eden/dist/default-qmp.sock,server,wait=off
INFO[0007] With pid: /home/shah/shah-dev/eden/dist/default-eve.pid ; log: /home/shah/shah-dev/eden/dist/default-eve.log
INFO[0017] EVE is starting
INFO[0017] EVE is starting
INFO[0000] Adam waiting for EVE registration (0) of (20)
INFO[0020] Adam waiting for EVE registration (1) of (20)
INFO[0040] Adam waiting for EVE registration (2) of (20)
INFO[0060] Adam waiting for EVE registration (3) of (20)
INFO[0080] Adam waiting for EVE registration (4) of (20)
INFO[0100] Adam waiting for EVE registration (5) of (20)
INFO[0120] Adam waiting for EVE registration (6) of (20)
INFO[0140] Adam waiting for EVE registration (7) of (20)
INFO[0160] Adam waiting for EVE registration (8) of (20)
INFO[0180] Adam waiting for EVE registration (9) of (20)
INFO[0200] Device uuid: 899e282b-e6c8-459d-859b-b37428a9f41e
config changed, to see config run 'eden controller edge-node get-config'
INFO[0201] Received unexpected StatusCode(Not Found): repeat request (0) of (20)
INFO[0206] Received unexpected StatusCode(Not Found): repeat request (1) of (20)
INFO[0211] Received unexpected StatusCode(Not Found): repeat request (2) of (20)
INFO[0216] onboarded
INFO[0216] device UUID: 899e282b-e6c8-459d-859b-b37428a9f41e

@shjala
Copy link
Member Author

shjala commented Nov 8, 2024

I have set the eve tag to 13.6.1-rc3, why tests are picking up 13.6.1?

@shjala
Copy link
Member Author

shjala commented Nov 11, 2024

Onboarding seems to be working in CI:

        # eden onboard (0.000s)
        > [!exec:bash] stop
        > [!exec:jq] stop
        # Onboarding. (141.053s)
        > eden eve onboard
        [stdout]
        time="2024-11-11T08:40:53Z" level=info msg="Adam waiting for EVE registration (0) of (20)"
        time="2024-11-11T08:41:13Z" level=info msg="Adam waiting for EVE registration (1) of (20)"
        time="2024-11-11T08:41:33Z" level=info msg="Adam waiting for EVE registration (2) of (20)"
        time="2024-11-11T08:41:53Z" level=info msg="Adam waiting for EVE registration (3) of (20)"
        time="2024-11-11T08:42:13Z" level=info msg="Adam waiting for EVE registration (4) of (20)"
        time="2024-11-11T08:42:33Z" level=info msg="Adam waiting for EVE registration (5) of (20)"
        time="2024-11-11T08:42:53Z" level=info msg="Adam waiting for EVE registration (6) of (20)"
        time="2024-11-11T08:43:13Z" level=info msg="Device uuid: 2893c3c6-7d56-4b61-975f-a218164d4609"
        config changed, to see config run 'eden controller edge-node get-config'
        time="2024-11-11T08:43:14Z" level=info msg=onboarded
        time="2024-11-11T08:43:14Z" level=info msg="device UUID: 2893c3c6-7d56-4b61-975f-a218164d4609"
        > stdout 'onboarded'
        PASS
        
--- PASS: TestEdenScripts (0.00s)
    --- PASS: TestEdenScripts/eden_onboard (141.05s)

@shjala
Copy link
Member Author

shjala commented Nov 11, 2024

@uncleDecart @milan-zededa

Tests are failing, I'm not sure if this is general flakiness or what, but device is onboarding fine now.

1- Should I drop this 6995596?
2- "Eden_setup / setup" is failing to onboard (easy fix), but the ./eden config set setup --key=eve.accel --value=false is set for only one case, I'm confused how this was aimed to run when there is no explicit require_virtualization : true?

@shjala shjala changed the title [WIP] OVMF boot issue workaround OVMF boot issue workaround Nov 11, 2024
@milan-zededa
Copy link
Contributor

@shjala There is a panic in one of your tests:

         panic: runtime error: invalid memory address or nil pointer dereference [recovered]
        	panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0xdc06d7]
        
        goroutine 80 [running]:
        testing.tRunner.func1.2({0xecdd00, 0x19b44b0})
        	/opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1631 +0x24a
        testing.tRunner.func1()
        	/opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1634 +0x377
        panic({0xecdd00?, 0x19b44b0?})
        	/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/panic.go:770 +0x132
        command-line-arguments.TestVcomLinkTpmRequestEK.WithSSH.func2(0xc0008e3aa8?, {0xc000306ee0?, 0xc800000?})
        	/home/runner/actions-runner/_work/eden/eden/eden/pkg/evetestkit/utils.go:448 +0x57
        github.com/lf-edge/eden/pkg/evetestkit.(*EveNode).EveDeployApp(_, {_, _}, _, {{0xc000306ee0, 0x1a}, {0x10a8c8b, 0x4e}, {0x106b3bf, 0x6}, ...}, ...)
        	/home/runner/actions-runner/_work/eden/eden/eden/pkg/evetestkit/utils.go:498 +0xc4
        command-line-arguments.TestVcomLinkTpmRequestEK(0xc000179860)
        	/home/runner/actions-runner/_work/eden/eden/eden/tests/vcom/vcom_test.go:125 +0x51a
        testing.tRunner(0xc000179860, 0x10d2498)
        	/opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1689 +0xfb
        created by testing.(*T).Run in goroutine 1
        	/opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1742 +0x390
        [exit status 2]
        FAIL: testdata/eden_vcom.txt:1: command failure

@milan-zededa
Copy link
Contributor

Eden_setup / setup" is failing to onboard (easy fix), but the ./eden config set setup --key=eve.accel --value=false is set for only one case, I'm confused how this was aimed to run when there is no explicit require_virtualization : true?

We use eve.accel=false for every workflow where require_virtualization is either not defined or it is not true: https://github.com/lf-edge/eden/blob/master/.github/actions/setup-environment/action.yml#L61

@shjala
Copy link
Member Author

shjala commented Nov 11, 2024

@shjala There is a panic in one of your tests:

         panic: runtime error: invalid memory address or nil pointer dereference [recovered]
        	panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0xdc06d7]
        
        goroutine 80 [running]:
        testing.tRunner.func1.2({0xecdd00, 0x19b44b0})
        	/opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1631 +0x24a
        testing.tRunner.func1()
        	/opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1634 +0x377
        panic({0xecdd00?, 0x19b44b0?})
        	/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/panic.go:770 +0x132
        command-line-arguments.TestVcomLinkTpmRequestEK.WithSSH.func2(0xc0008e3aa8?, {0xc000306ee0?, 0xc800000?})
        	/home/runner/actions-runner/_work/eden/eden/eden/pkg/evetestkit/utils.go:448 +0x57
        github.com/lf-edge/eden/pkg/evetestkit.(*EveNode).EveDeployApp(_, {_, _}, _, {{0xc000306ee0, 0x1a}, {0x10a8c8b, 0x4e}, {0x106b3bf, 0x6}, ...}, ...)
        	/home/runner/actions-runner/_work/eden/eden/eden/pkg/evetestkit/utils.go:498 +0xc4
        command-line-arguments.TestVcomLinkTpmRequestEK(0xc000179860)
        	/home/runner/actions-runner/_work/eden/eden/eden/tests/vcom/vcom_test.go:125 +0x51a
        testing.tRunner(0xc000179860, 0x10d2498)
        	/opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1689 +0xfb
        created by testing.(*T).Run in goroutine 1
        	/opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1742 +0x390
        [exit status 2]
        FAIL: testdata/eden_vcom.txt:1: command failure

I thought I fixed this on master, I will cherry-pick from my local branch.

@shjala
Copy link
Member Author

shjala commented Nov 11, 2024

Eden_setup / setup" is failing to onboard (easy fix), but the ./eden config set setup --key=eve.accel --value=false is set for only one case, I'm confused how this was aimed to run when there is no explicit require_virtualization : true?

We use eve.accel=false for every workflow where require_virtualization is either not defined or it is not true: https://github.com/lf-edge/eden/blob/master/.github/actions/setup-environment/action.yml#L61

what about eden_setup.yml? there only one no accel, and require_virtualization not checked at all. All of them inherit the --key=eve.accel --value=false from the first one?

         # check separate (non-default) config
          ./eden config add setup
          ./eden config set setup --key=eve.accel --value=false
          ./eden --config setup setup
          ./eden --config setup start
          ./eden --config setup eve onboard
          ./eden --config setup info
          ./eden --config setup clean

          ./eden config add setup --arch=arm64
          ./eden --config setup setup
          ./eden --config setup clean
          ./eden config delete setup
          ./eden config add setup --devmodel GCP
          ./eden --config setup setup
          ./eden --config setup clean
          ./eden config delete setup

          ./eden config add setup --devmodel RPi4
          ./eden --config setup setup
          ./eden --config setup clean
          ./eden config delete setup
          ./eden config add setup --devmodel general
          ./eden --config setup setup
          ./eden --config setup clean
          ./eden config delete setup

          # try download and build from repo
          ./eden config add setup
          # use stable tag as eve tag and branch may differ
          ./eden config set setup --key eve.tag --value="8.6.0"
          ./eden --config setup setup --download=false
          ./eden --config setup clean
          ./eden config delete setup

@shjala shjala force-pushed the ovmf.boot.workaround branch from 040b96c to ce7d215 Compare November 11, 2024 10:41
@milan-zededa
Copy link
Contributor

Eden_setup / setup" is failing to onboard (easy fix), but the ./eden config set setup --key=eve.accel --value=false is set for only one case, I'm confused how this was aimed to run when there is no explicit require_virtualization : true?

We use eve.accel=false for every workflow where require_virtualization is either not defined or it is not true: https://github.com/lf-edge/eden/blob/master/.github/actions/setup-environment/action.yml#L61

what about eden_setup.yml? there only one no accel, and require_virtualization not checked at all. All of them inherit the --key=eve.accel --value=false from the first one?

         # check separate (non-default) config
          ./eden config add setup
          ./eden config set setup --key=eve.accel --value=false
          ./eden --config setup setup
          ./eden --config setup start
          ./eden --config setup eve onboard
          ./eden --config setup info
          ./eden --config setup clean

          ./eden config add setup --arch=arm64
          ./eden --config setup setup
          ./eden --config setup clean
          ./eden config delete setup
          ./eden config add setup --devmodel GCP
          ./eden --config setup setup
          ./eden --config setup clean
          ./eden config delete setup

          ./eden config add setup --devmodel RPi4
          ./eden --config setup setup
          ./eden --config setup clean
          ./eden config delete setup
          ./eden config add setup --devmodel general
          ./eden --config setup setup
          ./eden --config setup clean
          ./eden config delete setup

          # try download and build from repo
          ./eden config add setup
          # use stable tag as eve tag and branch may differ
          ./eden config set setup --key eve.tag --value="8.6.0"
          ./eden --config setup setup --download=false
          ./eden --config setup clean
          ./eden config delete setup

eden_setup.yml only tests the "setup" stage itself (creating EVE image, etc.), it does not run actual eden tests.

@shjala
Copy link
Member Author

shjala commented Nov 11, 2024

eden_setup.yml only tests the "setup" stage itself (creating EVE image, etc.), it does not run actual eden tests.

Obviously, but that is not my question.

@milan-zededa
Copy link
Contributor

eden_setup.yml only tests the "setup" stage itself (creating EVE image, etc.), it does not run actual eden tests.

Obviously, but that is not my question.

It it is so obvious then how did you missed the fact that eden_setup.yml and test.yml are two different workflows (hence variables from one are not relevant for the other)?

@shjala
Copy link
Member Author

shjala commented Nov 11, 2024

eden_setup.yml only tests the "setup" stage itself (creating EVE image, etc.), it does not run actual eden tests.

Obviously, but that is not my question.

It it is so obvious then how did you missed the fact that eden_setup.yml and test.yml are two different workflows (hence variables from one are not relevant for the other)?

Read my question again, eventually you will get it 🤞🏽.

@shjala
Copy link
Member Author

shjala commented Nov 11, 2024

@uncleDecart This seems to be working, will you cut a new release so I can open a PR in eve?
and should I drop this 97aafff ? or is it ok if set the default to a RC release?

@uncleDecart
Copy link
Member

I think we should drop 97aafff, let's stick with "normal" EVE versions for now, like we use to do before. We need to talk about that on an LF-Edge meeting to specify process and document it.

I guess we should cut 0.9.13, without merging NeoEden

@uncleDecart
Copy link
Member

Do we want #1038 in 0.9.13?

@shjala shjala force-pushed the ovmf.boot.workaround branch from ce7d215 to c5d9cd3 Compare November 11, 2024 12:56
@shjala
Copy link
Member Author

shjala commented Nov 11, 2024

OK, dropped it.

Do we want #1038 in 0.9.13?

No I will fix that for the neoEden release, would be better to just get the Eden running again ASAP.

@shjala
Copy link
Member Author

shjala commented Nov 11, 2024

@uncleDecart OK, maybe my rc regex is not so magical afterall :D

@uncleDecart
Copy link
Member

uncleDecart commented Nov 11, 2024

@uncleDecart OK, maybe my rc regex is not so magical afterall :D

I think it is. We will need it when we need to debug rc, also maybe it makes sense to use rc-candidates

I see all tests failed. One failure is copying default-eve.log like here

Edit: seems like all of them failed for that reason + qmp file . I guess why you said rc regex is not magical, maybe it needs some potion :D

@shjala shjala force-pushed the ovmf.boot.workaround branch from c5d9cd3 to f99c560 Compare November 11, 2024 14:59
@shjala shjala force-pushed the ovmf.boot.workaround branch from f99c560 to c52a8fe Compare November 11, 2024 15:04
Update setup-environment action to use use the old OVMF firmware
when booting eve with qemu otherwise boot will hang.

Signed-off-by: Shahriyar Jalayeri <[email protected]>
@shjala shjala force-pushed the ovmf.boot.workaround branch from 582a854 to d4904c2 Compare November 11, 2024 15:15
Append new app to the list before start applying options.

Signed-off-by: Shahriyar Jalayeri <[email protected]>
@shjala shjala force-pushed the ovmf.boot.workaround branch 2 times, most recently from 5841914 to 6033941 Compare November 11, 2024 15:51
@shjala shjala force-pushed the ovmf.boot.workaround branch from 6033941 to c455fe5 Compare November 11, 2024 16:05
@shjala
Copy link
Member Author

shjala commented Nov 11, 2024

The problem was with grep exiting with non-zero when there is no rc to match. Thanks @uncleDecart for the help, lets hope it all ends green.

@uncleDecart
Copy link
Member

Re-running failed jobs... 🤞

@uncleDecart
Copy link
Member

@shjala there's onboard failed for smoke test, that's suspicious

@shjala
Copy link
Member Author

shjala commented Nov 13, 2024

That is odd, I've added the workaround in the setup-env action which is inherited by all test workflows,so smoke test should be fine too, let me run it locally.

@OhmSpectator
Copy link
Member

🍿👀

@shjala
Copy link
Member Author

shjala commented Nov 13, 2024

I think it was a one off thing, it is all green.

@OhmSpectator
Copy link
Member

🎉🥳🎊🎆🎇✨🕺💃

Copy link
Member

@uncleDecart uncleDecart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let us merge then

@uncleDecart uncleDecart merged commit 3345790 into lf-edge:master Nov 13, 2024
19 checks passed
@OhmSpectator
Copy link
Member

So, we get the tests in the EVE repo fixed soon, right? =)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants