GNU bug report logs -
#76112
gnupg-verify* crashes when stdin is not /dev/tty
Previous Next
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hello,
I've discovered this problem using './pre-inst-env guix refresh -u' and
xargs, which by default doesn't connect stdin to /dev/tty
(non-interactive):
--8<---------------cut here---------------start------------->8---
$ echo alsa-utils | xargs ./pre-inst-env guix refresh -u
Starting download of /tmp/guix-file.nWaumi
From https://www.alsa-project.org/files/pub/utils/alsa-utils-1.2.13.tar.bz2...
….2.13.tar.bz2 1.6MiB 1.1MiB/s 00:01 ▕██████████████████▏ 100.0%
Starting download of /tmp/guix-file.Y9WAfh
From https://www.alsa-project.org/files/pub/utils/alsa-utils-1.2.13.tar.bz2.sig...
….13.tar.bz2.sig 833B 4.2MiB/s 00:00 ▕██████████████████▏ 100.0%
gpgv: Signature faite le mar. 12 nov. 2024 18:50:14 JST
gpgv: avec la clef RSA F04DF50737AC1A884C4B3D718380596DA6E59C91
gpgv: Impossible de vérifier la signature : Pas de clef publique
Would you like to add this key to keyring '/home/maxim/.config/guix/upstream/trustedkeys.kbx'?
Backtrace:
In ice-9/boot-9.scm:
1752:10 18 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _)
In unknown file:
17 (apply-smob/0 #<thunk 7f44d41132a0>)
In ice-9/boot-9.scm:
724:2 16 (call-with-prompt _ _ #<procedure default-prompt-handler (k proc)>)
In ice-9/eval.scm:
619:8 15 (_ #(#(#<directory (guile-user) 7f44d4118c80>)))
In guix/ui.scm:
2332:7 14 (run-guix . _)
2295:10 13 (run-guix-command _ . _)
In ice-9/boot-9.scm:
1752:10 12 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _)
1752:10 11 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _)
In guix/store.scm:
689:37 10 (thunk)
2210:25 9 (run-with-store #<store-connection 256.100 7f44b67232d0> _ #:guile-for-build _ #:system _ # _)
In guix/scripts/refresh.scm:
635:18 8 (_ _)
In srfi/srfi-1.scm:
634:9 7 (for-each #<procedure 7f44c0adac40 at guix/scripts/refresh.scm:636:19 (update)> _)
In guix/scripts/refresh.scm:
375:22 6 (update-package _ #<package alsa-utils <at> 1.2.11 gnu/packages/linux.scm:3153 7f44b6e04790> _ _ # …)
In guix/upstream.scm:
473:22 5 (package-update/url-fetch #<store-connection 256.100 7f44b67232d0> #<package alsa-utils <at> 1.2.…> …)
343:34 4 (download-tarball _ "https://www.alsa-project.org/files/pub/utils/alsa-utils-1.2.13.tar.bz2" # …)
In ice-9/regex.scm:
133:5 3 (gnupg-verify* "/gnu/store/qzqb2phrikb9mnkajxppz9qp9gz1c2bd-alsa-utils-1.2.13.tar.bz2.sig" "…" …)
In unknown file:
2 (regexp-exec #<regexp 7f44b43e9600> #<eof> 0 #<undefined>)
In ice-9/boot-9.scm:
1685:16 1 (raise-exception _ #:continuable? _)
1685:16 0 (raise-exception _ #:continuable? _)
ice-9/boot-9.scm:1685:16: In procedure raise-exception:
In procedure regexp-exec: Wrong type argument in position 2 (expecting string): #<eof>
--8<---------------cut here---------------end--------------->8---
Using the '--open-tty' argument of xargs works around the issue:
--8<---------------cut here---------------start------------->8---
$ echo alsa-plugins alsa-utils | xargs -o ./pre-inst-env guix refresh -u
gnu/packages/linux.scm:3195:2: warning: no updater for alsa-plugins
Starting download of /tmp/guix-file.OIHJYF
From https://www.alsa-project.org/files/pub/utils/alsa-utils-1.2.13.tar.bz2...
….2.13.tar.bz2 1.6MiB 1.0MiB/s 00:01 ▕██████████████████▏ 100.0%
Starting download of /tmp/guix-file.cTAkPz
From https://www.alsa-project.org/files/pub/utils/alsa-utils-1.2.13.tar.bz2.sig...
….13.tar.bz2.sig 833B 4.0MiB/s 00:00 ▕██████████████████▏ 100.0%
gpgv: Signature faite le mar. 12 nov. 2024 18:50:14 JST
gpgv: avec la clef RSA F04DF50737AC1A884C4B3D718380596DA6E59C91
gpgv: Impossible de vérifier la signature : Pas de clef publique
Would you like to add this key to keyring '/home/maxim/.config/guix/upstream/trustedkeys.kbx'?
y
gpg: clef 8380596DA6E59C91 : clef publique « ALSA Release Team (Package Signing Key v1) <release <at> alsa-project.org> » importée
gpg: Quantité totale traitée : 1
gpg: importées : 1
gpgv: Signature faite le mar. 12 nov. 2024 18:50:14 JST
gpgv: avec la clef RSA F04DF50737AC1A884C4B3D718380596DA6E59C91
gpgv: Bonne signature de « ALSA Release Team (Package Signing Key v1) <release <at> alsa-project.org> »
gnu/packages/linux.scm:3155:13: alsa-utils: updating from version 1.2.11 to version 1.2.13...
--8<---------------cut here---------------end--------------->8---
--
Thanks,
Maxim
This bug report was last modified 141 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.