gpg: keyserver receive failed: Invalid argument
解决方案
去这个网址:http://keyserver.ubuntu.com/
在报错的信息里找到邮箱在这个网站上输入邮箱搜索
搜索到这些key,点第一个进去
点进去之后看到key的内容
全选复制, 在Linux上创建一个文本文件,名字任意取, 将内容复制进去
touch gpgKey
vim gpgKey
sudo apt-key add gpgKey
然后就可以了
报错过程
之前安装mysql, 执行apt update的时候报错了:
Err:2 http://repo.mysql.com/apt/ubuntu bionic InRelease
The following signatures were invalid: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering <mysql-build@oss.oracle.com>
网上说用这个方法:
apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv yourKey
结果还是不行, 报错:
root@xx:/var/log/mysql# apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 8C718D3B5072E1F5
Executing: /tmp/apt-key-gpghome.WnlsI9s8pX/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com --recv 8C718D3B5072E1F5
gpg: keyserver receive failed: Invalid argument