summaryrefslogtreecommitdiff
path: root/bugs/compression-and-encryption-together-fails.mdwn
blob: 3de00713a6b3727d2b464216f5971d475bbf6aee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
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