wal-e:无法将备份推送到S3

时间:2014-09-30 13:23:16

标签: python postgresql amazon-s3

我跟着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

这里有什么想法错了。我试过搜索但到目前为止没有运气

1 个答案:

答案 0 :(得分:1)

密钥在最后一行,您需要版本为0.4.2或更高版本的python-keystoneclient软件包。如果没有安装

pip install python-keystoneclient

如果已经安装,您可以查看版本

pip show python-keystoneclient

使用

更新
pip install python-keystoneclient --upgrade