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

Bug#944139: debmirror archive.debian.org fails due to missing binary-all

501 views
Skip to first unread message

John Bazik

unread,
Nov 4, 2019, 5:10:03 PM11/4/19
to
Package: debmirror
Version: 1:2.32
Severity: important

Dear Maintainer,

The resolution of bug #904927 (Please sync/mirror Packages-all and Contents-all by default) appears to have broken debmirror's ability to mirror archive.debian.org. Wheezy-backports, for instance, lists main/binary-all/Packages in its Release file, but it does not actually exist in the archive. Debmirror reports a 404 and fails. There's no option to ignore this error.

When I revert that change, debmirror works as before.

Perhaps this is a problem with archive.debian.org, but I'm not sure how to report that, and, well, it used to work.

-- System Information:
Debian Release: 10.1
APT prefers stable
APT policy: (750, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-6-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages debmirror depends on:
ii bzip2 1.0.6-9.2~deb10u1
pn libdigest-md5-perl <none>
pn libdigest-sha-perl <none>
pn liblockfile-simple-perl <none>
ii libwww-perl 6.36-2
ii perl [libnet-perl] 5.28.1-6
ii rsync 3.1.3-6
ii xz-utils 5.2.4-1

Versions of packages debmirror recommends:
pn ed <none>
ii gpgv 2.2.12-1+deb10u1
ii patch 2.7.6-3+deb10u1

Versions of packages debmirror suggests:
ii gnupg 2.2.12-1+deb10u1

Ro...@talvas.bzh

unread,
Apr 7, 2020, 4:50:04 AM4/7/20
to
Dear maintainer,
I would like to add information about this bug, archive.debian.org, is not the only failing mirror.
Mirroring of third-party sites like nodejs, mariadb, postgresql, failed, also because of missing binary-all .
Maybe the severity is too low
Thanks for your work on this issue
Regards
Ronan

______________________________
Ronan TALVAS
11 Résidence de l'Illet
35340 ERCE PRES LIFFRE
ro...@talvas.bzh
tél:+33(0)299418020 / +33(0)685051001
http://www.pik.bzh

Daniel Hoffend

unread,
Nov 20, 2020, 6:00:04 AM11/20/20
to
This bug prevents us to mirror several internal and external debian
repositories. We've repos created with reprepro that only contains
binary-amd64. There's no binary-all packages files and they're also not
listed in the (In)Release files.

With the introduction of forcing the retrieval of binary-all Packages in
#904927 and commit e994bb6
(https://salsa.debian.org/debian/debmirror/-/commit/e994bb67ebbf08b194310261e23d8106a4271a96)
the debmirror call always fails.

This change should be better controlled via a commandline option
(something like --include-all) instead of adding 'all' by default and
then fail during the execution.

For us we had to revert the changes introduced in the commit named above
and set the package to "hold". Hopefully someone will take a look into
it.

Reid Sutherland

unread,
Apr 16, 2021, 2:20:03 AM4/16/21
to
Added option --ignore-arch-all, tested and confirmed working with rsync
of debian-archive (etch, lenny, squeeze, wheezy mirrored).
debmirror-1:2.32-arch-all.diff

DEMBLANS Mathieu

unread,
May 27, 2021, 11:40:04 AM5/27/21
to

 

Dear maintainer,

I don’t know if there is a link with this bug and its patch but on jessie-backports dist on archive repository, debmirror doesn’t download « -all.deb » packages on pool even if there are referenced in binary-amd64/Package file. It’s half of the distribution.

I doen’t have this issue with main repository on current distributions.

Regards,

 

Mat

César Mata

unread,
Oct 10, 2022, 10:30:04 PM10/10/22
to
same problem

Martin Dorey

unread,
Jan 8, 2023, 2:40:03 PM1/8/23
to
The introducing commit suggested in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=944139#15 doesn't look right to me.  I had success reverting the active part of https://salsa.debian.org/debian/debmirror/-/commit/82bf56b2246bdf22470fd2751b359c82932c3833#81f3803dd9887f397ffdeebc8973c6de39a38df9 instead of that one.  I didn't try the more constructive suggestion from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=944139#20, sorry, because it was easier for me if the arguments remain compatible with older versions.  I could be persuaded to try it.

 1a5452264b2c147411a53afd4a13b311 12683375 main/binary-all/Packages
... but there is no binary-all directory in https://archive.kernel.org/debian-archive/debian/dists/wheezy/main/.  Perhaps getting that fixed would be too hard?  Making debmirror cope doesn't seem to be too difficult.
0 new messages