New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GPG error: https://packages.sury.org/php bullseye InRelease: The following signatures were invalid #5795
Comments
Oh, good news, perhaps we don't have to worry about v1.22.6 users. We have gradually made the apt update more resilient, so I see
So those should work out OK. The problem will be people who have Dockerfiles that do apt update without the |
I tested with a changing image (same label), and the image was not automatically updated. This behavior is controlled by pull-policy and build in docker-compose. In our situation, where we have a build stage and no pull-policy specified, the behavior I think is specified by https://docs.docker.com/compose/compose-file/build/#using-build-and-image:
However, that does not seem to be the behavior we are seeing. I don't mind the behavior we have, because it's tuned to allow offline work with DDEV. |
I suspect this will directly affect only a few people, and all of them can solve it by upgrading to v1.22.7, which may be just as easy as |
|
For findability: You might see
|
People may still run across this, as many versions of DDEV are out there. All the info is here though, so closing. |
TL;DR
As of 16 Feb 2024 the (upstream) old deb.sury.org key is expiring. This key is used for installing PHP packages in the
ddev-webserver
Docker image. Its expiration may cause failures ofapt update
orapt install
/webimage_extra_packages
(with PHP packages).ddev start
docker pull ddev/ddev-webserver:v1.22.6
to get an upgraded version with the new package key.Is your feature request related to a problem?
The key for the deb.sury.org repo expires on 16 Feb 2024. This is unfortunate. It has now been refreshed with a 2026 expiration date, but people with DDEV v1.22.6 and before may have failures on Feb 16 when the key expires and their
ddev start
tries to do anapt-get update
and outputs some warning information.webimage_extra_packages
with a PHP extension won't be able to work correctly.Describe your solution
I think we can figure out how to push a new version of ddev/ddev-webserver:v1.22.6 which solves this problem. Normally we don't replace existing images because it causes unexplained behavior differences.
This can be done two different ways:
ddev logs
shows SEGV) in v1.22.6. #5633 - which could be good, but involves some behavior change.@stasadev leans toward the first option because we fix the xdebug problem, #5633
I believe people will still have to do a
docker pull ddev/ddev-webserver:v1.22.6
in order to solve the problem when the key expires. I'm not sure how to test this.I imagine we should deploy a warning to ddev/remote-config to tell people about this.
Describe alternatives
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: