Ok, checked it:
TMPDIR='/BACKUP/.duplytemp' PASSPHRASE= SIGN_PASSPHRASE=YOURSIGN_PASSPHRASE FTP_PASSWORD=YOUR_FTP_PASSWORD pydb /usr/bin/duplicity --archive-dir '/BACKUP/.duplycache' --name 'duply_foo' --encrypt-key DEADBEEF0 --sign-key DEADBEEF1 --verbosity '5' --gpg-options '--trust-model always --compress-algo=zip --compress-level=1' --volsize 100 --full-if-older-than 1M --exclude-globbing-filelist /root/.duply/foo/exclude /DATA0 ftp://<email address hidden>/foo/ (Pydb) b duplicity/path:567 (Pydb) c ... (/usr/share/pyshared/duplicity/path.py:567): delete 567 util.ignore_missing(os.unlink, self.name) (Pydb) p self.name '/BACKUP/.duplycache/duply_foo/duplicity-new....20130916T144629Z.to.20130916T144916Z.sigtar.gpg'
Now remove this file manually and tell the debugger to continue:
(Pydb) c
Ok, checked it:
TMPDIR= '/BACKUP/ .duplytemp' PASSPHRASE= SIGN_PASSPHRASE =YOURSIGN_ PASSPHRASE FTP_PASSWORD= YOUR_FTP_ PASSWORD pydb /usr/bin/duplicity --archive-dir '/BACKUP/ .duplycache' --name 'duply_foo' --encrypt-key DEADBEEF0 --sign-key DEADBEEF1 --verbosity '5' --gpg-options '--trust-model always --compress-algo=zip --compress-level=1' --volsize 100 --full- if-older- than 1M --exclude- globbing- filelist /root/. duply/foo/ exclude /DATA0 ftp://<email address hidden>/foo/ pyshared/ duplicity/ path.py: 567): delete missing( os.unlink, self.name) .duplycache/ duply_foo/ duplicity- new.... 20130916T144629 Z.to.20130916T1 44916Z. sigtar. gpg'
(Pydb) b duplicity/path:567
(Pydb) c
...
(/usr/share/
567 util.ignore_
(Pydb) p self.name
'/BACKUP/
Now remove this file manually and tell the debugger to continue:
(Pydb) c