更新到最新的Yocto版本sanity.bbclass问题

时间:2019-04-12 19:07:27

标签: python linux embedded-linux yocto bitbake

我已经接管了一个从2015年开始使用Yocto Fido版本的项目。我需要将其更新为最新的稳定版Thud。

我已经克隆了Poky-Thud存储库,并克隆了我们的定制层(例如meta-openembedded等)所需的最新层,并将我们的定制层添加回去。

现在,我并不希望此问题能够立即解决而不会出现任何问题,但是新层出现的以下错误,我只是不明白。这样的错误更多,与值不足有关,但下面是一个错误。

meta / classes / sanity.bbclass中存在接口问题。我不能仅仅通过使用旧版本的meta来解决此问题,也不认为自己修改代码有意义吗?有什么想法这是为什么以及如何解决?

ERROR: Execution of event handler 'config_reparse_eventhandler' failed
Traceback (most recent call last):
  File "/home/ubuntu/new-repo/poky-thud/build- 
bbgw/../meta/classes/sanity.bbclass", line 971, in 
config_reparse_eventhandler(e=<bb.event.ConfigParsed object at 
0x7ff4103bf3c8>):
     python config_reparse_eventhandler() {
    >    sanity_check_conffiles(e.data)
     }
  File "/home/ubuntu/new-repo/poky-thud/build- 
bbgw/../meta/classes/sanity.bbclass", line 572, in sanity_check_conffiles(d= 
<bb.data_smart.DataSmart object at 0x7ff4108d35c0>):
         for func in funcs:
    >        conffile, current_version, required_version, func = 
func.split(":")
             if check_conf_exists(conffile, d) and d.getVar(current_version) 
is not None and \
ValueError: not enough values to unpack (expected 4, got 1)

0 个答案:

没有答案