Trying to create a new backup using both compression and encryption fails. The command I use is:

obnam --compress-with=gzip --encrypt-with=ABCD1234 --repository /tmp/asd backup $HOME/stuff

The error message printed: “error: Error -3 while decompressing data: incorrect header check” You may view the whole stack trace at http://p.nnev.de/2368 because I couldn’t figure out how to add it properly with the formatting options.

--xeen

--

The above stack trace:

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/cliapp/app.py", line 144, in _run
    self.process_args(args)
  File "/usr/lib/python2.6/dist-packages/obnamlib/app.py", line 127, in process_args
    cliapp.Application.process_args(self, args)
  File "/usr/lib/python2.6/dist-packages/cliapp/app.py", line 350, in process_args
    method(args[1:])
  File "/usr/lib/python2.6/dist-packages/obnamlib/plugins/backup_plugin.py", line 115, in backup
    self.add_client(client_name)
  File "/usr/lib/python2.6/dist-packages/obnamlib/plugins/backup_plugin.py", line 143, in add_client
    self.repo.add_client(client_name)
  File "/usr/lib/python2.6/dist-packages/obnamlib/repo.py", line 321, in add_client
    if client_name in self.list_clients():
  File "/usr/lib/python2.6/dist-packages/obnamlib/repo.py", line 200, in list_clients
    self.check_format_version()
  File "/usr/lib/python2.6/dist-packages/obnamlib/repo.py", line 311, in check_format_version
    on_disk = self.get_format_version()
  File "/usr/lib/python2.6/dist-packages/obnamlib/repo.py", line 282, in get_format_version
    data = self.fs.cat('metadata/format')
  File "/usr/lib/python2.6/dist-packages/obnamlib/repo.py", line 66, in cat
    repo=self.repo, toplevel=toplevel)
  File "/usr/lib/python2.6/dist-packages/obnamlib/hooks.py", line 109, in call
    return self.hooks[name].call_callbacks(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/obnamlib/hooks.py", line 73, in call_callbacks
    data = callback(data, *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/obnamlib/plugins/compression_plugin.py", line 45, in toplevel_read_data
    return zlib.decompress(data)
error: Error -3 while decompressing data: incorrect header check

--liw

Fixed in bzr. done --liw