Skip to content

fix: refresh expired sury.org PHP apt signing key#5050

Merged
MMwandigha merged 1 commit into
ushahidi:developfrom
howtobuildup:fix/dockerfile-build
Apr 21, 2026
Merged

fix: refresh expired sury.org PHP apt signing key#5050
MMwandigha merged 1 commit into
ushahidi:developfrom
howtobuildup:fix/dockerfile-build

Conversation

@benjamincerigo
Copy link
Copy Markdown
Contributor

@benjamincerigo benjamincerigo commented Apr 15, 2026

The sury.org GPG key (B188E2B695BD4743) baked into the base image has expired, causing apt-get update to fail. Remove the old key and install the updated debsuryorg-archive-keyring.deb package.

This mirrors the fix applied upstream in ushahidi/docker-base-images (ff1c0d1 "php-fpm-nginx 7.4 : debian and php-sury updates") which is already included in the ushahidi/php-fpm-nginx base image used by platform-release.

Test checklist:

  • The build now works: docker build .

Fixes ushahidi/platform# .

Ping @ushahidi/platform

The sury.org GPG key (B188E2B695BD4743) baked into the base image
has expired, causing apt-get update to fail. Remove the old key and
install the updated debsuryorg-archive-keyring.deb package.

This mirrors the fix applied upstream in ushahidi/docker-base-images
(ff1c0d1 "php-fpm-nginx 7.4 : debian and php-sury updates") which is
already included in the ushahidi/php-fpm-nginx base image used by
platform-release.
Copy link
Copy Markdown

@MMwandigha MMwandigha left a comment

Choose a reason for hiding this comment

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

Hi @benjamincerigo, thanks for resolving this. I can approve the docker build runs successfully. I will proceed to merge

@MMwandigha MMwandigha merged commit 6f20265 into ushahidi:develop Apr 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants