This is a followup to a question posted a few months ago with no replies:
http://lists.gnu.org/archive/html/duplicity-talk/2008-06/msg00039.html
The problem is Duplicity fails with this output:
Traceback (most recent call last):
File "/usr/bin/duplicity", line 463, in ?
with_tempdir(main)
File "/usr/bin/duplicity", line 458, in with_tempdir
fn()
File "/usr/bin/duplicity", line 451, in main
incremental_backup(sig_chain)
File "/usr/bin/duplicity", line 186, in incremental_backup
bytes_written = write_multivol("inc", tarblock_iter,
globals.backend)
File "/usr/bin/duplicity", line 87, in write_multivol
globals.gpg_profile,globals.volsize)
File "/usr/lib/python2.4/site-packages/duplicity/gpg.py", line 213,
in GPGWriteFile
data = "">
File "/usr/lib/python2.4/site-packages/duplicity/diffdir.py", line
407, in next
result = self.process(self.input_iter.next(), size)
File "/usr/lib/python2.4/site-packages/duplicity/diffdir.py", line
487, in process
data, last_block = self.get_data_block(fp, size - 512)
File "/usr/lib/python2.4/site-packages/duplicity/diffdir.py", line
508, in get_data_block
buf = fp.read(read_size)
File "/usr/lib/python2.4/site-packages/duplicity/diffdir.py", line
338, in read
buf = self.infile.read(length)
IOError: [Errno 3] No such process
In my case, on a cPanel VPS running on CentOS 4.6, the cause appears to be attempting to backup
the /home/virtfs/ directory.
This is where cPanel sets up chroot jails for shell users. I guess it's
a permissions problem. But fixing it was as simple as adding
--exclude=/home/virtfs to the Duplicity command.
rac