Para sua informação, encontrei o mesmo problema:
gpg: keyserver receive failed: Connection refused
Meu resolv.conf
continha:
nameserver 127.0.0.1
nameserver XXX.XXX.XXX.XXX
search XXX.XXX
e era imutável:
$ lsattr /etc/resolv.conf
----i---------e---- /etc/resolv.conf
Além disso, não tenho um servidor DNS vinculado à interface de rede de loopback (127.0.0.1).
Então, quando tentei executar este comando
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys XXXXXXXXXXXXXX
apt-key
usou apenas o primeiro servidor de nomes que não existe e falhou.
Eu removi a imutabilidade:
sudo chattr -i /etc/resolv.conf
Eu modifiquei o primeiro nameserver para apontar para um funcional.
E eu coloquei a imutabilidade de volta:
sudo chattr -i /etc/resolv.conf
E finalmente apt-key
funcionou.