[pkg-gnupg-maint] Bug#990686: dirmngr: any keyserver operations fail because of dirmngr using Tor

Christoph Anton Mitterer calestyo at scientia.net
Sun Jul 4 19:07:21 BST 2021


Package: dirmngr
Version: 2.2.27-2
Severity: normal


Hi.

It seesm with a default configuration of gnupg (and Tor) any keyserver operations
like --refresh-keys --search-keys --recv-keys fail with errors like:
gpg: keyserver refresh failed: Permission denied

Debug mode shows dirmngr is the reason:
gpg: DBG: chan_3 <- ERR 167804929 Permission denied <Dirmngr>
gpg: keyserver refresh failed: Permission denied


and it seems to turn out that this uses Tor by default and apparently in an improper
manner:
Tor[2100]: Your application (using socks5 to port 53) is giving Tor only an IP address. Applications that do DNS resolves themselves may leak information. Consider using Socks4A (e.g. via privoxy or socat) instead. For more information, please see https://2019.www.torproject.org/docs/faq.html.en#WarningsAboutSOCKSandDNSInformationLeaks. Rejecting.


Not sure whether it would be a good workaround to simply disable tor per default.
Can't dirmngr switch to sock 4a?


Thanks,
Chris.


-- System Information:
Debian Release: 11.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-8-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_DE.UTF-8, LC_CTYPE=en_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages dirmngr depends on:
ii  adduser              3.118
ii  gpgconf              2.2.27-2
ii  init-system-helpers  1.60
ii  libassuan0           2.5.4-1
ii  libc6                2.31-12
ii  libgcrypt20          1.8.7-6
ii  libgnutls30          3.7.1-5
ii  libgpg-error0        1.38-2
ii  libksba8             1.5.0-3
ii  libldap-2.4-2        2.4.57+dfsg-3
ii  libnpth0             1.6-3
ii  lsb-base             11.1.0

Versions of packages dirmngr recommends:
ii  gnupg  2.2.27-2

Versions of packages dirmngr suggests:
ii  dbus-user-session  1.12.20-2
ii  libpam-systemd     247.3-5
ii  pinentry-gnome3    1.1.0-4
ii  tor                0.4.5.9-1

-- no debconf information



More information about the pkg-gnupg-maint mailing list