[OE-core] Bug with multiconfig and allarch packages

Ricardo Ribalda Delgado ricardo.ribalda at gmail.com
Mon Jun 25 16:16:17 UTC 2018


Hello

I have a setup on sumo with 4 multiconfig, 3xX86 and 1xarm64. While
building recipes that are native and allarch at the same time (from
meta-java). I am having a lot of these errors. Is this something that
is currently beeing fixed? Am I the only one seeing this?

Thanks


pokyuser at d3d188f59a44:/workdir/build$ bitbake world
Loading cache: 100%
|#########################################################################################################|
Time: 0:00:01
Loaded 6496 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION           = "1.37.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "universal"
TARGET_SYS           = "x86_64-poky-linux"
MACHINE              = "qt5122"
DISTRO               = "poky-qtec"
DISTRO_VERSION       = "2.5"
TUNE_FEATURES        = "dbfp4"
TARGET_FPU           = ""
meta
meta-poky            = "HEAD:9491680e244bee211d45d3d5a9ab7ed96b7b9b6a"
meta-qtec-bsp        = "HEAD:a10b73103c2baa58cc5c0c44bfd64b9d48919fe4"
meta-clang           = "HEAD:536536152263e06875722913548f9367f11ab51b"
meta-qtec-distro     = "HEAD:b916f2cd20010d57979b14837424c7edc53e0d54"
meta-java            = "HEAD:598499a6d222365417f1fd2e080d30277aec166c"
meta-qt5             = "HEAD:bc20e3dcd0176529740beb59ccf1f170b9f828a8"
meta-qtec-hockey     = "HEAD:4d6062504a6d9983d276e6b9d6d77ae6121600c0"
meta-qtec-bottle     = "HEAD:d235d301bfaa804b76a67d264e9f77b224c59104"


Build Configuration:
BB_VERSION           = "1.37.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "universal"
TARGET_SYS           = "x86_64-poky-linux"
MACHINE              = "inteli7"
DISTRO               = "poky-qtec"
DISTRO_VERSION       = "2.5"
TUNE_FEATURES        = "m64 corei7"
TARGET_FPU           = ""
meta
meta-poky            = "HEAD:9491680e244bee211d45d3d5a9ab7ed96b7b9b6a"
meta-qtec-bsp        = "HEAD:a10b73103c2baa58cc5c0c44bfd64b9d48919fe4"
meta-clang           = "HEAD:536536152263e06875722913548f9367f11ab51b"
meta-qtec-distro     = "HEAD:b916f2cd20010d57979b14837424c7edc53e0d54"
meta-java            = "HEAD:598499a6d222365417f1fd2e080d30277aec166c"
meta-qt5             = "HEAD:bc20e3dcd0176529740beb59ccf1f170b9f828a8"
meta-qtec-hockey     = "HEAD:4d6062504a6d9983d276e6b9d6d77ae6121600c0"
meta-qtec-bottle     = "HEAD:d235d301bfaa804b76a67d264e9f77b224c59104"


Build Configuration:
BB_VERSION           = "1.37.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "universal"
TARGET_SYS           = "aarch64-poky-linux"
MACHINE              = "qt5506"
DISTRO               = "poky-qtec"
DISTRO_VERSION       = "2.5"
TUNE_FEATURES        = "aarch64"
TARGET_FPU           = ""
meta
meta-poky            = "HEAD:9491680e244bee211d45d3d5a9ab7ed96b7b9b6a"
meta-qtec-bsp        = "HEAD:a10b73103c2baa58cc5c0c44bfd64b9d48919fe4"
meta-clang           = "HEAD:536536152263e06875722913548f9367f11ab51b"
meta-qtec-distro     = "HEAD:b916f2cd20010d57979b14837424c7edc53e0d54"
meta-java            = "HEAD:598499a6d222365417f1fd2e080d30277aec166c"
meta-qt5             = "HEAD:bc20e3dcd0176529740beb59ccf1f170b9f828a8"
meta-qtec-hockey     = "HEAD:4d6062504a6d9983d276e6b9d6d77ae6121600c0"
meta-qtec-bottle     = "HEAD:d235d301bfaa804b76a67d264e9f77b224c59104"


Build Configuration:
BB_VERSION           = "1.37.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "universal"
TARGET_SYS           = "x86_64-poky-linux"
MACHINE              = "qt5022"
DISTRO               = "poky-qtec"
DISTRO_VERSION       = "2.5"
TUNE_FEATURES        = "bobcat"
TARGET_FPU           = ""
meta
meta-poky            = "HEAD:9491680e244bee211d45d3d5a9ab7ed96b7b9b6a"
meta-qtec-bsp        = "HEAD:a10b73103c2baa58cc5c0c44bfd64b9d48919fe4"
meta-clang           = "HEAD:536536152263e06875722913548f9367f11ab51b"
meta-qtec-distro     = "HEAD:b916f2cd20010d57979b14837424c7edc53e0d54"
meta-java            = "HEAD:598499a6d222365417f1fd2e080d30277aec166c"
meta-qt5             = "HEAD:bc20e3dcd0176529740beb59ccf1f170b9f828a8"
meta-qtec-hockey     = "HEAD:4d6062504a6d9983d276e6b9d6d77ae6121600c0"
meta-qtec-bottle     = "HEAD:d235d301bfaa804b76a67d264e9f77b224c59104"

Initialising tasks: 100%
|####################################################################################################|
Time: 0:02:33
Checking sstate mirror object availability: 100%
|############################################################################|
Time: 0:00:00
NOTE: Executing SetScene Tasks
ERROR: mc:inteli7:cup-0.10k-r0 do_package_write_deb_setscene: Error
executing a python function in exec_python_func() autogenerated:

The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_python_func() autogenerated', lineno: 2, function: <module>
     0001:
 *** 0002:do_package_write_deb_setscene(d)
     0003:
File: '/workdir/repo/poky/meta/classes/package_deb.bbclass', lineno:
345, function: do_package_write_deb_setscene
     0341:
     0342:    if os.access(os.path.join(tmpdir, "stamps",
"DEB_PACKAGE_INDEX_CLEAN"),os.R_OK):
     0343:        os.unlink(os.path.join(tmpdir, "stamps",
"DEB_PACKAGE_INDEX_CLEAN"))
     0344:
 *** 0345:    sstate_setscene(d)
     0346:}
     0347:addtask do_package_write_deb_setscene
     0348:
     0349:python () {
File: '/workdir/repo/poky/meta/classes/sstate.bbclass', lineno: 685,
function: sstate_setscene
     0681:            break
     0682:
     0683:def sstate_setscene(d):
     0684:    shared_state = sstate_state_fromvars(d)
 *** 0685:    accelerate = sstate_installpkg(shared_state, d)
     0686:    if not accelerate:
     0687:        bb.fatal("No suitable staging package found")
     0688:
     0689:python sstate_task_prefunc () {
File: '/workdir/repo/poky/meta/classes/sstate.bbclass', lineno: 332,
function: sstate_installpkg
     0328:    for f in (d.getVar('SSTATEPREINSTFUNCS') or '').split()
+ ['sstate_unpack_package']:
     0329:        # All hooks should run in the SSTATE_INSTDIR
     0330:        bb.build.exec_func(f, d, (sstateinst,))
     0331:
 *** 0332:    return sstate_installpkgdir(ss, d)
     0333:
     0334:def sstate_installpkgdir(ss, d):
     0335:    import oe.path
     0336:    import subprocess
File: '/workdir/repo/poky/meta/classes/sstate.bbclass', lineno: 354,
function: sstate_installpkgdir
     0350:        oe.path.remove(dir)
     0351:
     0352:    for state in ss['dirs']:
     0353:        prepdir(state[1])
 *** 0354:        os.rename(sstateinst + state[0], state[1])
     0355:    sstate_install(ss, d)
     0356:
     0357:    for plain in ss['plaindirs']:
     0358:        workdir = d.getVar('WORKDIR')
Exception: FileNotFoundError: [Errno 2] No such file or directory:
'/workdir/build/tmp/work/all-poky-linux/cup/0.10k-r0/sstate-install-package_write_deb/deploy-debs'
-> '/workdir/build/tmp/work/all-poky-linux/cup/0.10k-r0/deploy-debs'

WARNING: Logfile for failed setscene task is
/workdir/build/tmp/work/all-poky-linux/cup/0.10k-r0/temp/log.do_package_write_deb_setscene.5232
WARNING: Setscene task
(multiconfig:inteli7:/workdir/repo/poky/../meta-java/recipes-core/cup/cup_0.10k.bb:do_package_write_deb_setscene)
failed with exit code '1' - real task will be run instead
ERROR: mc:qt5022:cup-0.10k-r0 do_package_qa_setscene: Package already
staged (/workdir/build/tmp/sstate-control/manifest-allarch-cup.package_qa)?!
WARNING: Logfile for failed setscene task is
/workdir/build/tmp/work/all-poky-linux/cup/0.10k-r0/temp/log.do_package_qa_setscene.5298
WARNING: Setscene task
(multiconfig:qt5022:/workdir/repo/poky/../meta-java/recipes-core/cup/cup_0.10k.bb:do_package_qa_setscene)
failed with exit code '1' - real task will be run instead
ERROR: jlex-1.2.6-r0 do_package_qa_setscene: Package already staged
(/workdir/build/tmp/sstate-control/manifest-allarch-jlex.package_qa)?!
WARNING: Logfile for failed setscene task is
/workdir/build/tmp/work/all-poky-linux/jlex/1.2.6-r0/temp/log.do_package_qa_setscene.5300
WARNING: Setscene task
(/workdir/repo/poky/../meta-java/recipes-core/jlex/jlex_1.2.6.bb:do_package_qa_setscene)
failed with exit code '1' - real task will be run instead
ERROR: mc:qt5506:jlex-1.2.6-r0 do_package_write_deb_setscene: Package
already staged (/workdir/build/tmp/sstate-control/manifest-allarch-jlex.package_write_deb)?!
WARNING: Logfile for failed setscene task is
/workdir/build/tmp/work/all-poky-linux/jlex/1.2.6-r0/temp/log.do_package_write_deb_setscene.5345
ERROR: mc:qt5022:rhino-1.7r4-r0 do_package_qa_setscene: Package
already staged (/workdir/build/tmp/sstate-control/manifest-allarch-rhino.package_qa)?!
WARNING: Logfile for failed setscene task is
/workdir/build/tmp/work/all-poky-linux/rhino/1.7r4-r0/temp/log.do_package_qa_setscene.5349
WARNING: Setscene task
(multiconfig:qt5506:/workdir/repo/poky/../meta-java/recipes-core/jlex/jlex_1.2.6.bb:do_package_write_deb_setscene)
failed with exit code '1' - real task will be run instead
WARNING: Setscene task
(multiconfig:qt5022:/workdir/repo/poky/../meta-java/recipes-core/rhino/rhino_1.7r4.bb:do_package_qa_setscene)
failed with exit code '1' - real task will be run instead
NOTE: Executing RunQueue Tasks
No currently running tasks (22732 of 22734)  99%
|#########################################################################################
|



-- 
Ricardo Ribalda



More information about the Openembedded-core mailing list