[yocto] Migration from 1.7.1 to 1.8 - kernel-abiversion missing

Bruce Ashfield bruce.ashfield at windriver.com
Mon May 11 12:06:00 PDT 2015


On 2015-05-11 02:10 PM, Brian Hutchinson wrote:
> On Thu, Apr 30, 2015 at 10:06 AM, Bruce Ashfield
> <bruce.ashfield at windriver.com> wrote:
>> It is plausible. But in theory, linux-dummy should still provide
>> what you need (but since it doesn't build anything, there is
>> no abi .. and no modules can be built against it) .. so the
>> error isn't graceful.
>>
>> Bruce
>
> I can confirm this same problem is happening to me.  I just updated
> one of my builds from 1.7 to 1.8 and am also getting my rootfs to fail
> due to no abi kernel version:

We still have a race condition in the 1.8 branch for the population
of the build-artifacts directory.

If modules start building, they'll race against the population of the
abiversion, and you may see that message.

There's a proposed patch for master, but I don't think it is in
fido yet.

Bruce

>
> ERROR: No kernel-abiversion file found
> (/home/hutch/yocto_1.8_davinci/poky/build/tmp/sysroots/am180x-evm/pkgdata/kernel-depmod/kernel-abiversion),
> cannot run depmod, aborting
> ERROR: Function failed: do_rootfs
> ERROR: Logfile of failure stored in:
> /home/hutch/yocto_1.8_davinci/poky/build/tmp/work/am180x_evm-poky-linux-gnueabi/core-image-nodeam/1.0-r0/temp/log.do_rootfs.23558
> ERROR: Task 7 (/home/hutch/yocto_1.8_davinci/poky/meta/recipes-core/images/core-image-nodeam.bb,
> do_rootfs) failed with exit code '1'
>
> This is for an AM1808 build.  I'm using fido branch of yocto and
> openembedded and master of meta-ti (since it doesn't have a fido
> branch yet).
>
> STAGING_KERNEL_BUILDDIR="/home/hutch/yocto_1.8_davinci/poky/build/tmp/work-shared/am180x-evm/kernel-build-artifacts"
>
> I didn't do anything different in my local.conf than what I normally
> do.  linux-dummy was also built with my last yocto 1.7 build and it
> didn't have this problem.
>
> Regards,
>
> Brian
>




More information about the yocto mailing list