【问题标题】:ERROR: Unable to parse conf/bitbake.conf: [Errno 2]错误:无法解析 conf/bitbake.conf:[Errno 2]
【发布时间】:2021-12-14 09:00:36
【问题描述】:

我正在尝试将 Yocto/poky 与 nneta-elbe 一起使用来构建基于 debian 的自定义 linux 映像。

我收到此错误:

错误:无法解析 conf/bitbake.conf:[Errno 2] 文件 conf/bitbake.conf 在 /home/yocto/Projects/yocto/poky/meta-poky:/home/yocto/Projects/yocto 中找不到/build-elbe2:/home/yocto/Projects/yocto/poky/meta-yocto-bsp:/home/yocto/Projects/yocto/meta-openembedded/meta-python:/home/yocto/Projects/yocto/poky/ nneta-elbe:/home/yocto/Projects/yocto/meta-openembedded/meta-oe

这是我的 bblayer.conf 的样子:

POKY_BBLAYERS_CONF_VERSION = "2"
BBPATH = "${TOPDIR}"
BBFILES ?= ""
BBLAYERS ?= " \
  /home/yocto/Projects/yocto/poky/meta-poky \
  /home/yocto/Projects/yocto/poky/meta-yocto-bsp \
  /home/yocto/Projects/yocto/meta-openembedded/meta-python \
  /home/yocto/Projects/yocto/poky/nneta-elbe \
  /home/yocto/Projects/yocto/meta-openembedded/meta-oe \
  "

有人可以帮我解决这个问题吗?

【问题讨论】:

  • 正如错误所说,找不到文件“bitbake.conf”。进一步调查...
  • 这个错误只发生在 nneta-elbe。对于其他构建,bitbake.conf 是可解析的:尽管生成 bitbake 构建环境的方法和命令都是相同的
  • 您是否检查过该文件是否存在于列出的路径之一中? (请阅读并理解错误消息!)

标签: linux debian embedded yocto bitbake


【解决方案1】:

它正在寻找 bitbake.conf。通常,它位于meta/conf/bitbake.conf 下。你可以自己做一个find /home/yocto/Projects/yocto/poky/ -name bitbake.conf

我认为,你需要添加

/home/yocto/Projects/yocto/poky/meta \

到您的 BBLAYERS 列表。

【讨论】:

    猜你喜欢
    • 2018-09-13
    • 1970-01-01
    • 1970-01-01
    • 2017-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-16
    相关资源
    最近更新 更多