[why] for multi-qemu job, the qemu-efi container will build error, then the QEMU_EFI.fd will not found,
it caused one job will be remove from redis, but kvm can't execute it. so, this job looks like it's been executed, but not result file.
Signed-off-by: Xiao Shenwei xiaoshenwei96@163.com --- daemon/multi-qemu | 1 + 1 file changed, 1 insertion(+)
diff --git a/daemon/multi-qemu b/daemon/multi-qemu index b407251f..5f4d976b 100755 --- a/daemon/multi-qemu +++ b/daemon/multi-qemu @@ -7,6 +7,7 @@
multi_qemu() { + [ -f "/usr/share/qemu-efi-aarch64/QEMU_EFI.fd" ] || return export CCI_SRC=/c/compass-ci local hostname=$tbox_group--$HOSTNAME
On Tue, Oct 27, 2020 at 10:10:25AM +0800, Xiao Shenwei wrote:
[why] for multi-qemu job, the qemu-efi container will build error, then the QEMU_EFI.fd will not found,
it caused one job will be remove from redis, but kvm can't execute it. so, this job looks like it's been executed, but not result file.
Signed-off-by: Xiao Shenwei xiaoshenwei96@163.com
daemon/multi-qemu | 1 + 1 file changed, 1 insertion(+)
diff --git a/daemon/multi-qemu b/daemon/multi-qemu index b407251f..5f4d976b 100755 --- a/daemon/multi-qemu +++ b/daemon/multi-qemu @@ -7,6 +7,7 @@
multi_qemu() {
- [ -f "/usr/share/qemu-efi-aarch64/QEMU_EFI.fd" ] || return
The QEMU_EFI.fd can obtain by install the pkg, such as edk2-aarch64, qemu-efi-aarch64.
I think this judge step should be put after install step, not here.
-------- Thanks Yu Chuan
export CCI_SRC=/c/compass-ci local hostname=$tbox_group--$HOSTNAME
-- 2.23.0