2014-09-30 27 views
0

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

任何想法,什麼是錯在這裏。我試過搜索,但目前還沒有運氣

回答

1

關鍵是在最後一行,你需要0.4.2或更高版本的python-keystoneclient包。如果如果已經安裝不安裝

pip install python-keystoneclient 

,您可以使用檢查版本

pip show python-keystoneclient 

和更新

pip install python-keystoneclient --upgrade