Рейтинг:1

18.04: Двойственность перестала работать

флаг je

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

  • сначала я получил ошибку, похожую на это (вероятно, раньше вносил небольшие изменения в keyring / seahorse / gpg, но точно не помню
  • Затем я удаляю deja-dup и двуличность и
  • snap установил последнюю версию обоих

Теперь я застрял с новой «известной» ошибкой:

Резервное копирование продолжает запрашивать пароль шифрования при восстановлении

от которого никто (включая меня) так и не смог оправиться.

Вот вывод командной строки, когда я запускаю 'snap'-ed deja-dup из командной строки, используя

экспорт DEJA_DUP_DEBUG=1  
дежа-дубликат --backup  

вот сообщение об ошибке:

ПРАВОСЛАВНОСТЬ: . Найдена основная цепочка резервных копий с соответствующей цепочкой сигнатур:
ДВУЛИЧНОСТЬ: . -------------------------
ДВУЛИЧНОСТЬ: . Время начала цепочки: Чт, 27 мая, 11:42:53 2021
ДВУЛИЧНОСТЬ: . Время окончания цепочки: Чт, 24 июня, 13:00:50 2021
ДВУЛИЧНОСТЬ: . Количество содержащихся наборов резервных копий: 5
ДВУЛИЧНОСТЬ: . Общее количество содержащихся томов: 1933
ДВУЛИЧНОСТЬ: . Тип набора резервных копий: Время: Количество томов:
ДВУЛИЧНОСТЬ: . Полный Чт 27 мая 11:42:53 2021 1817
ДВУЛИЧНОСТЬ: . Инкрементальный Ср 2 июня 17:49:47 2021 3
ДВУЛИЧНОСТЬ: . Инкрементный Чт 3 июня 03:32:43 2021 2
ДВУЛИЧНОСТЬ: . Инкрементный Чт 24 июня 12:04:03 2021 110
ДВУЛИЧНОСТЬ: . Инкрементальный Чт 24 июня 13:00:50 2021 1
ДВУЛИЧНОСТЬ: . -------------------------
ДВУЛИЧНОСТЬ: . Бесхозные или неполные наборы резервных копий не найдены.

ДВОЙНИЧНОСТЬ: ИНФОРМАЦИЯ 1
ДВУЛИЧНОСТЬ: . Переменная PASSPHRASE не установлена, запрашивается у пользователя.

ДВОЙСТВЕННОСТЬ: ОТЛАДКА 1
ДВУЛИЧНОСТЬ: . Освобождение файла блокировки b'/home/myUsername/snap/deja-dup/common/.cache/deja-dup/e9d3b7f870b518ba61d7edb618232bb5/lockfile'

ДВОЙСТВЕННОСТЬ: ОТЛАДКА 1
ДВУЛИЧНОСТЬ: . Удаление еще запомненного временного файла /home/myUsername/snap/deja-dup/common/.cache/deja-dup/tmp/duplicity-fyu_uk0c-tempdir/mkstemp-slki6otd-1

ДВОЙСТВЕННОСТЬ: ОТЛАДКА 1
ДВУЛИЧНОСТЬ: . Освобождение файла блокировки b'/home/myUsername/snap/deja-dup/common/.cache/deja-dup/e9d3b7f870b518ba61d7edb618232bb5/lockfile'

ДВОЙНОСТЬ: ОШИБКА 30 EOFError
ДВУЛИЧНОСТЬ: . Traceback (самый внутренний последний):
ДВУЛИЧНОСТЬ: . Файл "/snap/deja-dup/427/bin/duplicity", строка 117, в <module>
ДВУЛИЧНОСТЬ: . with_tempdir(основной)
ДВУЛИЧНОСТЬ: . Файл "/snap/deja-dup/427/bin/duplicity", строка 103, в with_tempdir
ДВУЛИЧНОСТЬ: . фн()
ДВУЛИЧНОСТЬ: . Файл "/snap/deja-dup/427/lib/python3.8/site-packages/duplicity/dup_main.py", строка 1535, в основном
ДВУЛИЧНОСТЬ: . do_backup(действие)
ДВУЛИЧНОСТЬ: . Файл "/snap/deja-dup/427/lib/python3.8/site-packages/duplicity/dup_main.py", строка 1610, в do_backup
ДВУЛИЧНОСТЬ: . config.gpg_profile.passphrase = get_passphrase(1, действие)
ДВУЛИЧНОСТЬ: . Файл "/snap/deja-dup/427/lib/python3.8/site-packages/duplicity/dup_main.py", строка 177, в get_passphrase
ДВУЛИЧНОСТЬ: . pass1 = getpass_safe(_(u"Парольная фраза GnuPG:") + u" ")
ДВУЛИЧНОСТЬ: . Файл "/snap/deja-dup/427/lib/python3.8/site-packages/duplicity/dup_main.py", строка 74, в getpass_safe
ДВУЛИЧНОСТЬ: . вернуть getpass.getpass(сообщение)
ДВУЛИЧНОСТЬ: . Файл "/snap/deja-dup/427/usr/lib/python3.8/getpass.py", строка 91, в unix_getpass
ДВУЛИЧНОСТЬ: . passwd = fallback_getpass (приглашение, поток)
ДВУЛИЧНОСТЬ: . Файл "/snap/deja-dup/427/usr/lib/python3.8/getpass.py", строка 126, в fallback_getpass
ДВУЛИЧНОСТЬ: . вернуть _raw_input (приглашение, поток)
ДВУЛИЧНОСТЬ: . Файл "/snap/deja-dup/427/usr/lib/python3.8/getpass.py", строка 148, в _raw_input
ДВУЛИЧНОСТЬ: . поднять EOFError
ДВУЛИЧНОСТЬ: . EOFError
ДВУЛИЧНОСТЬ: . 

мои текущие версии моментальных снимков:

дежа-дуп 42,7 двуличность 0.8.19

флаг ch
ede
первое, что я бы сделал, это попытался бы сделать то же самое в дублировании без DejaDup, просто чтобы убедиться, что это ошибка дублирования. если это так, я бы зарегистрировал проблему на https://gitlab.com/duplicity/duplicity/-/issues
Рейтинг:0
флаг je

Проблема заключалась в том, что я использовал разные пароли для резервных копий, и дублирование не предупреждало меня при этом. Поэтому, чтобы исправить это, мне пришлось удалить файлы с другим используемым паролем. Это объяснено здесь

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.