резервное копирование с Дубликатом Dèja и Двуличностью возвращает ошибку

Я использую Ubuntu 18.10 и резервный инструмент Dèja Dup

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

File "/usr/bin/duplicity", line 453, in <lambda> vol_num: put(tdp, dest_filename, vol_num),
File "/usr/bin/duplicity", line 342, in put backend.put(tdp, dest_filename)
File "/usr/lib/python2.7/dist-packages/duplicity/backend.py", line 395, in inner_retry % (n, e.__class__.__name__, util.uexc(e)))
File "/usr/lib/python2.7/dist-packages/duplicity/util.py", line 79, in uexc
return ufn(unicode(e).encode('utf-8'))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 37: ordinal not in range(128)
2
задан 7 January 2019 в 21:35

1 ответ

(Частичный ответ и расширенный комментарий)

Я столкнулся с той же ошибкой. Это - Unicode по сравнению с проблемой кодирования ASCII, и отчет об ошибках может быть найден здесь с большим количеством информации в комментариях.

Фиксация уже фиксировалась в двуличности 0.8. Однако, к сожалению, репозитории Ubuntu только содержат двуличность 0.7 на данный момент; вот версия, работающая на моей машине:

$ duplicity --version
duplicity 0.7.17

Так похож на данный момент, мы застреваем с ошибкой до двуличности 0.8. (Но кто-либо знает, как обновить к версии разработки двуличности?)

Кроме того, похоже, что ошибка на самом деле повышена при попытке сообщить о другой ошибке. Таким образом, существует ошибка где-нибудь в одном из файлов, которые будут сохранены; это просто, что об ошибке не сообщают, так как это имеет некоторый специальный символ, который не обрабатывается правильно.

1
ответ дан 2 December 2019 в 04:39

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

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