将 net-snmp 包添加到 poky yocto 失败
Adding net-snmp package to poky yocto fails
我在将 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 系统中。我无法找到有关从何处下载该层的任何资源,因此我们将不胜感激!
在此基础上下载 'meta-openembeded-master'
层的 krogoth 版本
通过获取 krogoth 版本的 meta-openembedded 并将元网络层添加到 conf/bblayers.conf 中解决了这个问题。
我在将 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 系统中。我无法找到有关从何处下载该层的任何资源,因此我们将不胜感激!
在此基础上下载 'meta-openembeded-master'
层的 krogoth 版本
通过获取 krogoth 版本的 meta-openembedded 并将元网络层添加到 conf/bblayers.conf 中解决了这个问题。