Ar 26/11/2011 am 17:33, ysgrifennodd Lars Wirzenius:
> On Wed, Nov 23, 2011 at 03:58:21PM -0500, Dafydd Harries wrote:
> > obnam --repository=sftp://... --encrypt-with=00C0FFEE backup ~/stuff
> > ERROR: gpg: can't query passphrase in batch mode
> > gpg: decryption failed: secret key not available
> >
> > Oh dear.
>
> Hmm. It asks me the passphrase via the normal GUI popup dialog.
> Can you tell me in more detail what you did?
I just ran that obnam command. The target repository doesn't exist at
the time that I run obnam, but obnam creates it fine.
Here's the backtrace from the log:
2011-12-05 10:42:50 CRITICAL Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/cliapp/app.py", line 141, in _run
self.process_args(args)
File "/usr/lib/python2.7/dist-packages/obnamlib/app.py", line 123, in
process_args
cliapp.Application.process_args(self, args)
File "/usr/lib/python2.7/dist-packages/cliapp/app.py", line 316, in
process_args
method(args[1:])
File "/usr/lib/python2.7/dist-packages/obnamlib/plugins/backup_plugin.py",
line 100, in backup
self.add_client(client_name)
File "/usr/lib/python2.7/dist-packages/obnamlib/plugins/backup_plugin.py",
line 124, in add_client
self.repo.lock_root()
File "/usr/lib/python2.7/dist-packages/obnamlib/repo.py", line 236, in
lock_root
self._write_format_version(self.format_version)
File "/usr/lib/python2.7/dist-packages/obnamlib/repo.py", line 293, in
_write_format_version
self.fs.overwrite_file('metadata/format', '%s\n' % version)
File "/usr/lib/python2.7/dist-packages/obnamlib/repo.py", line 79, in
overwrite_file
repo=self.repo, toplevel=toplevel)
File "/usr/lib/python2.7/dist-packages/obnamlib/hooks.py", line 109, in call
return self.hooks[name].call_callbacks(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/obnamlib/hooks.py", line 73, in
call_callbacks
data = callback(data, *args, **kwargs)
File
"/usr/lib/python2.7/dist-packages/obnamlib/plugins/encryption_plugin.py", line
118, in toplevel_write_data
symmetric_key = self.get_symmetric_key(repo, toplevel)
File
"/usr/lib/python2.7/dist-packages/obnamlib/plugins/encryption_plugin.py", line
125, in get_symmetric_key
key = obnamlib.decrypt_with_secret_keys(encoded)
File "/usr/lib/python2.7/dist-packages/obnamlib/encryption.py", line 247, in
decrypt_with_secret_keys
return _gpg(['-d'], stdin=encrypted, gpghome=gpghome)
File "/usr/lib/python2.7/dist-packages/obnamlib/encryption.py", line 126, in
_gpg
raise obnamlib.Error(err)
Daf
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]