Package: libzim9
Version: 9.2.3-1.1+b1
Severity: normal
X-Debbugs-Cc: [email protected]


I tried to use Trixie zim-tools 3.5.0-1.2+b2 with its libzim9 9.2.3-1.1+b1 and 
it 
fails checking .zim archive integrity, e.g.:

% wget -q 
https://download.kiwix.org/zim/wikivoyage/wikivoyage_es_all_nopic_2025-09.zim

% zimcheck -I wikivoyage_es_all_nopic_2025-09.zim
[INFO] Checking zim file wikivoyage_es_all_nopic_2025-09.zim
[INFO] Zimcheck version is 3.6.0
[INFO] Verifying ZIM-archive structure integrity...
Full Title index table outside (or not fully inside) ZIM file.
  [ERROR] ZIM file's low level structure is invalid
[ERROR] Invalid low-level structure:
[INFO] Overall Test Status: Fail
[INFO] Total time taken by zimcheck: <3 seconds.

manually compiling newer zim-tools from 
https://salsa.debian.org/debian/zim-tools.git did not help, it still failed.

But when I recompiled new libzim 9.4.0 from 
https://salsa.debian.org/debian/libzim.git it fixed the issue.

Thus, new libzim release is needed (and apps like zim-tools recompiled against 
it).

More detailed writeup (with more debug info) is available at upstream:
https://github.com/openzim/zim-tools/issues/484

Thanks,
Matija

-- System Information:
Debian Release: 13.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.57+deb13-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=hr_HR.UTF-8, LC_CTYPE=hr_HR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages libzim9 depends on:
ii  libc6        2.41-12
ii  libgcc-s1    14.2.0-19
ii  libicu76     76.1-4
ii  liblzma5     5.8.1-1
ii  libstdc++6   14.2.0-19
ii  libxapian30  1.4.29-3
ii  libzstd1     1.5.7+dfsg-1

libzim9 recommends no packages.

libzim9 suggests no packages.

-- no debconf information

Reply via email to