Eu recebo este erro quando tento restaurar um backup:
Traceback (most recent call last):
File "/usr/bin/duplicity", line 1532, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 1526, in with_tempdir
fn()
File "/usr/bin/duplicity", line 1377, in main
globals.lockfile.acquire(timeout=0)
File "/usr/lib/python2.7/dist-packages/lockfile/linklockfile.py", line 21, in acquire
raise LockFailed("failed to create %s" % self.unique_name)
LockFailed: failed to create /home/zoroaster/.cache/deja-dup/d33a3d20343d288863d8447c1af54f02/Avestan.4889-8464751143147245462
É apenas um backup de teste que faço com essa configuração:
Pastas para salvar:
/etc
/lib
/root
/srv
/var
/usr/local
/home/zoroaster
E pasta para excluir:
/var/run
/var/cache
/var/tmp
E de casa eu excluo Downloads
, Videos
e alguns outros.
O local de armazenamento é um usb externo.
Para o backup de execução, eu uso a linha de comando com sudo
, já que estou fazendo o backup também de outra pasta, não apenas home
.
No entanto, para teste eu uso GUI, então talvez o problema seja que eu não estou restaurando usando "root"?
Neste caso, como testar via terminal se o backup for bem-sucedido e puder ser restaurado.
Eu também posso excluir o backup e criar um novo, pois isso é apenas um teste para backup dos dados e do sistema mais importantes em caso de necessidade.
Como sugerido, instalei python-lockfile
e, em seguida, um botão em Restaurar para instalar algo no aplicativo deja dup. Após a instalação, este é o problema:
Traceback (most recent call last):
File "/usr/bin/duplicity", line 1532, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 1526, in with_tempdir
fn()
File "/usr/bin/duplicity", line 1377, in main
globals.lockfile.acquire(timeout=0)
File "/usr/lib/python2.7/dist-packages/lockfile/linklockfile.py", line 21, in acquire
raise LockFailed("failed to create %s" % self.unique_name)
LockFailed: failed to create /home/zoroaster/.cache/deja-dup/d33a3d20343d288863d8447c1af54f02/Avestan.7691-8464751143147245462
Depois de fazer um novo backup usando a GUI, apareça um erro semelhante ao tentar fazer um novo backup:
Traceback (most recent call last):
File "/usr/bin/duplicity", line 1532, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 1526, in with_tempdir
fn()
File "/usr/bin/duplicity", line 1377, in main
globals.lockfile.acquire(timeout=0)
File "/usr/lib/python2.7/dist-packages/lockfile/linklockfile.py", line 21, in acquire
raise LockFailed("failed to create %s" % self.unique_name)
LockFailed: failed to create /home/zoroaster/.cache/deja-dup/d33a3d20343d288863d8447c1af54f02/Avestan.9581-8464751143147245462
Se eu fizer backup no disco local, trabalhe bem. o erro aparece apenas ao tentar fazer backup no usbdrive.
$ ls -dl /home/zoroaster/.cache/deja-dup/d33a3d20343d288863d8447c1af54f02
drwxr-xr-x 2 root root 4096 Jun 11 12:02 /home/zoroaster/.cache/deja-dup/d33a3d20343d288863d8447c1af54f02
Após corrigir o problema, isso acontecerá com o início de um novo backup:
Permission denied when trying to create ‘/duplicity-full.20180611T112448Z.vol1.difftar.gpg’