Closed delhiryder closed 1 year ago
This issue was caused because the bitbake process repeatedly picked up a stale (old) version of the uboot-mkimage
executable from my ${WORKDIR}
.
I added the following (explicit) line to the beaglebone-play.conf
file:
PREFERRED_VERSION_u-boot-tools ?= "2022.01"
Then, I deleted the entire tmp
folder (calling the clean, cleanall
tasks for u-boot-tools
didn't seem to do the trick).
And this error stopped happening.
Onto the (next) error...
Closing for now.
Good morning,
I am trying to add support for the new beagleplay board to Belana. The maintainers at ti have already added the relevant 'beagleplay*.conf' to the meta-ti-bsp layer (on the kirkstone branch), and a recently approved pull request has added support for yocto-kirstone to this repo (I was able to successfully build the 'balena-image'target for the 'beaglebone machine).
After many days of bug fixing a debugging, the build is (almost) complete (at around 99%). The failures appear to be happening in the signing/packaing stage.
Here's snippet of the cookerlog:
And the actual error message from the failing task:
It appears that the versions of u-boot (and u-boot-tools) that I am picking up have a signing step (for the uboot image) which appears to fail.
The so called
PREFERRED_PROVIDER
for thevirtual/kernel
for the beagleplay device (which, per the meta-ti-bsp layer, is set as below in the beagleplay.conf file) islinux-bb.org
:Should I be using the custom
linux-beagleboard
target (which is explicitly set in the layer.conf file of this repo) instead ?The one key difference between the balena layer builds and the ones from the meta-ti-bsp repo appears to be related to the (relatively recent) signing of uboot (and perhaps rootfs) images (there may be other difference, but this is what I have surmised so far).
Thoughts and suggestions are welcome.
Regards,
Sidd