[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Duplicity-talk] Running Duplicity With LaunchD
From: |
Jeremy Bush |
Subject: |
[Duplicity-talk] Running Duplicity With LaunchD |
Date: |
Thu, 21 Apr 2011 21:20:27 -0500 |
Hello,
I'm trying to run duplicity with a period launchd job on OS X, and getting the
error listed below. I can run the command as my user by hand perfectly fine.
My shell script that I'm using with launchd is:
------
eval `/usr/bin/ssh-agent -s`
/usr/bin/ssh-add -k
/usr/local/bin/duplicity <options>
-----
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: Cleanup of temporary directory
/var/folders/Sq/Sq5SgVhRF9KbDQBo91Mbs++++TI/-Tmp-/duplicity-zr0v6W-tempdir
failed - this is probably a bug.
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: GPGError: GPG Failed, see log
below:
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: ===== Begin GnuPG log =====
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: Traceback (most recent call
last):
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: File
"/usr/local/bin/duplicity", line 1250, in <module>
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: with_tempdir(main)
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: File
"/usr/local/bin/duplicity", line 1243, in with_tempdir
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: fn()
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: File
"/usr/local/bin/duplicity", line 1224, in main
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: check_last_manifest(col_stats)
# not needed for full backup
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: File
"/usr/local/bin/duplicity", line 979, in check_last_manifest
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]:
last_backup_set.check_manifests()
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: File
"/Library/Python/2.6/site-packages/duplicity/collections.py", line 185, in
check_manifests
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: remote_manifest =
self.get_remote_manifest()
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: File
"/Library/Python/2.6/site-packages/duplicity/collections.py", line 219, in
get_remote_manifest
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: manifest_buffer =
self.backend.get_data(self.remote_manifest_name)
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: File
"/Library/Python/2.6/site-packages/duplicity/backend.py", line 515, in get_data
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: fin =
self.get_fileobj_read(filename, parseresults)
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: File
"/Library/Python/2.6/site-packages/duplicity/backend.py", line 478, in
get_fileobj_read
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: return
tdp.filtered_open_with_delete("rb")
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: File
"/Library/Python/2.6/site-packages/duplicity/dup_temp.py", line 114, in
filtered_open_with_delete
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: fh =
FileobjHooked(path.DupPath.filtered_open(self, mode))
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: File
"/Library/Python/2.6/site-packages/duplicity/path.py", line 740, in
filtered_open
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: return gpg.GPGFile(False,
self, gpg_profile)
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: File
"/Library/Python/2.6/site-packages/duplicity/gpg.py", line 135, in __init__
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: 'logger': self.logger_fp})
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: File
"/Library/Python/2.6/site-packages/duplicity/GnuPGInterface.py", line 357, in
run
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: create_fhs, attach_fhs)
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: File
"/Library/Python/2.6/site-packages/duplicity/GnuPGInterface.py", line 401, in
_attach_fork_exec
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: if process.pid == 0:
self._as_child(process, gnupg_commands, args)
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: File
"/Library/Python/2.6/site-packages/duplicity/GnuPGInterface.py", line 442, in
_as_child
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: os.execvp( command[0], command
)
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: File
"/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/os.py",
line 344, in execvp
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: _execvpe(file, args)
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: File
"/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/os.py",
line 380, in _execvpe
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: func(fullname, *argrest)
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: OSError: [Errno 2] No such
file or directory
Apr 21 21:15:06 sc-mac net.zombor.backup[15770]: ===== End GnuPG log =====
Apr 21 21:15:06 sc-mac com.apple.launchd.peruser.501[294]
(net.zombor.backup[15770]): Exited with exit code: 31
- [Duplicity-talk] Running Duplicity With LaunchD,
Jeremy Bush <=