duplicity-talk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Duplicity-talk] duplicity 0.4.3.RC12 failure on full backup


From: Kenneth Loafman
Subject: Re: [Duplicity-talk] duplicity 0.4.3.RC12 failure on full backup
Date: Thu, 16 Aug 2007 20:31:28 -0500
User-agent: Thunderbird 1.5.0.12 (X11/20070604)

A couple of things to look for:

- make sure there is plenty of room on the target system.
- make sure to exclude /proc from the backup.  <<<--- Important!

The --full and --cleanup cannot be used together.  I need to separate
things like that out as 'action' versus 'option' parameters and flag an
error if two actions are used together.  Been low priority so far.

Use --cleanup --force to actually delete the incomplete sets.

If all this fails, turn on -v9 and send me the result.  It may be fairly
verbose, so you might want to zip it first.

...Thanks,
...Ken

Timothee Besset wrote:
> I am getting the following error on a Debian Etch GNU/Linux system when
> doing the first backup:
> 
> # duplicity --full --cleanup --volsize 100 --short-filenames
> --exclude-other-filesystems / file:///mnt/backup/duplicity
> Warning, found incomplete backup sets, probably left from aborted session
> GnuPG passphrase:
> Retype to confirm:
> Traceback (most recent call last):
>   File "/usr/bin/duplicity", line 378, in ?
>     if __name__ == "__main__": main()
>   File "/usr/bin/duplicity", line 368, in main
>     if action == "full": full_backup(col_stats)
>   File "/usr/bin/duplicity", line 147, in full_backup
>     bytes_written = write_multivol("full", tarblock_iter, globals.backend)
>   File "/usr/bin/duplicity", line 83, in write_multivol
>     globals.gpg_profile,globals.volsize)
>   File "/usr/lib/python2.4/site-packages/duplicity/gpg.py", line 192, in
> GPGWriteFile
>     try: data = block_iter.next(bytes_to_go).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
> 509, in get_data_block
>     if fp.close(): raise DiffDirException("Error closing file")
>   File "/usr/lib/python2.4/site-packages/duplicity/diffdir.py", line
> 345, in close
>     while self.read(self.blocksize): pass
>   File "/usr/lib/python2.4/site-packages/duplicity/diffdir.py", line
> 338, in read
>     buf = self.infile.read(length)
> IOError: [Errno 5] Input/output error
> 
> In dmesg I see the following:
> attempt to access beyond end of device
> md1: rw=0, want=155300480, limit=155300352
> attempt to access beyond end of device
> md1: rw=0, want=155300360, limit=155300352
> 
> The system is on a software raid (raid1). I can't rule out that
> something would be wrong with the raid setup, but the machine has been
> running for months, and duplicity is the only software that triggers this.
> 
> TTimo
> 
> 
> 
> _______________________________________________
> Duplicity-talk mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/duplicity-talk
> 


Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]