Hi,

while building an image (.bb attached), I new get the following problem (reproduced on 3 different hosts) :

ERROR: Error executing a python function in /home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/base-passwd/base-passwd_3.5.22.bb: IOError: [Errno 2] No such file or directory: '/home/ebenard/WORK/PROJECT/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/PROJECT-board/usr/share/base-passwd/passwd.master'

Log is attached.

Thanks,
Eric
# based on micro-base-image
#

LICENSE = "MIT"
LIC_FILES_CHKSUM = 
"file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58"

IMAGE_PREPROCESS_COMMAND = "rootfs_update_timestamp"

# Install basic files only
IMAGE_INSTALL += "angstrom-task-boot dropbear initscripts"
IMAGE_LINGUAS = ""

CAN = ' ${@base_contains("MACHINE_FEATURES", "can", "canutils", "",d)}'
TOUCH = ' ${@base_contains("MACHINE_FEATURES", "touchscreen", "tslib 
tslib-calibrate tslib-tests", "",d)}'
ALSA = ' ${@base_contains("MACHINE_FEATURES", "alsa", "alsa-utils-aplay 
alsa-utils-alsamixer alsa-utils-amixer alsa-utils-alsactl", "",d)}'
WIFI = ' ${@base_contains("MACHINE_FEATURES", "wifi", "firmware-marvell-sd8688 
wireless-tools wpa-supplicant", "",d)}'
BLUETOOTH = ' ${@base_contains("MACHINE_FEATURES", "bluetooth", "bluez4", 
"",d)}'
PPP = ' ${@base_contains("MACHINE_FEATURES", "ppp", "ppp", "",d)}'

SPLASH = ' ${@base_contains("MACHINE_FEATURES", "screen", "psplash", "",d)}'
# Use busybox as login manager
#IMAGE_LOGIN_MANAGER = "busybox"
IMAGE_LOGIN_MANAGER = "shadow"

# Include minimum init and init scripts
IMAGE_DEV_MANAGER = "busybox-mdev"
IMAGE_INIT_MANAGER = "sysvinit sysvinit-pidof"
IMAGE_INITSCRIPTS = "initscripts"

DEPENDS += "busybox"

RDEPENDS_append = " \
        module-init-tools \
        e2fsprogs \
        "

EUKREA_INSTALL = " \
        i2c-tools devmem2 e2fsprogs-mke2fs e2fsprogs-e2fsck \
        e2fsprogs-tune2fs strace \
        dosfstools gdbserver libstdc++ evtest watchdog \
        module-init-tools gdbserver libgcc libstdc++\
        kernel-modules gpio mtd-utils \
"

IMAGE_INSTALL += "\
        task-boot \
        ${IMAGE_INITSCRIPTS} \
        ${IMAGE_DEV_MANAGER} \
        ${IMAGE_INIT_MANAGER} \
        ${IMAGE_LOGIN_MANAGER} \
        ${EUKREA_INSTALL} \
        ${CAN} \
        ${TOUCH} \
        ${ALSA} \
        ${WIFI} \
        ${BLUETOOTH} \
        ${PPP} \
        ${SPLASH} \
"

export IMAGE_BASENAME = "eukrea-base-image"

inherit image

ROOTFS_POSTPROCESS_COMMAND += '${@base_conditional("DISTRO_TYPE", "release", 
"zap_root_password; ", "",d)}'
bitbake barebox meta-toolchain eukrea-base-image

PARALLEL_MAKE     = "-j8"
BB_NUMBER_THREADS = "8"
-> fails on base-passwd
ERROR: Error executing a python function in 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/base-passwd/base-passwd_3.5.22.bb:
IOError: [Errno 2] No such file or directory: 
'/home/ebenard/WORK/PROJECT/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/PROJECT-board/usr/share/base-passwd/passwd.master'


OE Build Configuration:
BB_VERSION        = "1.15.0"
TARGET_ARCH       = "arm"
TARGET_OS         = "linux-gnueabi"
MACHINE           = "project-board"
DISTRO            = "angstrom"
DISTRO_VERSION    = "v2011.11-core"
TUNE_FEATURES     = "armv5 dsp thumb arm926ejs"
TARGET_FPU        = "soft"
meta-angstrom     = "master:bc72e71ccf7e79cdc8246e0ae0dbe62d11355263"
meta-oe           
meta-efl          
meta-gpe          
meta-gnome        
meta-xfce         = "master:475674091355f9114a79d71d42543f01881bdaba"
meta-board    = "master:f6724e330addf822580352fb883195ed9cf74940"
meta              = "master:2864ff6a4b3c3f9b3bbb6d2597243cc5d3715939"


launched one more time and got :

ERROR: Error executing a python function in 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/base-passwd/base-passwd_3.5.22.bb:
IOError: [Errno 2] No such file or directory: 
'/home/ebenard/WORK/PROJECT/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/PROJECT-board/usr/share/base-passwd/passwd.master'

ERROR: The stack trace of python calls that resulted in this exception/failure 
was:
ERROR:   File "populate_packages", line 192, in <module>
ERROR: 
ERROR:   File "populate_packages", line 9, in populate_packages
ERROR: 
ERROR: The code that was being executed was:
ERROR:      0188:                               bb.note("%s contains dangling 
symlink to %s" % (pkg, l))
ERROR:      0189:               d.setVar('RDEPENDS_' + pkg, 
bb.utils.join_deps(rdepends, commasep=False))
ERROR:      0190:
ERROR:      0191:
ERROR:  *** 0192:populate_packages(d)
ERROR:      0193:
ERROR: (file: 'populate_packages', lineno: 192, function: <module>)
ERROR:      0005:       # would be unavailable. We need to create these files 
at preinst
ERROR:      0006:       # time before the files from the package may be 
available, hence
ERROR:      0007:       # storing the data from the files in the preinst 
directly.
ERROR:      0008:
ERROR:  *** 0009:       f = 
open(bb.data.expand("/home/ebenard/WORK/PROJECT/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/PROJECT-board/usr/share/base-passwd/passwd.master",
 d), 'r')
ERROR:      0010:       passwd = "".join(f.readlines())
ERROR:      0011:       f.close()
ERROR:      0012:       f = 
open(bb.data.expand("/home/ebenard/WORK/PROJECT/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/PROJECT-board/usr/share/base-passwd/group.master",
 d), 'r')
ERROR:      0013:       group = "".join(f.readlines())
ERROR: (file: 'populate_packages', lineno: 9, function: populate_packages)
ERROR: Function 'populate_packages' failed
ERROR: Logfile of failure stored in: 
/home/ebenard/WORK/PROJECT/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv5te-angstrom-linux-gnueabi/base-passwd-3.5.22-r9/temp/log.do_package.5669
Log data follows:
| DEBUG: No locale files in this package
| DEBUG: runstrip: 'arm-angstrom-linux-gnueabi-strip' --remove-section=.comment 
--remove-section=.note 
'/home/ebenard/WORK/PROJECT/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv5te-angstrom-linux-gnueabi/base-passwd-3.5.22-r9/package/usr/sbin/update-passwd'
| ERROR: Error executing a python function in 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/base-passwd/base-passwd_3.5.22.bb:
| IOError: [Errno 2] No such file or directory: 
'/home/ebenard/WORK/PROJECT/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/PROJECT-board/usr/share/base-passwd/passwd.master'
| 
| ERROR: The stack trace of python calls that resulted in this 
exception/failure was:
| ERROR:   File "populate_packages", line 192, in <module>
| ERROR:
| ERROR:   File "populate_packages", line 9, in populate_packages
| ERROR:
| ERROR: The code that was being executed was:
| ERROR:      0188:                             bb.note("%s contains dangling 
symlink to %s" % (pkg, l))
| ERROR:      0189:             d.setVar('RDEPENDS_' + pkg, 
bb.utils.join_deps(rdepends, commasep=False))
| ERROR:      0190:
| ERROR:      0191:
| ERROR:  *** 0192:populate_packages(d)
| ERROR:      0193:
| ERROR: (file: 'populate_packages', lineno: 192, function: <module>)
| ERROR:      0005:     # would be unavailable. We need to create these files 
at preinst
| ERROR:      0006:     # time before the files from the package may be 
available, hence
| ERROR:      0007:     # storing the data from the files in the preinst 
directly.
| ERROR:      0008:
| ERROR:  *** 0009:     f = 
open(bb.data.expand("/home/ebenard/WORK/PROJECT/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/PROJECT-board/usr/share/base-passwd/passwd.master",
 d), 'r')
| ERROR:      0010:     passwd = "".join(f.readlines())
| ERROR:      0011:     f.close()
| ERROR:      0012:     f = 
open(bb.data.expand("/home/ebenard/WORK/PROJECT/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/PROJECT-board/usr/share/base-passwd/group.master",
 d), 'r')
| ERROR:      0013:     group = "".join(f.readlines())
| ERROR: (file: 'populate_packages', lineno: 9, function: populate_packages)
| ERROR: Function 'populate_packages' failed
NOTE: package base-passwd-3.5.22-r9: task do_package: Failed


--> reducing BB_NUMBER_THREADS to "4" -> problem went away (but reproduced with 
a clean build with  BB_NUMBER_THREADS = "4"


NOTE: Executing RunQueue Tasks
NOTE: Running task 1855 of 2631 (ID: 61, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/meta-PROJECT/recipes-kernel/linux/linux_3.0.11.bb,
 do_rm_work_all)
NOTE: Running task 1886 of 2631 (ID: 1568, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/meta-openembedded/meta-oe/recipes-devtools/gcc/gcc-cross-canadian_4.5.bb,
 do_package)
NOTE: Running task 1887 of 2631 (ID: 1562, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/meta-openembedded/meta-oe/recipes-devtools/gcc/gcc-cross-canadian_4.5.bb,
 do_populate_sysroot)
NOTE: Running noexec task 1936 of 2631 (ID: 1462, 
virtual:nativesdk:/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-devtools/qemu/qemu_0.15.0.bb,
 do_package_write)
NOTE: Running noexec task 1938 of 2631 (ID: 1459, 
virtual:nativesdk:/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-devtools/qemu/qemu_0.15.0.bb,
 do_build)
NOTE: Running task 1939 of 2631 (ID: 1464, 
virtual:nativesdk:/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-devtools/qemu/qemu_0.15.0.bb,
 do_rm_work)
NOTE: package linux-3.0.11-r0: task do_rm_work_all: Started
NOTE: package linux-3.0.11-r0: task do_rm_work_all: Succeeded
NOTE: package gcc-cross-canadian-arm-4.5-r43+svnr178923: task 
do_populate_sysroot: Started
NOTE: Running noexec task 2063 of 2631 (ID: 1266, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-extended/pam/libpam_1.1.4.bb,
 do_package_write)
NOTE: Running noexec task 2065 of 2631 (ID: 1711, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/coreutils/coreutils_8.14.bb,
 do_package_write)
NOTE: Running noexec task 2066 of 2631 (ID: 1263, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-extended/pam/libpam_1.1.4.bb,
 do_build)
NOTE: Running task 2067 of 2631 (ID: 1268, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-extended/pam/libpam_1.1.4.bb,
 do_rm_work)
NOTE: package gcc-cross-canadian-arm-4.5-r43+svnr178923: task do_package: 
Started
NOTE: package qemu-nativesdk-0.15.0-r1: task do_rm_work: Started
NOTE: package libpam-1.1.4-r2: task do_rm_work: Started
NOTE: package libpam-1.1.4-r2: task do_rm_work: Succeeded
NOTE: Running noexec task 2069 of 2631 (ID: 1708, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/coreutils/coreutils_8.14.bb,
 do_build)
NOTE: Running task 2070 of 2631 (ID: 1713, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/coreutils/coreutils_8.14.bb,
 do_rm_work)
NOTE: package coreutils-8.14-r1: task do_rm_work: Started
NOTE: package qemu-nativesdk-0.15.0-r1: task do_rm_work: Succeeded
NOTE: Running noexec task 2147 of 2631 (ID: 1472, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-devtools/qemu/qemu-helper-nativesdk_1.0.bb,
 do_build)
NOTE: Running task 2148 of 2631 (ID: 1477, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-devtools/qemu/qemu-helper-nativesdk_1.0.bb,
 do_rm_work)
NOTE: package gcc-cross-canadian-arm-4.5-r43+svnr178923: task 
do_populate_sysroot: Succeeded
NOTE: Running task 2157 of 2631 (ID: 1453, 
virtual:nativesdk:/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb,
 do_package_write_ipk)
NOTE: package coreutils-8.14-r1: task do_rm_work: Succeeded
NOTE: Running task 2192 of 2631 (ID: 1673, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/base-passwd/base-passwd_3.5.22.bb,
 do_package)
NOTE: package qemu-helper-nativesdk-1.0-r9: task do_rm_work: Started
NOTE: package pkgconfig-nativesdk-0.25-r2: task do_package_write_ipk: Started
NOTE: package qemu-helper-nativesdk-1.0-r9: task do_rm_work: Succeeded
NOTE: Running task 2193 of 2631 (ID: 1667, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/base-passwd/base-passwd_3.5.22.bb,
 do_populate_sysroot)
NOTE: package base-passwd-3.5.22-r9: task do_package: Started
NOTE: package base-passwd-3.5.22-r9: task do_populate_sysroot: Started
WARNING: For recipe gcc-cross-canadian-arm, the following files/directories 
were installed but not shipped in any package:
WARNING:   /usr/src
WARNING:   
/usr/local/angstrom-eglibc-x86_64-armv5te/sysroots/x86_64-angstromsdk-linux/usr/arm-angstrom-linux-gnueabi
WARNING:   
/usr/local/angstrom-eglibc-x86_64-armv5te/sysroots/x86_64-angstromsdk-linux/usr/lib/lib
WARNING:   
/usr/local/angstrom-eglibc-x86_64-armv5te/sysroots/x86_64-angstromsdk-linux/usr/arm-angstrom-linux-gnueabi/lib
WARNING:   /usr/src/debug
NOTE: package base-passwd-3.5.22-r9: task do_populate_sysroot: Succeeded
NOTE: Running task 2228 of 2631 (ID: 1650, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/meta-angstrom/recipes-angstrom/angstrom/angstrom-feed-configs.bb,
 do_package_write_ipk)
NOTE: package pkgconfig-nativesdk-0.25-r2: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 2229 of 2631 (ID: 1449, 
virtual:nativesdk:/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb,
 do_package_write)
NOTE: Running noexec task 2230 of 2631 (ID: 1446, 
virtual:nativesdk:/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb,
 do_build)
NOTE: Running task 2231 of 2631 (ID: 1451, 
virtual:nativesdk:/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb,
 do_rm_work)
NOTE: package angstrom-feed-configs-1.0-r15: task do_package_write_ipk: Started
NOTE: package pkgconfig-nativesdk-0.25-r2: task do_rm_work: Started
NOTE: package pkgconfig-nativesdk-0.25-r2: task do_rm_work: Succeeded
NOTE: Running task 2290 of 2631 (ID: 467, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/dropbear/dropbear_0.53.1.bb,
 do_compile)
NOTE: package dropbear-0.53.1-r0: task do_compile: Started
NOTE: package base-passwd-3.5.22-r9: task do_package: Succeeded
NOTE: Running task 2291 of 2631 (ID: 485, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/meta-openembedded/meta-oe/recipes-core/tasks/task-boot.bb,
 do_package_write_ipk)
NOTE: package task-boot-1.0-r56: task do_package_write_ipk: Started
NOTE: package task-boot-1.0-r56: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 2292 of 2631 (ID: 481, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/meta-openembedded/meta-oe/recipes-core/tasks/task-boot.bb,
 do_package_write)
NOTE: Running task 2293 of 2631 (ID: 1676, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/base-passwd/base-passwd_3.5.22.bb,
 do_package_write_ipk)
NOTE: package base-passwd-3.5.22-r9: task do_package_write_ipk: Started
NOTE: package base-passwd-3.5.22-r9: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 2294 of 2631 (ID: 1672, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/base-passwd/base-passwd_3.5.22.bb,
 do_package_write)
NOTE: Running noexec task 2295 of 2631 (ID: 478, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/meta-openembedded/meta-oe/recipes-core/tasks/task-boot.bb,
 do_build)
NOTE: Running task 2296 of 2631 (ID: 483, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/meta-openembedded/meta-oe/recipes-core/tasks/task-boot.bb,
 do_rm_work)
NOTE: package task-boot-1.0-r56: task do_rm_work: Started
NOTE: package task-boot-1.0-r56: task do_rm_work: Succeeded
NOTE: Running noexec task 2297 of 2631 (ID: 1669, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/base-passwd/base-passwd_3.5.22.bb,
 do_build)
NOTE: Running task 2298 of 2631 (ID: 1674, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/base-passwd/base-passwd_3.5.22.bb,
 do_rm_work)
NOTE: package base-passwd-3.5.22-r9: task do_rm_work: Started
NOTE: package base-passwd-3.5.22-r9: task do_rm_work: Succeeded
NOTE: Running task 2312 of 2631 (ID: 387, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/tasks/task-sdk-host-nativesdk.bb,
 do_configure)
NOTE: package task-sdk-host-nativesdk-1.0-r10: task do_configure: Started
NOTE: package task-sdk-host-nativesdk-1.0-r10: task do_configure: Succeeded
NOTE: Running task 2313 of 2631 (ID: 388, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/tasks/task-sdk-host-nativesdk.bb,
 do_compile)
NOTE: package dropbear-0.53.1-r0: task do_compile: Succeeded
NOTE: package task-sdk-host-nativesdk-1.0-r10: task do_compile: Started
NOTE: package task-sdk-host-nativesdk-1.0-r10: task do_compile: Succeeded
NOTE: Running task 2314 of 2631 (ID: 461, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/dropbear/dropbear_0.53.1.bb,
 do_install)
NOTE: Running task 2315 of 2631 (ID: 383, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/tasks/task-sdk-host-nativesdk.bb,
 do_install)
NOTE: package dropbear-0.53.1-r0: task do_install: Started
NOTE: package task-sdk-host-nativesdk-1.0-r10: task do_install: Started
NOTE: package task-sdk-host-nativesdk-1.0-r10: task do_install: Succeeded
NOTE: Running task 2317 of 2631 (ID: 390, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/tasks/task-sdk-host-nativesdk.bb,
 do_package)
NOTE: package dropbear-0.53.1-r0: task do_install: Succeeded
NOTE: Running task 2318 of 2631 (ID: 469, 
/home/ebenard/WORK/PROJECT/setup-scripts/sources/openembedded-core/meta/recipes-core/dropbear/dropbear_0.53.1.bb,
 do_package)
NOTE: package task-sdk-host-nativesdk-1.0-r10: task do_package: Started
WARNING: For recipe task-sdk-host-nativesdk, the following files/directories 
were installed but not shipped in any package:
WARNING:   /usr
WARNING:   /usr/src
WARNING:   /usr/src/debug
NOTE: package dropbear-0.53.1-r0: task do_package: Started
^C
Keyboard Interrupt, closing down...

Waiting for 4 active tasks to finish:
0: dropbear-0.53.1-r0 do_package (pid 25058)
1: task-sdk-host-nativesdk-1.0-r10 do_package (pid 24971)
2: angstrom-feed-configs-1.0-r15 do_package_write_ipk (pid 20432)
3: gcc-cross-canadian-arm-4.5-r43+svnr178923 do_package (pid 19802)
^C
Second Keyboard Interrupt, stopping...

NOTE: Sending SIGTERM to remaining 4 tasks
^C^C^C
Third Keyboard Interrupt, exit.

NOTE: Sending SIGTERM to remaining 4 tasks
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to