我尝试在 Ubuntu 18.04 中安装 ROS melodic。我可以添加源文件。但是当我尝试为其添加密钥时,它出现了此错误。我使用的命令是:
$ sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
它抛出的错误是:
Executing: /tmp/apt-key-gpghome.cUIgKzTGF5/gpg.1.sh --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
gpg: keyserver receive failed: Server indicated a failure
当我 ping 时,
$ ping ha.pool.sks-keyservers.net
PING ha.pool.sks-keyservers.net (192.146.137.99) 56(84) bytes of data.
64 bytes from pgpkeys.co.uk (192.146.137.99): icmp_seq=1 ttl=49 time=169 ms
64 bytes from pgpkeys.co.uk (192.146.137.99): icmp_seq=2 ttl=49 time=169 ms
工作正常。如何解决这个问题?
使用此后有效: $ wget https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -O - | sudo apt-key add -