Резервные копии на диск Google, переставший работать с ошибкой RedirectMissingLocation

Попытка настроить начальное резервное копирование в Ubuntu 18.04 на диске Google с deja-дубликатом установила следующим образом из-за известной ошибки аутентификации:

привяжите deja-дубликат установки - классика - бета

Резервное копирование перестало работать в самом конце со следующей ошибкой:

screenshot error

Неудавшееся резервное копирование

Отказ после 5 попыток. RedirectMissingLocation: Перенаправленный, но ответ пропускает Location:header

Это походит на ошибку, о которой сообщают здесь, вызванную поврежденной httplib2 версией 0.15.0, однако моя httplib2 версия 0.9.2 согласно способному и pip3.

править: обновленный httplib2 к 0.17.0 через pip3, но напрасно. Резервное копирование все еще перестало работать в самом конце после выполнения в течение нескольких часов и загрузки 80 ГБ на диск Google.

edit2: установленный google-auth-httplib2 через pip3 и перезапущенный ноутбук, но напрасно также.

edit3: установленный google-auth-httplib2 через зернышко и перезапущенный ноутбук, но снова напрасно. Существует ли способ проверить, который httlplib2 Backup использует и получить некоторый вывод отладки?

1
задан 6 February 2020 в 16:38

2 ответа

Был баг с httplib2, разработчики выпустили для него хотфикс. См. здесь

Поскольку у вас снап-версия, не имеет значения, какие зависимости у вас установлены, все зависимости разрешаются в снапе.

Таким образом, принятое решение неверно, их инструкции касаются только тех пользователей, у которых установлен deja-dup из репозитория apt.

3
ответ дан 23 March 2020 в 14:30

В двуличности существуют поврежденные зависимости

Первая установка librsync-dev

apt install  librsync-dev

и, чем в порядке:

pip3 install httplib2
pip3 install google-auth-httplib2
pip3 install duplicity
pip3 install apiclient
pip3 install PyDrive

Теперь у меня есть совершенно рабочее резервное копирование двуличности с GD

google-auth-httplib2 (0.0.3)              - Google Authentication Library: httplib2 transport
  INSTALLED: 0.0.3 (latest)
httplib2 (0.17.0)                         - A comprehensive HTTP client library.
  INSTALLED: 0.15.0

и двуличность:

duplicity 0.8.11

Удачи,

Dimitar

2
ответ дан 20 February 2020 в 23:03

Другие вопросы по тегам:

Похожие вопросы: