我已经接管了一个从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)