[Top][All Lists]
[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
>
signature.asc
Description: OpenPGP digital signature