Bug 23671 – Installer GPG key fails

Status
NEW
Severity
major
Priority
P2
Component
installer
Product
D
Version
D2
Platform
All
OS
Linux
Creation time
2023-02-05T01:58:59Z
Last change time
2025-01-02T15:47:36Z
Assigned to
No Owner
Creator
Andrej Mitrovic
Moved to GitHub: installer#712 →

Comments

Comment #0 by andrej.mitrovich — 2023-02-05T01:58:59Z
$ curl -fsS https://dlang.org/install.sh | bash -s dmd Downloading and unpacking https://downloads.dlang.org/releases/2.x/2.102.0/dmd.2.102.0.linux.tar.xz ######################################################################## 100.0% gpg: Signature made Thu 02 Feb 2023 03:18:30 AM KST gpg: using RSA key 30AE2FC45DE4153268ED91754CF5FA5326CC62EB gpg: Can't check signature: No public key Invalid signature https://downloads.dlang.org/releases/2.x/2.102.0/dmd.2.102.0.linux.tar.xz.sig
Comment #1 by ibuclaw — 2023-02-13T20:58:24Z
This is happening because your local copy of ~/dlang/d-keyring.gpg is out of date with the dlang.org server. To fix, the install.sh script should fetch the latest version of https://dlang.org/d-keyring.gpg periodically. As a workaround remove `~/dlang/d-keyring.gpg` and try again.
Comment #2 by andrej.mitrovich — 2023-02-14T05:10:44Z
Thanks, workaround works.
Comment #3 by andrej.mitrovich — 2023-06-25T08:47:22Z
*** Issue 23842 has been marked as a duplicate of this issue. ***
Comment #4 by andrej.mitrovich — 2023-06-25T08:48:08Z
I think the install script should tell the user about this workaround.
Comment #5 by robert.schadek — 2025-01-02T15:47:36Z
THIS ISSUE HAS BEEN MOVED TO GITHUB https://github.com/dlang/installer/issues/712 DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB