[3.18] gnupg requires gnupg-keyboxd
Hi,
after upgrading to alpine 3.18, gpg cannot be used without gnupg-keyboxd
:
simon@simon-dev-portable:~$ docker run --rm -it alpine:3.18
/ # apk --no-cache add gnupg
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz
(1/31) Installing libgpg-error (1.47-r1)
(2/31) Installing libassuan (2.5.5-r2)
(3/31) Installing ncurses-terminfo-base (6.4_p20230506-r0)
(4/31) Installing libncursesw (6.4_p20230506-r0)
(5/31) Installing pinentry (1.2.1-r1)
Executing pinentry-1.2.1-r1.post-install
(6/31) Installing libgcrypt (1.10.2-r1)
(7/31) Installing gnupg-gpgconf (2.4.1-r0)
(8/31) Installing libbz2 (1.0.8-r5)
(9/31) Installing npth (1.6-r4)
(10/31) Installing sqlite-libs (3.41.2-r2)
(11/31) Installing gpg (2.4.1-r0)
(12/31) Installing gpg-agent (2.4.1-r0)
(13/31) Installing gpg-wks-server (2.4.1-r0)
(14/31) Installing libksba (1.6.3-r2)
(15/31) Installing gpgsm (2.4.1-r0)
(16/31) Installing gpgv (2.4.1-r0)
(17/31) Installing gmp (6.2.1-r3)
(18/31) Installing nettle (3.8.1-r2)
(19/31) Installing libunistring (1.1-r1)
(20/31) Installing libidn2 (2.3.4-r1)
(21/31) Installing libffi (3.4.4-r2)
(22/31) Installing p11-kit (0.24.1-r2)
(23/31) Installing libtasn1 (4.19.0-r1)
(24/31) Installing gnutls (3.8.0-r2)
(25/31) Installing gdbm (1.23-r1)
(26/31) Installing libsasl (2.1.28-r4)
(27/31) Installing libldap (2.6.4-r3)
(28/31) Installing gnupg-dirmngr (2.4.1-r0)
(29/31) Installing gnupg-utils (2.4.1-r0)
(30/31) Installing gnupg-wks-client (2.4.1-r0)
(31/31) Installing gnupg (2.4.1-r0)
Executing busybox-1.36.0-r9.trigger
OK: 22 MiB in 46 packages
/ # gpg --recv-key E2AB30A845A23B6DE099E7442F4A3C302FD2ECAE
gpg: directory '/root/.gnupg' created
gpg: error running '/usr/libexec/keyboxd': probably not installed
gpg: failed to start keyboxd '/usr/libexec/keyboxd': Configuration error
gpg: can't connect to the keyboxd: Configuration error
gpg: error opening key DB: No Keybox daemon running
gpg: key 2F4A3C302FD2ECAE: public key not found: I/O error
gpg: error reading '[stream]': I/O error
gpg: Total number processed: 0
/ #
After installing the missing gnupg-keyboxd
everything works again.