| Summary: | Can't install dbus | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Gary Thomas <gary> |
| Component: | core | Assignee: | Ross Burton <ross.burton> |
| Status: | VERIFIED DUPLICATE | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium+ | CC: | jose.perez.carranza, meta.mr.watcher, meta.watcher |
| Version: | unspecified | ||
| Target Milestone: | 2.2 M1 | ||
| Hardware: | All | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | Don't know | |
|
Description
Gary Thomas
2016-04-26 13:24:51 UTC
Pasting from the relevant thread:
"""
Interesting info from 'strace'
1147 execve("/usr/local/bin/ groupadd -r netdev", [" groupadd -r netdev"], [/* 12 vars */]) = -1 ENOENT (No such file or directory)
1147 execve("/usr/bin/ groupadd -r netdev", [" groupadd -r netdev"], [/* 12 vars */]) = -1 ENOENT (No such file or directory)
1147 execve("/bin/ groupadd -r netdev", [" groupadd -r netdev"], [/* 12 vars */]) = -1 ENOENT (No such file or directory)
1147 execve("/usr/local/sbin/ groupadd -r netdev", [" groupadd -r netdev"], [/* 12 vars */]) = -1 ENOENT (No such file or directory)
1147 execve("/usr/sbin/ groupadd -r netdev", [" groupadd -r netdev"], [/* 12 vars */]) = -1 ENOENT (No such file or directory)
1147 execve("/sbin/ groupadd -r netdev", [" groupadd -r netdev"], [/* 12 vars */]) = -1 ENOENT (No such file or directory)
"""
Looks a lot like execve is being passed a bad path as there's a space between the $PATH entry and groupadd.
Can you cherry-pick 84686b51043c5a6b0ae184d00f547ccbd7832f39 and see if that fixes it please? (In reply to comment #2) > Can you cherry-pick 84686b51043c5a6b0ae184d00f547ccbd7832f39 and see if that > fixes it please? Yes, that does fix it. So the workaround is to install core-utils in images so that flock is core-utils instead of busybox. We're literally about to release so this may have to be release noted for 2.1. duplicated bug |