This bug was fixed in the package duplicity - 0.6.18-0ubuntu3.2
---------------
duplicity (0.6.18-0ubuntu3.2) precise; urgency=low
* debian/patches/09tmpdirfix.dpatch:
Allow correct use of TMPDIR (LP: #1005901)
-- Louis Bouchard <[email protected]> Mon, 08 Jul 2013 16:37:19
+0200
** Changed in: duplicity (Ubuntu Precise)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to duplicity in Ubuntu.
https://bugs.launchpad.net/bugs/1005901
Title:
cannot change temp dir
Status in Duplicity - Bandwidth Efficient Encrypted Backup:
Fix Released
Status in “duplicity” package in Ubuntu:
Fix Released
Status in “duplicity” source package in Precise:
Fix Released
Bug description:
SRU justification :
Duplicity does not honor the TMPDIR, TEMP, TMP or --tempdir
redirection as expected.
Impact :
If the available size in /tmp is too small, restore may fail to
complete
Fix :
Backport upstream fix applied in 0.6.21 (Merge proposal from the
upstream task of this bug)
Test Case :
Note: Incremental backup is necessary so both the full & difftar are required
in /tmp which will require more than 50Mb
1) Mount a 50Mb file system under /tmp
~# df -h /tmp
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 48M 794K 45M 2% /tmp
2) Create a 60Mb file to be backed up under /srv called data
dd if=/proc/kcore of=/srv/data bs=1M count=60
3) Do a full backup of /srv into /backup
duplicity full --name test --encrypt-key A6C785C2 --sign-key A6C785C2
--volsize 25 /srv file:///backup/duply
4) Modify the 60Mb file so it can be picked up by the incremental backup
dd if=/proc/kcore of=/srv/data bs=1M count=10 conv=notrunc oflag=append
5) Do an incremental backup
duplicity incr --name 'duply_test' --encrypt-key A6C785C2 --sign-key A6C785C2
--volsize 25 /srv file:///backup/duply
6) Restore the flag using TMPDIR :
TEMPDIR=/mytemp duplicity --name 'duply_test' --encrypt-key A6C785C2
--sign-key A6C785C2 --verbosity '4' --volsize 25 -t now file:///backup/duply
/restore
With the patch, the command will succeed.
Regression :
None expected, this code is used in the version currently available in
Raring
Description of the problem :
When /tmp is too small, duplicity is sometimes unable to do a restore.
Using TMPDIR variable or --tempdir doe not work.
To manage notifications about this bug go to:
https://bugs.launchpad.net/duplicity/+bug/1005901/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp