Open csillag opened 3 years ago
Btw this broke at some point between the 17th of the 22th of June.
The missing key seems to be the one in this line: 4ED778F539E3634C779C87C6D7062848A1AB005C
... which is required to verify the signature on https://nodejs.org/dist/v12.18.4/SHASUMS256.txt.asc , but is no longer available at https://keyserver.pgp.com (or anywhere else, as far as I can see).
Upon further inspection, I see that basically all those keys have been withdrawn... which is kind of strange, since they are even used for signing some of the latest versions.
For example https://nodejs.org/dist/latest-v12.x/SHASUMS256.txt.asc is signed by C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C
, which is also no longer available... I am stumped here.
Or maybe those PGP keys haven't been withdrawn, but are not published at a different location? That should be the case, since even v16-latest is signed by a key which is not available at keyserver.pgp.com ....
This is how they handled this in the official node docker image: https://github.com/nodejs/docker-node/issues/1500
As part of the build process, the script tries to import a bunch of PGP pubic keys from various key servers. Unfortunately, some of those keys have expired, and therefore can no longer be found.
So the build dies like this:
I guess the key ids listed here need to be updated...