centos 部署openstack E 问题收集

在CentOS上部署OpenStack E过程中遇到KeyError: 'filedecoder'的问题,通过执行命令`sudo easy_install anyjson==0.2.4`可以成功解决此错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[longeek@mon novaimages]$ nova-manage db sync
Traceback (most recent call last):
  File "/usr/bin/nova-manage", line 5, in <module>
    pkg_resources.run_script('nova==2012.1.4', 'nova-manage')
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 505, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1245, in run_script
    execfile(script_filename, namespace, namespace)
  File "/usr/lib/python2.6/site-packages/nova-2012.1.4-py2.6.egg/EGG-INFO/scripts/nova-manage", line 80, in <module>
    from nova import context
  File "/usr/lib/python2.6/site-packages/nova-2012.1.4-py2.6.egg/nova/context.py", line 26, in <module>
    from nova import utils
  File "/usr/lib/python2.6/site-packages/nova-2012.1.4-py2.6.egg/nova/utils.py", line 841, in <module>
    anyjson.force_implementation("nova.utils")
  File "/usr/lib/python2.6/site-packages/anyjson/__init__.py", line 110, in force_implementation
    implementation = _JsonImplementation(spec)
  File "/usr/lib/python2.6/site-packages/anyjson/__init__.py", line 62, in __init__
    fdec = modinfo["filedecoder"]

KeyError: 'filedecoder'


解决办法:sudo  easy_install anyjson==0.2.4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值