[meta-intel] Issue with ovmf license under Pyro
Wold, Saul
saul.wold at intel.com
Tue Oct 3 08:38:27 PDT 2017
On Mon, 2017-10-02 at 19:41 +0200, Dominig Ar Foll wrote:
> Hello,
>
> I am seeing an issue with the ovmf license in AGL, since yocto has
> moved to Pyro.
> I can fix by deactivating it, but I do not understand why I see the
> error.
>
Hi Dominig,
I tried to build the AGL code based on the website, I did not see this,
so clearly your using different branches or code.
Could you point me at what your actually using please, I want to
confirm is this is an AGL issue or an OE-Core/meta-intel issue.
I tried with AGL master and moved meta-intel to master (from pyro), but
could not reproduce this issue.
> So it will come back each time that I sync on meta-intel agin.
>
> Any help would be welcome.
> Log and corrective patches are bellow.
>
That's not really an acceptable patch for this situation.
Sau!
> Any help would be welcome.
>
> --
> Dominig ar Foll
> Senior Software Architect
> Intel Open Source Technology Centre
>
>
> -------------------log ---------------------
> ERROR: initramfs-netboot-image-1.0-r0 do_image_complete: Error
> executing a python function in exec_python_func() autogenerated:
>
> The stack trace of python calls that resulted in this
> exception/failure was:
> File: 'exec_python_func() autogenerated', lineno: 2, function:
> <module>
> 0001:
> *** 0002:write_deploy_manifest(d)
> 0003:
> File: '/home/dominig/AGL/poky/meta/classes/license.bbclass', lineno:
> 33, function: write_deploy_manifest
> 0029: 'w+').write(output)
> 0030:}
> 0031:
> 0032:python write_deploy_manifest() {
> *** 0033: license_deployed_manifest(d)
> 0034:}
> 0035:
> 0036:python license_create_manifest() {
> 0037: import oe.packagedata
> File: '/home/dominig/AGL/poky/meta/classes/license.bbclass', lineno:
> 192, function: license_deployed_manifest
> 0188: man_dic[dep]["IMAGE_MANIFEST"] = True
> 0189: man_dic[dep]["PN"] = dep
> 0190: man_dic[dep]["FILES"] = \
> 0191: " ".join(get_deployed_files(dep_dic[dep]))
> *** 0192: with open(os.path.join(lic_dir, dep, "recipeinfo"),
> "r") as f:
> 0193: for line in f.readlines():
> 0194: key,val = line.split(": ", 1)
> 0195: man_dic[dep][key] = val[:-1]
> 0196:
> Exception: FileNotFoundError: [Errno 2] No such file or directory:
> '/home/dominig/AGL/build/tmp/deploy/licenses/ovmf/recipeinfo'
>
> ERROR: initramfs-netboot-image-1.0-r0 do_image_complete: Function
> failed: write_deploy_manifest
> ERROR: Logfile of failure stored in:
> /home/dominig/AGL/build/tmp/work/intel_corei7_64-agl-linux/initramfs-
> netboot-image/1.0-r0/temp/log.do_image_complete.19739
> ERROR: Task (/home/dominig/AGL/meta-agl/meta-netboot/recipes-
> core/images/initramfs-netboot-image.bb:do_image_complete)
> failed with exit code '1'
> ------------------ Patch -------------------
> diff --git a/conf/machine/include/qemu-intel.inc
> b/conf/machine/include/qemu-intel.inc
> index 8151040..f167f4c 100644
> --- a/conf/machine/include/qemu-intel.inc
> +++ b/conf/machine/include/qemu-intel.inc
> @@ -5,7 +5,8 @@
> EXTRA_IMAGEDEPENDS += "qemu-native qemu-helper-native"
>
> # Build ovmf firmware for uefi support in qemu.
> -EXTRA_IMAGEDEPENDS += "ovmf"
> +# Deactivated as crashes under Yocto 2.3 (Pyro)
> +#EXTRA_IMAGEDEPENDS += "ovmf"
>
> # runqemu uses virtio, so we have to enable the corresponding
> # kernel drivers.
More information about the meta-intel
mailing list