Skip to content

Fix apt-get changelog / packages.debian.org

stretch# apt changelog qemu
Err:1 http://metadata.ftp-master.debian.org qemu 1:2.8+dfsg-6+deb9u13 Changelog
  Changelog unavailable for qemu=1:2.8+dfsg-6+deb9u13 (404  Not Found [IP: 199.232.178.132 80])
E: Failed to fetch http://metadata.ftp-master.debian.org/changelogs/main/q/qemu/qemu_2.8+dfsg-6+deb9u13_changelog  Changelog unavailable for qemu=1:2.8+dfsg-6+deb9u13

or: https://packages.debian.org/stretch/qemu
-> https://metadata.ftp-master.debian.org/changelogs//main/q/qemu/qemu_2.8+dfsg-6+deb9u13_changelog
-> 404

The root issue is that security-master.debian.org is separate from ftp-master.debian.org.

This still works for stable (buster) and pre-LTS oldstable (stretch) because security updates are also scheduled for ftp-master through proposes-updates for the next point release, and this imports the changelog (e.g. 1). This can be checked using rmadison qemu or by enabling buster-proposed-updates.

For LTS however there are no more point releases, so no more proposed-updates, so no more changelog import.
However it seems a security->ftp-master metadata import exists but may be currently misconfigured.

The history of this issue is old, so to make things clearer, here are the reference BTS entries:

Edited by Sylvain Beucler