Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1050321: reprepro: occasional zstd decompression failure: zstd: /*stdout*\: Broken pipe; reading data.tar within ... failed: /usr/bin/unzstd exited with code 1

140 views
Skip to first unread message

Helmut Grohne

unread,
Aug 23, 2023, 3:20:04 AM8/23/23
to
Package: reprepro
Version: 5.3.1-1
Severity: important
Forwarded: https://salsa.debian.org/debian/reprepro/-/merge_requests/6
Tags: patch upstream fixed-upstream
Control: fixed -1 reprepro/5.4.2-1

Hi,

you may remember this Ubuntu bug
https://bugs.launchpad.net/ubuntu/+source/reprepro/+bug/2008508 about a
zstd EPIPE error on s390x. It resulted in the referenced salsa MR and
they all basically said that hitting this issue was hard.

It can also be encountered reliably on amd64 with beefy machines. All
you need to do is enable Contents indices.

$ mkdir -p testrepo/conf
$ cd testrepo
$ cat >conf/distributions <<EOF
Codename: test
Suite: test
Architectures: amd64
Components: main
Contents: percomponent
EOF
$ reprepro includedeb test .../php7.0_7.0.33-67+freexian22.04.1+php+1_all.deb

This reproduces reliably on multiple machines on bookworm and unstable.
It also fails to reproduce once upgrading to the experimental version
that includes said MR.

I think this patch should be backported to bookworm, because managing a
repository containing Ubuntu .debs on a Debian stable system with
Contents indices is a fairly normal thing to do with reprepro.

Bastian, do you agree with the need to fix this in stable? Do you want
to do the SPU yourself or would you rather have me do it?

Helmut

Bastian Germann

unread,
Aug 23, 2023, 6:30:06 AM8/23/23
to
Hi Helmut,

Am 23.08.23 um 09:09 schrieb Helmut Grohne:
> Bastian, do you agree with the need to fix this in stable? Do you want
> to do the SPU yourself or would you rather have me do it?

I agree. I am going to fix it in unstable and you can do the stable-pu.

Thanks,
Bastian
0 new messages