[OE-core] Build failure
Andreas Müller
schnitzeltony at googlemail.com
Wed Nov 14 09:30:24 UTC 2012
On Wed, Nov 14, 2012 at 10:15 AM, Andreas Müller
<schnitzeltony at googlemail.com> wrote:
> Ciao,
>
> with latest layer HEADS and build from scratch I get:
>
> KeyError: 'getpwnam(): name not found: root'
>
> ERROR: The stack trace of python calls that resulted in this
> exception/failure was:
> ERROR: File "fixup_perms", line 227, in <module>
> ERROR:
> ERROR: File "fixup_perms", line 155, in fixup_perms
> ERROR:
> ERROR: File "fixup_perms", line 32, in __init__
> ERROR:
> ERROR: File "fixup_perms", line 42, in _setdir
> ERROR:
> ERROR: File "fixup_perms", line 66, in _procuid
> ERROR:
> ERROR: The code that was being executed was:
> ERROR: 0223: each_file = os.path.join(root, f)
> ERROR: 0224: fix_perms(each_file,
> fs_perms_table[dir].fmode, fs_perms_table[dir].fuid,
> fs_perms_table[dir].fgid, dir)
> ERROR: 0225:
> ERROR: 0226:
> ERROR: *** 0227:fixup_perms(d)
> ERROR: 0228:
> ERROR: [From file: 'fixup_perms', lineno: 227, function: <module>]
> ERROR: 0151: for path in target_path_vars:
> ERROR: 0152: dir = d.getVar(path, True) or ""
> ERROR: 0153: if dir == "":
> ERROR: 0154: continue
> ERROR: *** 0155: fs_perms_table[dir] =
> fs_perms_entry(bb.data.expand("%s 0755 root root false - - -" % (dir),
> d))
> ERROR: 0156:
> ERROR: 0157: # Now we actually load from the configuration files
> ERROR: 0158: for conf in get_fs_perms_list(d).split():
> ERROR: 0159: if os.path.exists(conf):
> ERROR: [From file: 'fixup_perms', lineno: 155, function: fixup_perms]
> ERROR: Function failed: fixup_perms
> ERROR: Logfile of failure stored in:
> /home/andreas/tmp/oe-core-eglibc/work/armv7a-vfp-neon-angstrom-linux-gnueabi/util-macros-1_1.17-r0/temp/log.do_package.28653
> ERROR: Task 4450
> (/home/andreas/data/oe-core/sources/openembedded-core/meta/recipes-graphics/xorg-util/util-macros_1.17.bb,
> do_package) failed with exit code '1'
> NOTE: Tasks Summary: Attempted 3985 tasks of which 397 didn't need to
> be rerun and 1 failed.
>
> The only additional information I found up to now:
>
> * the code mentioned in error message is found in package.bbclass.
> * in sysroot/etc/passwd there is a line 'root::0:0:root:/home/root:/bin/sh'
>
> Any ideas?
>
Additional info: After running
bitbake -ccleansstate util-macros util-macros-native
the build continues as without issues. Some missing dependency race?
Andreas
More information about the Openembedded-core
mailing list