Backup failure after updating python24 port to 2.4.4_1

Adam Mercer ramercer at gmail.com
Tue May 22 05:17:22 PDT 2007


Hi

After updating the python24 port to the newly released 2.4.4_1 my
duplicity backups are failing. I call duplicity with the following
options:

  duplicity --no-encryption --no-print-statistics \
    --exclude '**/.DS_Store' --exclude '**/.Spotlight-V100' \
    --exclude '**/.TemporaryItems' --exclude '**/.Trashes' \
    --exclude '**/Desktop?DB' --exclude '**/Desktop?DF' \
    /Users/ram file:///Volumes/Backup/Home

This results in the following error:

Traceback (most recent call last):
 File "/opt/local/bin/duplicity", line 373, in ?
   if __name__ == "__main__": main()
 File "/opt/local/bin/duplicity", line 366, in main
   if not sig_chain: full_backup(col_stats)
 File "/opt/local/bin/duplicity", line 142, in full_backup
   bytes_written = write_multivol("full", tarblock_iter, globals.backend)
 File "/opt/local/bin/duplicity", line 79, in write_multivol
   else: at_end = gpg.GzipWriteFile(tarblock_iter, tdp.name)
 File "/opt/local/lib/python2.4/site-packages/duplicity/gpg.py", line
254, in GzipWriteFile
   try: new_block = block_iter.next(bytes_to_go)
 File "/opt/local/lib/python2.4/site-packages/duplicity/diffdir.py",
line 407, in next
   result = self.process(self.input_iter.next(), size)
 File "/opt/local/lib/python2.4/site-packages/duplicity/diffdir.py",
line 487, in process
   data, last_block = self.get_data_block(fp, size - 512)
 File "/opt/local/lib/python2.4/site-packages/duplicity/diffdir.py",
line 507, in get_data_block
   buf = fp.read(max_size)
 File "/opt/local/lib/python2.4/site-packages/duplicity/diffdir.py",
line 338, in read
   buf = self.infile.read(length)
IOError: [Errno 34] Result too large

I've reported this problem on the duplicity mailing list but so far
no-one has got back to me. Does anyone have any suggestions?

Cheers

Adam



More information about the macports-users mailing list