I have external kernel module recipe, let's call it kernel-module-something.bb.
Sometimes, it fails with
ERROR: Task (.../kernel-module-something.bb:do_package) failed with exit code
'134'
I have checked pseudo.log, it looks like this
inode mismatch:
'.../kernel-module-something/1.0-r0/image/lib/modules/5.10.25-yocto-standard/extra/something.ko'
ino 240205743 in db, 240631184 in request.
creat ignored for existing file
'.../kernel-module-something/1.0-r0/image/lib/modules/5.10.25-yocto-standard/extra/something.ko'.
inode mismatch:
'.../kernel-module-something/1.0-r0/image/lib/modules/5.10.25-yocto-standard/extra/something.ko'
ino 240205743 in db, 240631184 in request.
...
a lot of inode mismatch prints
...
inode mismatch:
'.../kernel-module-something/1.0-r0/sstate-build-package/package/lib/modules/5.10.25-yocto-standard/extra/something.ko'
ino 240207118 in db, 240631442 in request.
path mismatch [2 links]: ino 240631442 db
'.../kernel-module-something/1.0-r0/sstate-build-package/packages-split/kernel-module-something-5.10.25-yocto-standard/lib/modules/5.10.25-yocto-standard/extra/something.ko'
req
'.../kernel-module-something/1.0-r0/sstate-build-package/package/lib/modules/5.10.25-yocto-standard/extra/something.ko'.
Can't debug it further since it is rarely reproducible, next run failure will
be some consequence of this, and after cleansstate this won't be reproducible
for a while.
My recipe is simple:
inherit module
SRC_URI = " \
file://Kbuild \
file://Makefile \
file://something.c \
file://something.h \
"
S = "${WORKDIR}"
KERNEL_MODULE_AUTOLOAD = "something"
Using Yocto 3.1.10.
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#156395):
https://lists.openembedded.org/g/openembedded-core/message/156395
Mute This Topic: https://lists.openembedded.org/mt/85906790/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-