Package: debmirror
Version: 1:2.37
Severity: important

Dear Maintainer,

While trying to mirror the new Debian trixie I stumbled over an issue
regarding main/installer-i386 which was removed in trixie. The debmirror
version 1:2.37 (bookwoorm) and the new 1:2.47 (trixie) are both affected and
output following error when mirroring trixie (-a amd64,i386):

[  0%] Getting: dists/trixie/main/installer-i386/current/images/MD5SUMS  #
failed:Failed to open file.
Failed to download dists/trixie/main/installer-i386/current/images/MD5SUMS;
skipping.
Errors:
 Download of dists/trixie/main/installer-i386/current/images/MD5SUMS failed:
Failed to open file.

Failed to download some Package, Sources or Release files!
WARNING: releasing 1 pending lock...

Since trixie comes without main/installer-i386 the download above fails. I
traced the cause to sub di_add_files in debmirror which downloads MD5SUMS
for each installer-$arch (the architectures given via the -a option). After
I inserted a 'next if $arch eq "i386";' just for testing, debmirror keeps
running. Maybe it would make sense to have di_add_files follow the -s
option, i.e. processing installer-$arch only when requested via -s and not
automatically for each arch in -a.

Cheers
 Markus

-- System Information:
Debian Release: 12.11
  APT prefers oldstable-security
  APT policy: (500, 'oldstable-security'), (500, 'stable')
Architecture: x86_64

Kernel: Linux 6.12.41 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Reply via email to