Hi everyone,
I’m trying to build an image for the Hailo‑15H SBC using release 1.10.1 on my Ubuntu 22.04 build machine.
When running:
Shell
Show more lines
the build fails during do_populate_lic_deploy with the following Python exception:
Error executing a python function in exec_func_python() autogenerated:
File: 'exec_func_python() autogenerated', lineno: 2
*** 0002:do_populate_lic_deploy(d)
File: '.../poky/meta/classes/license_image.bbclass', lineno: 273
*** 0273: license_deployed_manifest(d)
File: '.../poky/meta/classes/license_image.bbclass', lineno: 201
*** 0201: with open(os.path.join(lic_dir, dep, "recipeinfo"), "r") as f:
Exception: FileNotFoundError: [Errno 2] No such file or directory:
'/.../build/tmp/deploy/licenses/core-image-minimal/recipeinfo'
It seems the task is looking for a recipeinfo file under:
tmp/deploy/licenses/core-image-minimal/
…but that directory does not exist in my build output.
What I find odd is that I am building core-image-hailo-dev, yet the error references core-image-minimal.
My Setup
-
Hailo release: 1.10.1
-
Target machine: Hailo‑15H SBC
-
Host build machine: Ubuntu 22.04
-
Image:
core-image-hailo-dev -
Environment: Fresh sync of Hailo BSP, no local modifications
Questions
-
Has anyone encountered this error when building images in release 1.10.1?
-
Why would
license_image.bbclassexpect license metadata forcore-image-minimaleven if I’m not building that image? -
Could this be caused by a missing dependency or a corrupted license manifest?
-
Is this a known issue or regression in the Yocto/OE setup included in the release?
Any help or pointers would be greatly appreciated — I’m currently blocked by this licensing step.
Thanks!