There a many cases when you cannot modify the firewall configuration. Yes, this is a huge problem, but it doesn't really affect the way Arch uses it. gpg: refreshing 2 keys from hkps://hkps.pool.sks-keyservers.net gpg: key 77193F152BDBE6A6: 6 signatures not checked due to missing keys gpg: key 77193F152BDBE6A6: "Arch Linux ARM Build System " not changed gpg: Total number processed: 1 gpg: unchanged: 1 ‘$ sudo gpg --keyserver pool.sks-keyservers.net--recv-keys 3B94A80E50A477C7’ And the output: gpg: key 19802F8B0D70FC30: 6 duplicate signatures removed gpg: key 19802F8B0D70FC30: 6 signatures reordered gpg: key 19802F8B0D70FC30: “Jan Alexander Steffens (heftig) jan.steffens@gmail.com” not changed gpg: Total number processed: 1 Example command that fails. Alternatively, #Use a keyserver to find a public key. The master keys sign all Arch Developer and Trusted User keys, creating an effective web-of-trust from your pacman root key to each of the packager keys allowing verification of package files. # pacman-key --refresh-keys gpg: refreshing 99 keys from hkp://ipv4.pool.sks-keyservers.net:11371 gpg: keyserver refresh failed: No keyserver available ==> ERROR: A specified local key could not be updated from a keyserver. It was actually because both keyservers I tried didn't work at first (first one being the default and second one being keys.openpgp.org ). There are several popular keyservers in use around the world. It seems the default keyservers are facing issues! gpg: refreshing 116 keys from hkps://hkps.pool.sks-keyservers.net gpg: keyserver refresh failed: Server indicated a failure ==> ERROR: A specified local key could not … accessibility.mit.edu gpg --keyserver keyserver.ubuntu.com - … I don't see how core Arch functionality requires remote operations. Finally adding the ubuntu server worked. Import a public key. @Xarius, this works for me: gpg --keyserver pool.sks-keyservers.net --recv-key A328C3A2C3C45C06 dvzrv commented on 2020-11-28 10:51 @Xarius: Please read the AUR wiki page (something that a user should do on day one after signing up). @Xarius, this works for me: gpg --keyserver pool.sks-keyservers.net --recv-key A328C3A2C3C45C06 dvzrv commented on 2020-11-28 10:51 @Xarius: Please read the AUR wiki page (something that a user should do on day one after signing up). Comment by brent saner (sanerb) - Thursday, 22 December 2016, 16:25 GMT To import a public key with file name public.key to your public key ring: $ gpg --import public.key. OpenPGP is a method of encrypting and/or signing data (for example an email) in a secure “end to end” way.This means, the message is encrypted on your computer, using the recipient’s public key, in a way that the e-mail server has no knowledge of the content of the message. Thanks! This keychain is initialized during the Arch Linux install – a root key is created and the Arch Linux master keys are locally signed by the root key. I understand that keyservers are using the port 11371 but in many cases you are not allowed to connect to this port and you cannot add . Please send bug reports or problem reports to only after reading our FAQ. In order to encrypt messages to others, as well as verify their signatures, you need their public key. Also I nuked /etc/pacman.d/gnupg and reinitialised it, just to be safe!