www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 19100] New: install.sh signature verification fails, no

https://issues.dlang.org/show_bug.cgi?id=19100

          Issue ID: 19100
           Summary: install.sh signature verification fails, no public key
           Product: D
           Version: D2
          Hardware: x86
                OS: Windows
            Status: NEW
          Severity: enhancement
          Priority: P1
         Component: installer
          Assignee: nobody puremagic.com
          Reporter: johnnymarler gmail.com

For some reason install.sh signature verification is failing on my ubuntu
machine.  I've tried installing multiple versions but all of them fail.  When I
modify the gpg verification command to print stderr, I get the following
message:

gpg2 -q --verify --keyring /home/marler8997/dlang/d-keyring.gpg
--no-default-keyring /dev/fd/63
/home/marler8997/dlang/.installer_tmp_4DmvFx/fws8WG/dmd.2.081.1.linux.tar.xz
gpg: Signature made Tue 10 Jul 2018 02:47:37 PM MDT using RSA key ID 12BB1939
gpg: Can't check signature: No public key

The contents of d-keyring.gpg are the following:

hexdump /home/marler8997/dlang/d-keyring.gpg 
0000000 0000 2000 0101 0200 424b 6658 0000 0000
0000010 505b 4e86 505b 4e86 0000 0000 0000 0000
0000020

--
Jul 19 2018