docker-library / python

Docker Official Image packaging for Python
https://www.python.org/
MIT License
2.5k stars 1.04k forks source link

3.10 bullseye build fails: "gpg: Can't check signature: No public key" #913

Closed ddhuyvetter-godaddy closed 3 months ago

ddhuyvetter-godaddy commented 3 months ago

When I try to build 3.10/bullseye, the docker build fails with:

$ docker build .
1.032 + mktemp -d
1.034 + GNUPGHOME=/tmp/tmp.gTMrYgtVQ2
1.034 + export GNUPGHOME
1.034 + gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys E3FF2839C048B25C084DEBE9B26995E310250568
1.037 gpg: keybox '/tmp/tmp.gTMrYgtVQ2/pubring.kbx' created
2.782 gpg: /tmp/tmp.gTMrYgtVQ2/trustdb.gpg: trustdb created
2.782 gpg: key B26995E310250568: public key "Łukasz Langa (GPG langa.pl) <lukasz@langa.pl>" imported
2.784 gpg: Total number processed: 1
2.784 gpg:               imported: 1
2.789 + gpg --batch --verify python.tar.xz.asc python.tar.xz
2.892 gpg: Signature made Thu Mar 21 07:55:53 2024 UTC
2.892 gpg:                using RSA key CFDCA245B1043CF2A5F97865FFE87404168BD847
2.892 gpg: Can't check signature: No public key

https://github.com/docker-library/python/blob/f2406ed2a86e35e6c53bfcdbf4f38fb4895c7ecd/3.10/bullseye/Dockerfile#L35

tianon commented 3 months ago

Yep, this is expected; see https://github.com/docker-library/python/pull/912 :+1:

Looks like it's time to go back the other direction. :rocket: