Программа для резервного копирования Deja Dub настроена на еженедельное архивирования домашнего каталога. В последнее время попытка начать резервное копирование часто заканчивается ошибкой "Резервное копирование не удалось. Не удалось (неизвестная ошибка)":
В логах в ~/.xsession-errors нет ничего интересного кроме:
** (deja-dup-monitor:1897): DEBUG: monitor.vala:282: Late by 83521 seconds. Backing up now.
** (deja-dup-monitor:1897): DEBUG: monitor.vala:254: Not rerunning deja-dup, already doing so.
** (nm-applet:1896): DEBUG: foo_client_state_changed_cb
** (deja-dup-monitor:1897): DEBUG: monitor.vala:282: Late by 83875 seconds. Backing up now.
** (deja-dup-monitor:1897): DEBUG: monitor.vala:278: Waiting 2525 seconds until next backup.
** (deja-dup-monitor:1897): DEBUG: monitor.vala:254: Not rerunning deja-dup, already doing so.
Приёмник резервной копии находится в каталоге источника (так задумано; есть копии и на других носителях), естественно, оба примонтированы. Свободного места на диске -- завались. Куда копать?
Dejа Dup 14.2
Ubuntu 10.04 x64
UPD:
Ошибка исчезла после удаления директории /home/user/.cache/deja-dup/
$ deja-dup --backup
** (deja-dup:20930): CRITICAL **: deja_dup_duplicity_cmp_prefix: assertion `b != NULL' failed
** (deja-dup:20930): CRITICAL **: deja_dup_duplicity_cmp_prefix: assertion `b != NULL' failed
** (deja-dup:20930): CRITICAL **: deja_dup_duplicity_cmp_prefix: assertion `b != NULL' failed
<ещё порядка ста таких же строк>
** (deja-dup:20930): CRITICAL **: deja_dup_duplicity_cmp_prefix: assertion `b != NULL' failed
** (deja-dup:20930): CRITICAL **: deja_dup_duplicity_cmp_prefix: assertion `b != NULL' failed
** (deja-dup:20930): CRITICAL **: deja_dup_duplicity_cmp_prefix: assertion `b != NULL' failed
** (deja-dup:20930): DEBUG: DuplicityInstance.vala:199: Running the following duplicity (20932) command: <список директорий и опций архивирования>
** (deja-dup:20930): DEBUG: DuplicityInstance.vala:552: duplicity (20932) exited with value 0
** (deja-dup:20930): DEBUG: DuplicityInstance.vala:199: Running the following duplicity (20938) command: <список директорий и опций архивирования>
** (deja-dup:20930): DEBUG: DuplicityInstance.vala:552: duplicity (20938) exited with value 1
^C
$
strace deja-dup --backup выводит просто километры логов, в них разобраться нереально. У меня всё-таки есть подозрения на неправильные пути, попробую исправить в ближайшее время и отпишусь.
загляните в исходники функции deja_dup_duplicity_cmp_prefix
p.s. вообще есть подозрения на плохую работу с непечатными символами: пробелами, кириллицей в именах и т.п.
в любом случае, багрепорт разработчикам никак не сможет помешать разбирательству.