Duplicity“没有名为dropbox的模块”错误

时间:2014-01-24 14:56:25

标签: amazon-s3 centos duplicity

我尝试使用以下命令从亚马逊恢复我的备份

duplicity restore --sign-key '7F73FA36' --encrypt-key '5FD0100F' scp://rich@backup_server//mnt/backups/edge/main

并且shell返回以下错误

"Import of duplicity.backends.dpbxbackend Failed: No module named dropbox
Traceback (most recent call last):
  File "/usr/bin/duplicity", line 1466, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 1459, in with_tempdir
    fn()
  File "/usr/bin/duplicity", line 1312, in main"

任何建议都会有很大帮助。

2 个答案:

答案 0 :(得分:4)

如果您不想在Dropbox中存储备份,我想这可以忽略。

我想和你一样,并且看了一下:在我看来,Duplicity试图加载一个Dropbox后端。请参阅 /usr/lib64/python2.6/site-packages/duplicity/backends/dpbxbackend.py ,来自dropbox导入客户端的一行,rest,session <登记/> 由于我没有安装这个Python Dropbox库,它找不到它,但不会阻止我将Duplicity用于其他后端

答案 1 :(得分:1)

您可以通过运行

安装dropbox python客户端
root@host# pip install dropbox2