Двойное добавление AT (@) перед путем (Ubuntu 16)

После обновления с Ubuntu 14 до Ubuntu 16, duply перестал работать - или, вернее, продолжил работать, но сохранил файлы резервных копий в неправильном каталоге.

Это дублирующая конфигурация (отрывок):

TARGET='file:///mnt/backup/server'
TARGET_USER=''
TARGET_PASS=''

А вот что ps -aux говорит мне, когда начинается резервное копирование:

python2 /usr/bin/duplicity --name duply_server --encrypt-key XXXXXXXX --sign-key XXXXXXXX --verbosity 4 --full-if-older-than 14D --force --exclude-filelist /root/.duply/server/exclude / file://@/mnt/backup/server

Обратите внимание, что знак AT (@) в имени файла (последний параметр). Когда бежать из /root/, Это приводит duplicity создать папку /root/@/mnt/backup/server хранить резервную копию там. Я не уверен, если это изменение в поведении duply, duplicity или python. Любая идея, как решить эту проблему и сказать дублировать полную папку, как это раньше работало?

редактировать

На данный момент, я предполагаю, это ошибка в duply, которая пытается добавить имя пользователя в папку, как это требуется для ftp.

Мой обходной путь - создать символическую ссылку /root/@/mnt -> /mnt, но это не что иное, как обходной путь. Так что большое спасибо за лучшие идеи!

1 ответ

Решение

Это ошибка, которая была исправлена ​​с

2.0.2 (23.05.2017)
- bugfix: никогда не вставлять кредиты в файл:// target

Вы можете получить последнюю версию с http://duply.net/.

..ede / duply.net

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