【发布时间】:2018-12-21 20:36:44
【问题描述】:
我在将 net-snmp 包添加到我的 poky krogoth 2.1 版本时遇到了问题。我已经通过编辑 conf/local.conf 并将它们添加到 CORE_IMAGE_EXTRA_INSTALL 行成功地添加了一些额外的包,例如 rpm 和 gdb,但是我无法让“net-snmp”工作。当我这样做时,我收到如下错误:
[build]$ bitbake core-image-full-cmdline
ERROR: Traceback (most recent call last):
File "/work/poky.git-krogoth-2_1/bitbake/lib/bb/cookerdata.py", line 179, in wrapped
return func(fn, *args)
File "/work/poky.git-krogoth-2_1/bitbake/lib/bb/cookerdata.py", line 203, in parse_config_file
return bb.parse.handle(fn, data, include)
File "/work/poky.git-krogoth-2_1/bitbake/lib/bb/parse/__init__.py", line 113, in handle
return h['handle'](fn, data, include)
File "/work/poky.git-krogoth-2_1/bitbake/lib/bb/parse/parse_py/ConfHandler.py", line 124, in handle
abs_fn = resolve_file(fn, data)
File "/work/poky.git-krogoth-2_1/bitbake/lib/bb/parse/__init__.py", line 136, in resolve_file
raise IOError(errno.ENOENT, "file %s not found" % fn)
IOError: [Errno 2] file /work/poky.git-krogoth-2_1/meta-networking/conf/layer.conf not found
ERROR: Unable to parse /work/poky.git-krogoth-2_1/meta-networking/conf/layer.conf: [Errno 2] file /work/poky.git-krogoth-2_1/meta-networking/conf/layer.conf not found
该错误似乎表明它无法找到元网络层。所以我想最终我的问题是如何将这一层添加到我的 Poky 系统中。我很难找到有关在何处下载此图层的任何资源,因此我们将不胜感激!
【问题讨论】:
-
此错误表明您在 conf/bblayers.conf 中为此元网络/层提供的路径不正确 - 请仔细检查或提供此 bblayers.conf 文件。
-
将
meta-networking添加到conf/bblayers.conf。meta-networking属于meta-openembedded。因此,您可以通过手动编辑或使用bitbake-layers add-layer <full_path>/meta-openembedded/meta-networking/将其克隆并添加到bblayers.conf。该命令将解析其中的所有配方,并将bblayers.conf中的层添加到变量BBLAYERS下。 -
这就是问题所在。我没有以正确的方式添加图层,也没有在其上下载“meta-openembeded-master”图层的 krogoth 版本。谢谢!
-
如果你的问题得到了答案?你必须发布解决方案。不是这样的cmets。然后其他人会发现溶胶很容易。
标签: yocto bitbake net-snmp openembedded