duplicity-talk
[Top][All Lists]
Advanced

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

Re: [Duplicity-talk] Duplicity does not restart after interrupted transm


From: Scott Hannahs
Subject: Re: [Duplicity-talk] Duplicity does not restart after interrupted transmission
Date: Mon, 28 Jan 2013 11:59:53 -0500

Mac OS X is generally the same for ownership.  But why should I need to be root to backup my files?  Why is it changing the ownership of these files?  At the moment the ownership is by me sth:staff and duplicity is running as me (sth).  It appears that it is trying to change the ownership from sth:staff to sth:staff which is not really necessary?

-Scott


On Jan 28, 2013, at 11:48, GDR! <address@hidden> wrote:
Chown (changing ownership) of mentioned file failed. I dont know how it works on macos, but on linux you need to be a root to do it.

Scott Hannahs <address@hidden> wrote:
Folks,

I have a backup script that runs unattended every night. It backs up 3 directories using rsync and a temp directory on the local machine. I have been getting an error for the last week or so that keeps two of the directories from backing up. It is an "Operation not permitted" error but it is not clear to me what operation is not being permitted by whom.


% DUPLICITY_OPT="--num-retries 5 \
--tempdir /var/tmp/duplicity \
--volsize 250 \
--asynchronous-upload \
--encrypt-key <YYYYYYYY> \
--sign-key <XXXXXXXX> \
--gpg-options=--default-key=<YYYYYYYY> \
--force \
--verbosity Notice \
--allow-source-mismatch
--exclude **/Documents/Virtual?Machines/**"
% duplicity $DUPLICITY_OPT $HOME/bin "rsync://address@hidden"/bin
Synchronizing remote metadata to local cache...
GnuPG passphrase:
Copying duplicity-full-signatures.20121223T163241Z.sigtar.gpg to local cache.
Traceback (most recent call last):
File "/sw/bin/duplicity", line 1411, in <module>
with_tempdir(main)
File "/sw/bin/duplicity", line 1404, in with_tempdir
fn()
File "/sw/bin/duplicity", line 1282, in main
sync_archive(decrypt)
File "/sw/bin/duplicity", line 1082, in sync_archive
copy_to_local(fn)
File "/sw/bin/duplicity", line 1031, in copy_to_local
tdp.move(globals.archive_dir.append(loc_name))
File "/sw/lib/python2.7/site-packages/duplicity/path.py", line 618, in move
self.copy(new_path)
File "/sw/lib/python2.7/site-packages/duplicity/path.py", line 444, in copy
self.copy_attribs(other)
File "/sw/lib/python2.7/site-packages/duplicity/path.py", line 449, in copy_attribs
util.maybe_ignore_errors(lambda: os.chown(other.name, self.stat.st_uid, self.stat.st_gid))
File "/sw/lib/python2.7/site-packages/duplicity/util.py", line 65, in maybe_ignore_errors
return fn()
File "/sw/lib/python2.7/site-packages/duplicity/path.py", line 449, in <lambda>
util.maybe_ignore_errors(lambda: os.chown(other.name, self.stat.st_uid, self.stat.st_gid))
OSError: [Errno 1] Operation not permitted: '/Users/sth/.cache/duplicity/7367ecdb198484cff76410f2ae808846/duplicity-full-signatures.20121223T163241Z.sigtar.gz'


The file exists and I have full read/write permissions to it.
% ls -l '/Users/sth/.cache/duplicity/7367ecdb198484cff76410f2ae808846/duplicity-full.20121223T163241Z.manifest'
58729579 8 -rw-r--r-- 1 sth staff 162 Jan 27 12:45 /Users/sth/.cache/duplicity/7367ecdb198484cff76410f2ae808846/duplicity-full.20121223T163241Z.manifest

contents of the manifest file are correct?
Hostname <HOSTNAME>.local
Localdir /Users/sth/bin
Volume 1:
StartingPath .
EndingPath vts
Hash SHA1 35bc1e653f8b53f365829c4f84d1baefa3012bb7
%

Any advice would be appreciated.
-Scott




Duplicity-talk mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/duplicity-talk




reply via email to

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