Skip to content

Use archive.debian.org for Buster and Bullseye based images - #495

Merged
Quetzacoalt91 merged 1 commit into
PrestaShop:masterfrom
jolelievre:use-debian-archive-for-bullseye
Oct 23, 2026
Merged

Quetzacoalt91 merged 1 commit into
PrestaShop:masterfrom
jolelievre:use-debian-archive-for-bullseye

Conversation

@jolelievre

Copy link
Copy Markdown
Contributor

The publish workflow fails since #494 was merged (run), on apt-get install in the 7.3-fpm base image:

E: Failed to fetch http://security.debian.org/debian-security/pool/updates/main/u/unzip/unzip_6.0-26+deb11u2_amd64.deb  404  Not Found

The PHP 7.3, 7.4 and 8.0 official images are based on Debian 11 (Bullseye). Its packages have been removed from security.debian.org (the index is still served, the files are not) and are now on archive.debian.org. The other matrix jobs were only cancelled by fail-fast.

Changes

  • base/generate_tags.sh: for PHP 7.1 to 8.0, switch apt sources to archive.debian.org before the first apt-get update, the same fix 7.1 and 7.2 already had by hand.
  • Base Dockerfiles regenerated with ./generate_tags.sh -f: only 7.3, 7.4 and 8.0 (apache and fpm) change. 8.1 to 8.5 (Bookworm) and the config files are unchanged.

Bullseye packages are no longer served by security.debian.org, which
makes the 7.3, 7.4 and 8.0 base images fail to build. Apply the same
sources switch already used for 7.1 and 7.2, from the generation script.
@github-project-automation github-project-automation Bot moved this to Ready for review in PR Dashboard Oct 23, 2026
@ps-jarvis ps-jarvis moved this from Ready for review to To be tested in PR Dashboard Oct 23, 2026

@Quetzacoalt91 Quetzacoalt91 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed and tested locally

  • docker build -t prestashop/base:test base/images/7.3-apache: 🟢

  • docker build -t prestashop/base:test base/images/7.4-apache: 🟢

  • docker build -t prestashop/base:test base/images/8.0-apache: 🟢

  • docker build -t prestashop/base:test base/images/7.3-fpm: 🟢

  • docker build -t prestashop/base:test base/images/7.4-fpm: 🟢

  • docker build -t prestashop/base:test base/images/8.0-fpm: 🟢

@Quetzacoalt91
Quetzacoalt91 merged commit 42bccba into PrestaShop:master Oct 23, 2026
2 checks passed
@github-project-automation github-project-automation Bot moved this from To be tested to Merged in PR Dashboard Oct 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants