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

问题描述:

我跟着this guide在我们的服务器上设置了wal-e以将备份推送到S3。然而,当我执行命令: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.4.2或更高版本的python-keystoneclient包。如果如果已经安装不安装

pip install python-keystoneclient 

,您可以使用检查版本

pip show python-keystoneclient 

和更新

pip install python-keystoneclient --upgrade