无法构建开放的BMC代码
问题描述:
我在Ubuntu 14.04.4 LTS下载了开放的bmc代码。我正在尝试构建开放式bmc并获取以下错误。任何建议无法构建开放的BMC代码
Starting build
++ bitbake obmc-phosphor-image
Traceback (most recent call last):
...
++ bitbake obmc-phosphor-image
Traceback (most recent call last):
...
AttributeError: 'module' object has no attribute 'signature'
ERROR: Error evaluating '${@oe_import(d)}'
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/bb/data_smart.py", line 117, in expandWithRefs
s = __expand_python_regexp__.sub(varparse.python_sub, s)
File "/usr/lib/pymodules/python2.7/bb/data_smart.py", line 76, in python_sub
value = utils.better_eval(codeobj, DataContext(self.d))
File "/usr/lib/pymodules/python2.7/bb/utils.py", line 387, in better_eval
return eval(source, _context, locals)
File "<expansion>", line 1, in <module>
File "base.bbclass", line 14, in oe_import
AttributeError: 'module' object has no attribute 'signature'
答
有两个pyhton版本安装。 Python3与我使用的openBMC代码库不匹配。我卸载python3。然后错误消失了。
错误详细信息“AttributeError的:‘模块’对象有没有属性‘签名’ 错误:错误评估‘$ {@ oe_import(d)}’ 回溯(最近通话最后一个): – Neena
,我可以通过删除修复来自系统的Python3。 – Neena