gnupg: error: .config/guix/upstream/trustedkeys.kbx': No such file or directory

  • Done
  • quality assurance status badge
Details
2 participants
  • Ludovic Courtès
  • swedebugia
Owner
unassigned
Submitted by
swedebugia
Severity
normal
S
S
swedebugia wrote on 9 Nov 2018 19:20
(name . Report new Guix bug)(address . bug-guix@gnu.org)
f7d9a9e4-3308-eba1-37d6-3bd5bbaccb6b@riseup.net
This happened in a GuixSD 0.15 VM inside this env:

$ guix environment guix --ad-hoc help2man git strace   pkg-config less
binutils coreutils grep guile guile-git guile-json gcc gnupg --no-grafts
-l ~/my-packages/guile-gcrypt.scm

--
Starting download of /tmp/guix-file.HZZqZi
following redirection to
 …2.5.tar.gz  506KiB                  307KiB/s 00:02
[##################] 100.0%

Starting download of /tmp/guix-file.7s85Nf
following redirection to
 …5.tar.gz.sig  833B                  395KiB/s 00:00
[##################] 100.0%
gpgv: keyblock resource
'/home/sdb/.config/guix/upstream/trustedkeys.kbx': No such file or directory
gpgv: Signature made Mon 07 May 2018 08:20:36 PM CEST
gpgv:                using RSA key F53B4C5695B5E4D56093432484696772846A0058
gpgv: Can't check signature: No public key
Would you like to add this key to keyring
'/home/sdb/.config/guix/upstream/trustedkeys.kbx'?
y
gpg: failed to create temporary file
'/home/sdb/.gnupg/.#lk0x0000000000f6bb70.komputilo.1978': No such file
or directory
gpg: connecting dirmngr at '/home/sdb/.gnupg/S.dirmngr' failed: No such
file or directory
gpg: keyserver receive failed: No dirmngr
gpgv: Signature made Mon 07 May 2018 08:20:36 PM CEST
gpgv:                using RSA key F53B4C5695B5E4D56093432484696772846A0058
gpgv: Can't check signature: No public key
guix refresh: warning: signature verification failed for
`mirror://gnu/artanis/artanis-0.2.5.tar.gz'
guix refresh: warning: (could be because the public key is not in your
keyring)
guix refresh: warning: artanis: version 0.2.5 could not be downloaded
and authenticated; not updating

$ gpg --version
gpg (GnuPG) 2.2.8
libgcrypt 1.8.2

--

"gpg" had just been installed for the env and had never been run (thus
directories obviously needed was not present)

Running gpg and guix again fixed the problem:

--

sdb@komputilo ~/guix-tree [env]$ gpg
gpg: directory '/home/sdb/.gnupg' created
gpg: keybox '/home/sdb/.gnupg/pubring.kbx' created
gpg: WARNING: no command supplied.  Trying to guess what you mean ...
gpg: Go ahead and type your message ...
^C
gpg: signal Interrupt caught ... exiting

sdb@komputilo ~/guix-tree [env]$ ./pre-inst-env guix refresh artanis -u
;;; note: source file /home/sdb/guix-tree/gnu/packages/guile.scm
;;;       newer than compiled /home/sdb/guix-tree/gnu/packages/guile.go
;;; note: source file /home/sdb/guix-tree/gnu/packages/guile.scm
;;;       newer than compiled
/run/current-system/profile/lib/guile/2.2/site-ccache/gnu/packages/guile.go
Starting download of /tmp/guix-file.Egm4qn
following redirection to
 …2.5.tar.gz  506KiB                  357KiB/s 00:01
[##################] 100.0%

Starting download of /tmp/guix-file.YwaD7f
following redirection to
 …5.tar.gz.sig  833B                  577KiB/s 00:00
[##################] 100.0%
gpgv: Signature made Mon 07 May 2018 08:20:36 PM CEST
gpgv:                using RSA key F53B4C5695B5E4D56093432484696772846A0058
gpgv: Can't check signature: No public key
Would you like to add this key to keyring
'/home/sdb/.config/guix/upstream/trustedkeys.kbx'?
y
gpg: /home/sdb/.gnupg/trustdb.gpg: trustdb created
gpg: key 84696772846A0058: public key "Mu Lei (Mu Lei known as
NalaGinrut holds this key) <mulei@gnu.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpgv: Signature made Mon 07 May 2018 08:20:36 PM CEST
gpgv:                using RSA key F53B4C5695B5E4D56093432484696772846A0058
gpgv: Good signature from "Mu Lei (Mu Lei known as NalaGinrut holds this
key) <mulei@gnu.org>"
gpgv:                 aka "Mu Lei (Alternative) <nalaginrut@gmail.com>"
gnu/packages/guile.scm:556:15: artanis: updating from version 0.2.1-3 to
version 0.2.5...
--

Success!

I think this is a bug in gpg.

What do you think?

--
Cheers Swedebugia
L
L
Ludovic Courtès wrote on 11 Nov 2018 17:41
(name . swedebugia)(address . swedebugia@riseup.net)(address . 33326@debbugs.gnu.org)
878t1zsh11.fsf@gnu.org
Hello,

swedebugia <swedebugia@riseup.net> skribis:

Toggle quote (31 lines)
> Starting download of /tmp/guix-file.7s85Nf
> From https://ftpmirror.gnu.org/gnu/artanis/artanis-0.2.5.tar.gz.sig...
> following redirection to
> `https://mirrors.tripadvisor.com/gnu/artanis/artanis-0.2.5.tar.gz.sig'...
>  …5.tar.gz.sig  833B                  395KiB/s 00:00
> [##################] 100.0%
> gpgv: keyblock resource
> '/home/sdb/.config/guix/upstream/trustedkeys.kbx': No such file or
> directory
> gpgv: Signature made Mon 07 May 2018 08:20:36 PM CEST
> gpgv:                using RSA key F53B4C5695B5E4D56093432484696772846A0058
> gpgv: Can't check signature: No public key
> Would you like to add this key to keyring
> '/home/sdb/.config/guix/upstream/trustedkeys.kbx'?
> y
> gpg: failed to create temporary file
> '/home/sdb/.gnupg/.#lk0x0000000000f6bb70.komputilo.1978': No such file
> or directory
> gpg: connecting dirmngr at '/home/sdb/.gnupg/S.dirmngr' failed: No
> such file or directory
> gpg: keyserver receive failed: No dirmngr
> gpgv: Signature made Mon 07 May 2018 08:20:36 PM CEST
> gpgv:                using RSA key F53B4C5695B5E4D56093432484696772846A0058
> gpgv: Can't check signature: No public key
> guix refresh: warning: signature verification failed for
> `mirror://gnu/artanis/artanis-0.2.5.tar.gz'
> guix refresh: warning: (could be because the public key is not in your
> keyring)
> guix refresh: warning: artanis: version 0.2.5 could not be downloaded
> and authenticated; not updating

The above messages from ‘gpg’ suggest a gpg setup issue or something
along these lines. I think it’s beyond the scope of Guix, so I’m
tempted to close it as “not-a-bug”.

How does that sound?

Thanks,
Ludo’.
L
L
Ludovic Courtès wrote on 14 Nov 2018 11:25
control message for bug #33326
(address . control@debbugs.gnu.org)
87muqcj6qn.fsf@gnu.org
tags 33326 notabug
close 33326
?
Your comment

This issue is archived.

To comment on this conversation send an email to 33326@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 33326
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch