我跟着this guide在我们的服务器上设置wal-e以将备份推送到S3。但是,当我执行命令时:
envdir /etc/wal-e.d/env /usr/local/bin/wal-e backup-list
我收到以下错误:
Traceback (most recent call last):
File "/usr/local/bin/wal-e", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2707, in <module>
working_set.require(__requires__)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 686, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 584, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: python-keystoneclient>=0.4.2
我的python版本是2.7.3
这里有什么想法错了。我试过搜索但到目前为止没有运气
答案 0 :(得分:1)
密钥在最后一行,您需要版本为0.4.2或更高版本的python-keystoneclient软件包。如果没有安装
pip install python-keystoneclient
如果已经安装,您可以查看版本
pip show python-keystoneclient
使用
更新pip install python-keystoneclient --upgrade