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 debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to