24 January 2025

The error gpg: keyserver receive failed: No data occurs when GPG cannot connect to the keyserver to import a key. This is often caused by network issues, a misconfigured GPG keyserver, or a deprecated keyserver protocol.

Typical error that you might see:
gpg: error reading key: No public key

:: PGP keys need importing:
-> 689DAD778FF08760E046228BA978220305CD5C32, required by: php-codesniffer
:: Import? [Y/n]
:: Importing keys with gpg...
gpg: keyserver receive failed: No data
-> problem importing keys

Source code viewer
  1. # Import the key from a server, using secure hkps protocol:
  2. gpg --keyserver hkps://keys.openpgp.org --recv-keys <KEY_ID>
Programming Language: Bash