[OE-core] rootfs build failure

Paul Eggleton paul.eggleton at linux.intel.com
Tue Jan 31 04:08:42 UTC 2017


There seems to be some kind of intermittent issue where the pkgdata file 
either goes missing or is never created - this sounds vaguely familiar though 
I'm not sure where it came up before. Leo, can you file a bug for the 
situation you saw?

Thanks,
Paul

On Monday, 30 January 2017 10:46:38 AM NZDT Leonardo Sandoval wrote:
> workaround: Try using another package manager as first option in the
> PACKAGE_CLASSES variable set on local.conf.
> 
> I have a similar error on a OpenSUSE machine but did not report it. I
> was using the rpm (which is the default) but did the trick mentioned
> above and worked.
> 
> On 01/30/2017 09:44 AM, Andrew Goodbody wrote:
> > Anyone know what the deal is here?
> > 
> > Andrew
> > 
> >> -----Original Message-----
> >> I now get the following build failure from do_rootfs
> >> 
> >> The stack trace of python calls that resulted in this exception/failure
> >> was: File: 'exec_python_func() autogenerated', lineno: 2, function:
> >> <module>>> 
> >>       0001:
> >>   *** 0002:license_create_manifest(d)
> >>   
> >>       0003:
> >> File: '/home/andrew/src/camol3/camol/layers/openembedded-
> >> core/meta/classes/license.bbclass', lineno: 48, function:
> >> license_create_manifest
> >> 
> >>       0044:    pkg_dic = {}
> >>       0045:    for pkg in sorted(image_list_installed_packages(d)):
> >>       0046:        pkg_info = os.path.join(d.getVar('PKGDATA_DIR'),
> >>       0047:                                'runtime-reverse', pkg)
> >>   
> >>   *** 0048:        pkg_name = os.path.basename(os.readlink(pkg_info))
> >>   
> >>       0049:
> >>       0050:        pkg_dic[pkg_name] =
> >> 
> >> oe.packagedata.read_pkgdatafile(pkg_info)
> >> 
> >>       0051:        if not "LICENSE" in pkg_dic[pkg_name].keys():
> >>       0052:            pkg_lic_name = "LICENSE_" + pkg_name
> >> 
> >> Exception: FileNotFoundError: [Errno 2] No such file or directory:
> >> '/home/andrew/src/camol3/camol/build/tmp-camol-
> >> glibc/pkgdata/whippet/runtime-reverse/kernel-module-configfs'
> >> 
> >> ERROR: whippet-internal-image-1.0-r0 do_rootfs: Function failed:
> >> license_create_manifest
> >> 
> >> /home/andrew/src/camol3/camol/build/tmp-camol-
> >> glibc/pkgdata/whippet/runtime-reverse/kernel-module-configfs indeed
> >> does not exist but
> >> /home/andrew/src/camol3/camol/build/tmp-camol-
> >> glibc/pkgdata/whippet/runtime-reverse/kernel-module-configfs-4.5.1 does
> >> exist.
> >> 
> >> Andrew


-- 

Paul Eggleton
Intel Open Source Technology Centre



More information about the Openembedded-core mailing list