Двойственность нет модуля с именем dropbox error

Я пытаюсь восстановить свою резервную копию с Amazon, используя следующую команду в качестве примера.

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

и оболочка возвращает следующую ошибку

"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"

Любой совет очень поможет.


person Dronich    schedule 24.01.2014    source источник


Ответы (2)


Если вы не хотите хранить резервные копии в Dropbox, я полагаю, что это можно проигнорировать.

Я так же, как и вы, задался вопросом и немного посмотрел: мне кажется, что Duplicity пытается загрузить бэкенд Dropbox. См. в /usr/lib64/python2.6/site-packages/duplicity/backends/dpbxbackend.py строку from dropbox import client, rest, session< br> Поскольку у меня не установлена ​​эта библиотека Python Dropbox, он не может ее найти, но это не мешает мне использовать Duplicity для других бэкендов.

person Alex F    schedule 01.02.2014

Вы можете установить клиент Dropbox Python, запустив

root@host# pip install dropbox2
person anonymus88    schedule 02.12.2015
comment
или: pip install dropbox - person Jakob Eriksson; 02.03.2016