zoo 2.10 fatal error with AMD-64: "Archive header failed consistency check"

Asked by Mark Aitchison

I have a repeatable error with zoo (latest version; 2.10 dated: 91/07/09 02:10:34) under the latest Ubuntu on an AMD 64-bit system (2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 02:39:34 UTC 2010 x86_64 GNU/Linux)... whenever I use zoo a second time, to add files to an existing archive (.zoo file) it always reports:

Zoo: FATAL: Archive header failed consistency check.

The archive can be listed okay (and zoo -test reports everything okay too). This almost certainly is the bug (Bug#335114) found and fixed in Debian back in November 2005 (see http://<email address hidden>/msg44215.html for example).

Two points:

1. is a fix for Ubuntu likely to come along soonish?

2. since it is several years since the Debian fix, without it coming through to Ubuntu (which itself seems strange to me), and since zoo is an old archiver, maybe it means zoo isn't really being supported anymore, not in Ubuntu anyway. So I wonder if anyone has suggestions for another archiver with "generations"; although the popular archivers like zip and compressed-tar get very good compression ratios they don't seem to have the ability to keep the last x-many generations of a file in an archive as it is updated. Is there anything to do this that is more modern and better supported than zoo?

Thanks,
Mark.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu zoo Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Sam_ (and-sam) said :
#1

#1
says 'fix released', in case open a new one.
https://launchpad.net/ubuntu/+source/zoo/+changelog

#2
Maybe one of them has requested feature
http://en.wikipedia.org/wiki/Comparison_of_file_archivers

Revision history for this message
zapman (zapman) said :
#2

Hi,

There is more information about this problem on <https://bugs.launchpad.net/ubuntu/+source/zoo/+bug/892788>. Hopefully a corrected version will be released soon but in the meantime I created a crude package which simply adds Carl Johnson's fix to zoo 2.10-21 (and keeps all other patches) and which seems to work according to my tests. I'm on Lucid but the package should happily work on later versions too.

Just keep in mind that you'll need to use the tzoo command instead of zoo (because during the compilation make install moves zoo to /usr/local/bin/tzoo for alpha testing, instead of make inst_beta or inst_prod for more stable stuff. As this is not an official package it's probably better to refer to it as alpha). It can be downloaded from http://ge.tt/8GRdIQA (md5 hash: b3b9df7228f72c7c7486c56df574c9b8).

HTH.

Can you help with this problem?

Provide an answer of your own, or ask Mark Aitchison for more information if necessary.

To post a message you must log in.