Bug 16414 - AB-INT: testsdk: kernel-module-hello-world build fail
Summary: AB-INT: testsdk: kernel-module-hello-world build fail
Status: RESOLVED FIXED
Alias: None
Product: Runtime Testing
Classification: QA/Testing
Component: testsdk (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: High normal
Target Milestone: 6.1 M3
Assignee: Ross Burton
QA Contact:
URL:
Whiteboard: AB-INT
Depends on:
Blocks:
 
Reported: 2026-09-02 09:03 UTC by Mathieu Dubois-Briand
Modified: 2026-09-08 09:35 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu Dubois-Briand 2026-09-02 09:03:07 UTC
We had this error a few times over the last days, only in Richard branch and mine so far.

Patch breaking the build is not identified so far.

oeqa.utils.subprocesstweak.OETestCalledProcessError: Command '. /srv/pokybuild/yocto-worker/qemuarm/build/build/tmp/work/qemuarm-poky-linux-gnueabi/core-image-minimal/1.0/testsdkext/environment-setup-cortexa15t2hf-neon-poky-linux-gnueabi > /dev/null; devtool build kernel-module-hello-world;' returned non-zero exit status 1.
...
ERROR: kernel-module-hello-world-1.0+git-r0 do_install: Execution of '/srv/pokybuild/yocto-worker/qemuarm/build/build/tmp/work/qemuarm-poky-linux-gnueabi/core-image-minimal/1.0/testsdkext/tmp/work/qemuarm-poky-linux-gnueabi/kernel-module-hello-world/1.0+git/temp/run.do_install.1155262' failed with exit code 1
...
| make -C /srv/pokybuild/yocto-worker/qemuarm/build/build/tmp/work/qemuarm-poky-linux-gnueabi/core-image-minimal/1.0/testsdkext/tmp/work-shared/qemuarm/kernel-source M=/srv/pokybuild/yocto-worker/qemuarm/build/build/tmp/work/qemuarm-poky-linux-gnueabi/core-image-minimal/1.0/testsdkext/workspace/sources/kernel-module-hello-world modules_install
...
| make[4]: *** No rule to make target '/srv/pokybuild/yocto-worker/qemuarm/build/build/tmp/work/qemuarm-poky-linux-gnueabi/core-image-minimal/1.0/testsdkext/tmp/work/qemuarm-poky-linux-gnueabi/kernel-module-hello-world/1.0+git/image/lib/modules/6.18.44-yocto-standard/updates/hello-world.ko', needed by '__modinst'.  Stop.
| make[3]: *** [/srv/pokybuild/yocto-worker/qemuarm/build/build/tmp/work/qemuarm-poky-linux-gnueabi/core-image-minimal/1.0/testsdkext/tmp/work-shared/qemuarm/kernel-source/Makefile:1956: modules_install] Error 2
| make[2]: *** [/srv/pokybuild/yocto-worker/qemuarm/build/build/tmp/work/qemuarm-poky-linux-gnueabi/core-image-minimal/1.0/testsdkext/tmp/work-shared/qemuarm/kernel-source/Makefile:248: __sub-make] Error 2
| make[2]: Leaving directory '/srv/pokybuild/yocto-worker/qemuarm/build/build/tmp/work/qemuarm-poky-linux-gnueabi/core-image-minimal/1.0/testsdkext/workspace/sources/kernel-module-hello-world'
| make[1]: Leaving directory '/srv/pokybuild/yocto-worker/qemuarm/build/build/tmp/work/qemuarm-poky-linux-gnueabi/core-image-minimal/1.0/testsdkext/tmp/work-shared/qemuarm/kernel-source'
| make[1]: *** [Makefile:248: __sub-make] Error 2
| make: *** [Makefile:9: modules_install] Error 2
| ERROR: oe_runmake failed
Comment 1 Mathieu Dubois-Briand 2026-09-02 09:05:12 UTC
qemuarm ubuntu2504-vk-1 master-next&master completed at 2026-08-30 09:32:24+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/16/builds/4555/steps/17/logs/stdio

qemux86 ubuntu2504-vk-1 mathieu/master-next completed at 2026-09-01 07:49:56+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/30/builds/4514/steps/16/logs/stdio

qemuarm ubuntu2510-vk-1 mathieu/master-next completed at 2026-09-01 11:37:24+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/16/builds/4568/steps/16/logs/stdio

qemux86 ubuntu2510-vk-1 mathieu/master-next completed at 2026-09-01 11:37:46+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/30/builds/4516/steps/16/logs/stdio
Comment 2 Mathieu Dubois-Briand 2026-09-03 08:11:28 UTC
qemuarm64 fedora44-vk-1 mathieu/master-next completed at 2026-09-02 09:03:00+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/36/builds/4536/steps/16/logs/stdio

qemuarmv5 ubuntu2504-vk-1 mathieu/master-next completed at 2026-09-02 15:54:21+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/80/builds/4383/steps/16/logs/stdio

qemuriscv64 ubuntu2510-vk-1 master-next completed at 2026-09-02 19:35:36+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/45/builds/2262/steps/17/logs/stdio

qemux86 ubuntu2510-vk-1 master-next completed at 2026-09-02 19:33:55+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/30/builds/4532/steps/17/logs/stdio

qemuarm fedora43-vk-2 mathieu/master-next completed at 2026-09-02 19:29:48+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/16/builds/4585/steps/16/logs/stdio

qemuarm ubuntu2510-vk-1 master-next completed at 2026-09-02 21:49:05+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/16/builds/4587/steps/17/logs/stdio

qemux86 fedora43-vk-2 master-next completed at 2026-09-02 21:30:58+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/30/builds/4534/steps/17/logs/stdio

qemuarmv5 ubuntu2510-vk-1 master-next completed at 2026-09-03 07:31:42+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/80/builds/4390/steps/17/logs/stdio

qemuriscv64 fedora43-vk-2 master-next completed at 2026-09-03 07:52:29+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/45/builds/2267/steps/17/logs/stdio
Comment 3 Mathieu Dubois-Briand 2026-09-04 12:03:57 UTC
qemuarm ubuntu2504-vk-1 mathieu/master-next completed at 2026-09-03 14:22:03+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/16/builds/4593/steps/16/logs/stdio

qemuarm fedora43-vk-2 mathieu/master-next completed at 2026-09-04 07:53:18+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/16/builds/4601/steps/16/logs/stdio
Comment 4 Mathieu Dubois-Briand 2026-09-06 16:12:28 UTC
qemux86 debian12-vk-3 master completed at 2026-09-04 16:45:46+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/30/builds/4549/steps/17/logs/stdio

qemux86-64 debian12-vk-5 master completed at 2026-09-04 16:34:49+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/68/builds/4679/steps/17/logs/stdio

qemuarmv5 debian11-vk-1 master completed at 2026-09-04 15:59:55+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/80/builds/4403/steps/18/logs/stdio

qemux86 alma8-vk-1 mathieu/master-next-tests&mathieu/master-next completed at 2026-09-05 12:39:06+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/30/builds/4561/steps/17/logs/stdio

qemux86 debian12-vk-6 mathieu/master-next-tests&mathieu/master-next completed at 2026-09-05 14:17:19+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/30/builds/4562/steps/16/logs/stdio

qemux86-64 debian13-vk-2 mathieu/master-next-tests&mathieu/master-next completed at 2026-09-05 12:27:23+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/68/builds/4690/steps/16/logs/stdio
Comment 5 Mathieu Dubois-Briand 2026-09-07 08:24:01 UTC
qemux86 ubuntu2510-vk-1 master-next&master completed at 2026-09-04 20:59:37+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/30/builds/4555/steps/17/logs/stdio
Comment 7 Yoann Congal 2026-09-08 09:35:43 UTC
Self note about wrynose:
Looks like the bug was introduced with 
  lib/oe/kernel_module.py: add get_ext_mod function for module signing
  https://git.openembedded.org/openembedded-core/commit/?id=a608d107cca13587cd45be45ddfbc4bfdc228f2c
which I did not backport to wrynose, so It should be safe to upgrade the kernel there.