#1147136 security.debian.org: bullseye-security Packages index references missing package files (HTTP 404)

#1147136#5
Date:
2026-09-08 06:10:50 UTC
From:
To:
The Debian 11 (Bullseye) security repository currently appears to be inconsistent.

The package index published under:

http://security.debian.org/debian-security/dists/bullseye-security/main/binary-amd64/Packages.gz


contains package entries whose Filename fields point to package files that are not present on the server.

For example:

Package: linux-image-amd64
Version: 5.10.262-1
Filename: pool/updates/main/l/linux-signed-amd64/linux-image-amd64_5.10.262-1_amd64.deb


However, fetching the referenced file returns HTTP 404:

wget -S -O /dev/null \
http://security.debian.org/debian-security/pool/updates/main/l/linux-signed-amd64/linux-image-amd64_5.10.262-1_amd64.deb
Show more lines

Result:

HTTP/1.1 404 Not Found


The same issue was observed for additional packages:

pool/updates/main/g/grub2/grub-common_2.06-3~deb11u7_amd64.deb
pool/updates/main/n/nss/libnss3_3.61-1+deb11u7_amd64.deb
pool/updates/main/p/python-httplib2/python3-httplib2_0.18.1-3+deb11u1_all.deb


All of the above are referenced in the published package metadata but return HTTP 404 when requested directly from security.debian.org.

At the same time, other packages from the same repository are downloadable successfully, for example:

pool/updates/main/l/linux-signed-amd64/linux-image-5.10.0-46-amd64_5.10.262-1_amd64.deb


This leads to upgrade failures such as:

E: Failed to fetch ... 404 Not Found
E: Unable to fetch some archives


Additionally, the currently published InRelease file contains:

Date: Mon, 31 Aug 2026 21:13:04 UTC
Valid-Until: Mon, 07 Sep 2026 21:13:04 UTC


which is already expired.

Best regards