On Tue, Jan 03, 2012 at 06:03:32PM +0000, Dafydd Harries wrote:
> Setting use-agent means that obnam asks for my passphrase correctly.

I'll consider that part solved.

> However, now I get a different error.
> 
> 2012-01-03 12:59:40 INFO Obnam 0.24 starts
> 2012-01-03 12:59:40 INFO Backup starts
> 2012-01-03 12:59:40 INFO Checkpoints every 1073741824 bytes
> 2012-01-03 12:59:40 DEBUG Exclude pattern: obnam.log
> 2012-01-03 12:59:40 DEBUG opening repository (create=True)
> 2012-01-03 12:59:40 INFO VFS: __init__: baseurl=/home/daf/backup
> 2012-01-03 12:59:55 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 127, in 
> process_args
>     cliapp.Application.process_args(self, args)
>   File "/usr/lib/python2.7/dist-packages/cliapp/app.py", line 318, in 
> process_args
>     method(args[1:])
>   File "/usr/lib/python2.7/dist-packages/obnamlib/plugins/backup_plugin.py", 
> line 115, in backup
>     self.add_client(client_name)
>   File "/usr/lib/python2.7/dist-packages/obnamlib/plugins/backup_plugin.py", 
> line 142, in add_client
>     self.repo.lock_root()
>   File "/usr/lib/python2.7/dist-packages/obnamlib/repo.py", line 245, in 
> lock_root
>     self._write_format_version(self.format_version)
>   File "/usr/lib/python2.7/dist-packages/obnamlib/repo.py", line 301, in 
> _write_format_version
>     self.hooks.call('repository-toplevel-init', self, 'metadata')
>   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 50, in 
> call_callbacks
>     callback(*args, **kwargs)
>   File 
> "/usr/lib/python2.7/dist-packages/obnamlib/plugins/encryption_plugin.py", 
> line 104, in toplevel_init
>     self._write_file(repo, os.path.join(toplevel, 'key'), encrypted)
>   File 
> "/usr/lib/python2.7/dist-packages/obnamlib/plugins/encryption_plugin.py", 
> line 84, in _write_file
>     repo.fs.fs.write_file(pathname, contents)
>   File "/usr/lib/python2.7/dist-packages/obnamlib/vfs_local.py", line 256, in 
> write_file
>     os.remove(tempname)
> OSError: [Errno 2] No such file or directory: 
> '/home/daf/backup/metadata/tmpCIqJrL'

I believe this should no longer happen with Obnam 0.27. Could you try that 
version
and tell me if it happens or not?

-- 
All my predictions will turn out to be false

Attachment: signature.asc
Description: Digital signature

Reply via email to