Bug#1110470: marked as done (apt: Apt downloads InRelease but does not request Package.gz, reports no error)
Your message dated Wed, 6 Aug 2025 09:29:30 +0200
with message-id <20250806092819.GA897645@debian.org>
and subject line Re: Bug#1110470: apt: Apt downloads InRelease but does not request Package.gz, reports no error
has caused the Debian Bug report #1110470,
regarding apt: Apt downloads InRelease but does not request Package.gz, reports no error
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)
--
1110470: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1110470
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apt
Version: 2.6.1
Severity: important
X-Debbugs-Cc: pascal.fb.martin@gmail.com
Dear Maintainer,
I created my own private apt repository: apt downloads the InRelease file but it never downloads the Packages.gz file and there is no error reported:
$ sudo apt update
Get:1 http://nasdev/debian bookworm InRelease [750 B]
Hit:2 http://deb.debian.org/debian bookworm InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Hit:4 http://deb.debian.org/debian bookworm-backports InRelease
Hit:5 http://security.debian.org bookworm-security InRelease
Hit:7 https://github.armbian.com/configng stable InRelease
Hit:6 http://armbian.lv.auroradev.org/beta bookworm InRelease
Fetched 750 B in 3s (216 B/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
6 packages can be upgraded. Run 'apt list --upgradable' to see them.
Because I created the repository and wrote the web server, I believe that something is wrong (or missing) either in the header attributes returned by the web server or in the content of the InRelease file.
I would have expected apt to generate an error if it decides to not accept the InRelease file.
I signed the InRelease file, and copied the public key exported (using gpg --armor --export) to /etc/apt/trusted.gpg.d on the client side. I checked the signature of the InRelease file using "gpg --verify" and it reports "Good signature".
I tried deleting the downloaded InRelease (in /var/lib/apt/lists): no improvement.
I made a change to one package, which changed the SHA256 checksum of the Packages.gz file, and ran "sudo apt update" again: no improvement.
Below is a capture of a complete exchange between apt and the web server:
GET /debian/dists/bookworm/InRelease HTTP/1.1
Host: nasdev
Cache-Control: max-age=0
Accept: text/*
If-Modified-Since: Wed, 06 Aug 2025 03:09:30 GMT
User-Agent: Debian APT-HTTP/1.3 (2.6.1)
HTTP/1.1 200 OK
Content-Length: 750
Last-Modified: Wed, 06 Aug 2025 05:32:33 GMT
Content-Type: text/plain
Date: Wed, 06 Aug 2025 05:33:53 GMT
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Origin: House
Label: House
Suite: stable
Version: 12.11
Codename: bookworm
Date: Wed, 06 Aug 2025 05:32:27 +0000
Architectures: all armhf
Components: main
Description: The House software suite repository
MD5Sum:
e3d6d343691931a1732d4a06255d0ee5 1996 main/binary-armhf/Packages.gz
SHA1:
52e598660bab00a4cfe9dd60439c947db126c8e5 1996 main/binary-armhf/Packages.gz
SHA256:
a9171fbbb7b49c56050b11f1746b470b3de6527989dba506a59461f35439b10a 1996 main/binary-armhf/Packages.gz
-----BEGIN PGP SIGNATURE-----
iHUEAREIAB0WIQSnY4oaVzPFG5d7rCkH+pWbk/eRrAUCaJLo6wAKCRAH+pWbk/eR
rKDrAP47zO/r86AnWKur9Y9UZmD/CKxDuc1GlCRhIX/G1nB0IQD/RSCLraOLo2uw
pqyYYCGGNRdXv91q2OB3RU1EmGMw6x8=
=nOBc
-----END PGP SIGNATURE-----
-- Package-specific info:
-- apt-config dump --
APT "";
APT::Architecture "armhf";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "0";
APT::Install-Suggests "0";
APT::Sandbox "";
APT::Sandbox::User "_apt";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^firmware-linux.*";
APT::NeverAutoRemove:: "^linux-firmware$";
APT::NeverAutoRemove:: "^linux-image-[a-z0-9]*$";
APT::NeverAutoRemove:: "^linux-image-[a-z0-9]*-[a-z0-9]*$";
APT::VersionedKernelPackages "";
APT::VersionedKernelPackages:: "linux-.*";
APT::VersionedKernelPackages:: "kfreebsd-.*";
APT::VersionedKernelPackages:: "gnumach-.*";
APT::VersionedKernelPackages:: ".*-modules";
APT::VersionedKernelPackages:: ".*-kernel";
APT::Never-MarkAuto-Sections "";
APT::Never-MarkAuto-Sections:: "metapackages";
APT::Never-MarkAuto-Sections:: "tasks";
APT::Move-Autobit-Sections "";
APT::Move-Autobit-Sections:: "oldlibs";
APT::Compressor "";
APT::Compressor::. "";
APT::Compressor::.::Name ".";
APT::Compressor::.::Extension "";
APT::Compressor::.::Binary "";
APT::Compressor::.::Cost "0";
APT::Compressor::zstd "";
APT::Compressor::zstd::Name "zstd";
APT::Compressor::zstd::Extension ".zst";
APT::Compressor::zstd::Binary "false";
APT::Compressor::zstd::Cost "60";
APT::Compressor::lz4 "";
APT::Compressor::lz4::Name "lz4";
APT::Compressor::lz4::Extension ".lz4";
APT::Compressor::lz4::Binary "false";
APT::Compressor::lz4::Cost "50";
APT::Compressor::gzip "";
APT::Compressor::gzip::Name "gzip";
APT::Compressor::gzip::Extension ".gz";
APT::Compressor::gzip::Binary "gzip";
APT::Compressor::gzip::Cost "10";
APT::Compressor::gzip::CompressArg "";
APT::Compressor::gzip::CompressArg:: "-6n";
APT::Compressor::gzip::UncompressArg "";
APT::Compressor::gzip::UncompressArg:: "-d";
APT::Compressor::xz "";
APT::Compressor::xz::Name "xz";
APT::Compressor::xz::Extension ".xz";
APT::Compressor::xz::Binary "xz";
APT::Compressor::xz::Cost "200";
APT::Compressor::xz::CompressArg "";
APT::Compressor::xz::CompressArg:: "-6";
APT::Compressor::xz::UncompressArg "";
APT::Compressor::xz::UncompressArg:: "-d";
APT::Compressor::bzip2 "";
APT::Compressor::bzip2::Name "bzip2";
APT::Compressor::bzip2::Extension ".bz2";
APT::Compressor::bzip2::Binary "bzip2";
APT::Compressor::bzip2::Cost "300";
APT::Compressor::bzip2::CompressArg "";
APT::Compressor::bzip2::CompressArg:: "-6";
APT::Compressor::bzip2::UncompressArg "";
APT::Compressor::bzip2::UncompressArg:: "-d";
APT::Compressor::lzma "";
APT::Compressor::lzma::Name "lzma";
APT::Compressor::lzma::Extension ".lzma";
APT::Compressor::lzma::Binary "xz";
APT::Compressor::lzma::Cost "400";
APT::Compressor::lzma::CompressArg "";
APT::Compressor::lzma::CompressArg:: "--format=lzma";
APT::Compressor::lzma::CompressArg:: "-6";
APT::Compressor::lzma::UncompressArg "";
APT::Compressor::lzma::UncompressArg:: "--format=lzma";
APT::Compressor::lzma::UncompressArg:: "-d";
APT::Periodic "";
APT::Periodic::Enable "0";
APT::Periodic::Update-Package-Lists "21";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::Unattended-Upgrade "7";
APT::Periodic::AutocleanInterval "120";
APT::Architectures "";
APT::Architectures:: "armhf";
Dir "/";
Dir::State "var/lib/apt";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::extended_states "extended_states";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::sourceparts "sources.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::netrc "auth.conf";
Dir::Etc::netrcparts "auth.conf.d";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Etc::preferencesparts "preferences.d";
Dir::Etc::trusted "trusted.gpg";
Dir::Etc::trustedparts "trusted.gpg.d";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::solvers "";
Dir::Bin::solvers:: "/usr/lib/apt/solvers";
Dir::Bin::planners "";
Dir::Bin::planners:: "/usr/lib/apt/planners";
Dir::Bin::dpkg "/usr/bin/dpkg";
Dir::Bin::gzip "/bin/gzip";
Dir::Bin::bzip2 "/bin/bzip2";
Dir::Bin::xz "/usr/bin/xz";
Dir::Bin::lz4 "/usr/bin/lz4";
Dir::Bin::zstd "/usr/bin/zstd";
Dir::Bin::lzma "/usr/bin/xz";
Dir::Media "";
Dir::Media::MountPath "/media/apt";
Dir::Log "var/log/apt";
Dir::Log::Terminal "term.log";
Dir::Log::History "history.log";
Dir::Log::Planner "eipp.log.xz";
Dir::Ignore-Files-Silently "";
Dir::Ignore-Files-Silently:: "~$";
Dir::Ignore-Files-Silently:: "\.disabled$";
Dir::Ignore-Files-Silently:: "\.bak$";
Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.ucf-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.save$";
Dir::Ignore-Files-Silently:: "\.orig$";
Dir::Ignore-Files-Silently:: "\.distUpgrade$";
Acquire "";
Acquire::AllowInsecureRepositories "0";
Acquire::AllowWeakRepositories "0";
Acquire::AllowDowngradeToInsecureRepositories "0";
Acquire::cdrom "";
Acquire::cdrom::mount "/media/cdrom/";
Acquire::IndexTargets "";
Acquire::IndexTargets::deb "";
Acquire::IndexTargets::deb::Packages "";
Acquire::IndexTargets::deb::Packages::MetaKey "$(COMPONENT)/binary-$(ARCHITECTURE)/Packages";
Acquire::IndexTargets::deb::Packages::flatMetaKey "Packages";
Acquire::IndexTargets::deb::Packages::ShortDescription "Packages";
Acquire::IndexTargets::deb::Packages::Description "$(RELEASE)/$(COMPONENT) $(ARCHITECTURE) Packages";
Acquire::IndexTargets::deb::Packages::flatDescription "$(RELEASE) Packages";
Acquire::IndexTargets::deb::Packages::Optional "0";
Acquire::IndexTargets::deb::Translations "";
Acquire::IndexTargets::deb::Translations::MetaKey "$(COMPONENT)/i18n/Translation-$(LANGUAGE)";
Acquire::IndexTargets::deb::Translations::flatMetaKey "$(LANGUAGE)";
Acquire::IndexTargets::deb::Translations::ShortDescription "Translation-$(LANGUAGE)";
Acquire::IndexTargets::deb::Translations::Description "$(RELEASE)/$(COMPONENT) Translation-$(LANGUAGE)";
Acquire::IndexTargets::deb::Translations::flatDescription "$(RELEASE) Translation-$(LANGUAGE)";
Acquire::IndexTargets::deb-src "";
Acquire::IndexTargets::deb-src::Sources "";
Acquire::IndexTargets::deb-src::Sources::MetaKey "$(COMPONENT)/source/Sources";
Acquire::IndexTargets::deb-src::Sources::flatMetaKey "Sources";
Acquire::IndexTargets::deb-src::Sources::ShortDescription "Sources";
Acquire::IndexTargets::deb-src::Sources::Description "$(RELEASE)/$(COMPONENT) Sources";
Acquire::IndexTargets::deb-src::Sources::flatDescription "$(RELEASE) Sources";
Acquire::IndexTargets::deb-src::Sources::Optional "0";
Acquire::Changelogs "";
Acquire::Changelogs::URI "";
Acquire::Changelogs::URI::Origin "";
Acquire::Changelogs::URI::Origin::Debian "https://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog";
Acquire::Changelogs::URI::Origin::Ubuntu "https://changelogs.ubuntu.com/changelogs/pool/@CHANGEPATH@/changelog";
Acquire::Changelogs::AlwaysOnline "";
Acquire::Changelogs::AlwaysOnline::Origin "";
Acquire::Changelogs::AlwaysOnline::Origin::Ubuntu "1";
Acquire::GzipIndexes "false";
Acquire::CompressionTypes "";
Acquire::CompressionTypes::Order "";
Acquire::CompressionTypes::Order:: "gz";
Acquire::CompressionTypes::xz "xz";
Acquire::CompressionTypes::bz2 "bzip2";
Acquire::CompressionTypes::lzma "lzma";
Acquire::CompressionTypes::gz "gzip";
Acquire::CompressionTypes::lz4 "lz4";
Acquire::CompressionTypes::zst "zstd";
Acquire::Languages "";
Acquire::Languages:: "none";
DPkg "";
DPkg::Path "/usr/sbin:/usr/bin:/sbin:/bin";
DPkg::Post-Invoke "";
DPkg::Post-Invoke:: "test -x /usr/lib/armbian/armbian-apt-updates && /usr/lib/armbian/armbian-apt-updates || true";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
Unattended-Upgrade "";
Unattended-Upgrade::Origins-Pattern "";
Unattended-Upgrade::Origins-Pattern:: "origin=${distro_id},codename=${distro_codename}";
Unattended-Upgrade::Origins-Pattern:: "origin=Armbian";
Binary "apt-config";
Binary::apt "";
Binary::apt::APT "";
Binary::apt::APT::Color "1";
Binary::apt::APT::Cache "";
Binary::apt::APT::Cache::Show "";
Binary::apt::APT::Cache::Show::Version "2";
Binary::apt::APT::Cache::AllVersions "0";
Binary::apt::APT::Cache::ShowVirtuals "1";
Binary::apt::APT::Cache::Search "";
Binary::apt::APT::Cache::Search::Version "2";
Binary::apt::APT::Cache::ShowDependencyType "1";
Binary::apt::APT::Cache::ShowVersion "1";
Binary::apt::APT::Get "";
Binary::apt::APT::Get::Upgrade-Allow-New "1";
Binary::apt::APT::Get::Update "";
Binary::apt::APT::Get::Update::InteractiveReleaseInfoChanges "1";
Binary::apt::APT::Cmd "";
Binary::apt::APT::Cmd::Show-Update-Stats "1";
Binary::apt::APT::Cmd::Pattern-Only "1";
Binary::apt::APT::Keep-Downloaded-Packages "0";
Binary::apt::DPkg "";
Binary::apt::DPkg::Progress-Fancy "1";
Binary::apt::DPkg::Lock "";
Binary::apt::DPkg::Lock::Timeout "-1";
CommandLine "";
CommandLine::AsString "apt-config dump";
-- (no /etc/apt/preferences present) --
-- /etc/apt/preferences.d/armbian --
#Explanation: Uninstall or do not install chromium, thunderbird, firefox Ubuntu-originated
#Explanation: package versions other than those in the Armbian distro
#Package: chromium thunderbird firefox
#Pin: release o=armbian
#Pin-Priority: 990
#
#Package: chromium thunderbird firefox
#Pin: release o=Ubuntu
#Pin-Priority: 50
-- /etc/apt/preferences.d/frozen-armbian --
-- (no /etc/apt/sources.list present) --
-- /etc/apt/sources.list.d/armbian-config.sources --
Types: deb
URIs: https://github.armbian.com/configng
Suites: stable
Components: main
Signed-By: /usr/share/keyrings/armbian.gpg
-- /etc/apt/sources.list.d/armbian.sources --
Types: deb
URIs: http://beta.armbian.com
Suites: bookworm
Components: main bookworm-utils bookworm-desktop
Signed-By: /usr/share/keyrings/armbian-archive-keyring.gpg
-- /etc/apt/sources.list.d/debian.sources --
Types: deb
URIs: http://deb.debian.org/debian
Suites: bookworm bookworm-updates bookworm-backports
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb
URIs: http://security.debian.org/
Suites: bookworm-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
-- /etc/apt/sources.list.d/house.list --
deb http://nasdev/debian bookworm main
-- System Information:
Debian Release: 12.11
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: armhf (armv7l)
Kernel: Linux 6.12.35-current-sunxi (SMP w/4 CPU threads)
Kernel taint flags: TAINT_CRAP
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8), LANGUAGE=en_US.UTF-8
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages apt depends on:
ii adduser 3.134
ii debian-archive-keyring 2023.3+deb12u2
ii gpgv 2.2.40-1.1
ii libapt-pkg6.0 2.6.1
ii libc6 2.36-9+deb12u10
ii libgcc-s1 12.2.0-14+deb12u1
ii libgnutls30 3.7.9-2+deb12u5
ii libseccomp2 2.5.4-1+deb12u1
ii libstdc++6 12.2.0-14+deb12u1
ii libsystemd0 252.38-1~deb12u1
Versions of packages apt recommends:
ii ca-certificates 20230311+deb12u1
Versions of packages apt suggests:
pn apt-doc <none>
pn aptitude | synaptic | wajig <none>
ii dpkg-dev 1.21.22
ii gnupg 2.2.40-1.1
ii gnupg2 2.2.40-1.1
pn powermgmt-base <none>
-- Configuration Files:
/etc/logrotate.d/apt changed:
/var/log.hdd/apt/term.log {
rotate 12
monthly
compress
missingok
notifempty
}
/var/log.hdd/apt/history.log {
rotate 12
monthly
compress
missingok
notifempty
}
-- no debconf information
--- End Message ---
--- Begin Message ---
On Tue, Aug 05, 2025 at 11:39:31PM -0700, Pascal Martin wrote:
> Package: apt
> Version: 2.6.1
> Severity: important
> X-Debbugs-Cc: pascal.fb.martin@gmail.com
>
> Dear Maintainer,
>
> I created my own private apt repository: apt downloads the InRelease file but it never downloads the Packages.gz file and there is no error reported:
>
> $ sudo apt update
> Get:1 http://nasdev/debian bookworm InRelease [750 B]
> Hit:2 http://deb.debian.org/debian bookworm InRelease
> Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
> Hit:4 http://deb.debian.org/debian bookworm-backports InRelease
> Hit:5 http://security.debian.org bookworm-security InRelease
> Hit:7 https://github.armbian.com/configng stable InRelease
> Hit:6 http://armbian.lv.auroradev.org/beta bookworm InRelease
> Fetched 750 B in 3s (216 B/s)
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> 6 packages can be upgraded. Run 'apt list --upgradable' to see them.
>
> Because I created the repository and wrote the web server, I believe that something is wrong (or missing) either in the header attributes returned by the web server or in the content of the InRelease file.
>
> I would have expected apt to generate an error if it decides to not accept the InRelease file.
>
> I signed the InRelease file, and copied the public key exported (using gpg --armor --export) to /etc/apt/trusted.gpg.d on the client side. I checked the signature of the InRelease file using "gpg --verify" and it reports "Good signature".
>
> I tried deleting the downloaded InRelease (in /var/lib/apt/lists): no improvement.
>
> I made a change to one package, which changed the SHA256 checksum of the Packages.gz file, and ran "sudo apt update" again: no improvement.
>
> Below is a capture of a complete exchange between apt and the web server:
>
> GET /debian/dists/bookworm/InRelease HTTP/1.1
> Host: nasdev
> Cache-Control: max-age=0
> Accept: text/*
> If-Modified-Since: Wed, 06 Aug 2025 03:09:30 GMT
> User-Agent: Debian APT-HTTP/1.3 (2.6.1)
>
> HTTP/1.1 200 OK
> Content-Length: 750
> Last-Modified: Wed, 06 Aug 2025 05:32:33 GMT
> Content-Type: text/plain
> Date: Wed, 06 Aug 2025 05:33:53 GMT
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Origin: House
> Label: House
> Suite: stable
> Version: 12.11
> Codename: bookworm
> Date: Wed, 06 Aug 2025 05:32:27 +0000
> Architectures: all armhf
> Components: main
> Description: The House software suite repository
> MD5Sum:
> e3d6d343691931a1732d4a06255d0ee5 1996 main/binary-armhf/Packages.gz
> SHA1:
> 52e598660bab00a4cfe9dd60439c947db126c8e5 1996 main/binary-armhf/Packages.gz
> SHA256:
> a9171fbbb7b49c56050b11f1746b470b3de6527989dba506a59461f35439b10a 1996 main/binary-armhf/Packages.gz
The repository does not declare hashes for the decompressed files which
are mandatory and hence the files are "not found".
--
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer i speak de, en
--- End Message ---
Reply to: