[英]gpg: no valid OpenPGP data found. while installing SQL Server in Ubuntu 18.04
I'm installing SQL Server on Linux Ubuntu 18.04, according to the tutorial https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-ver15 , however执行第一个命令时
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
我收到以下错误
gpg: no valid OpenPGP data found.
我已经对该错误进行了多项研究,安装了 ca-certificates,安装了所有 gpg 软件包,但我仍然无法解决问题,有人可以指导我解决问题吗?
该命令对我来说很好。 很可能有防火墙或代理服务器静默阻止和/或重写 web 页面。
做这个:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc
它很可能会打印出一些信息,告诉您是什么拦截了流量并阻止您获取真正的密钥。 一旦你弄清楚是什么阻碍了交通,你就必须弄清楚如何让它停下来。
我的问题是互联网连接配置,在我的/etc/netplan/00-installer-config.yaml
文件中,网络掩码错误
我也有同样的问题。 我相信 99.99% 是连接问题。 您可能正在通过防火墙或 VPN 进行连接。 当我只通过公司网络连接时,我遇到了同样的问题。 我在我家的机器上尝试了相同的命令,它工作得很好。
您可以在命令中添加“--no-check-certificate”:
wget --no-check-certificate -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
如果您想查看发生了什么,您可以在添加“--no-check-certificate”选项之前使用详细命令而不是安静命令。 例如
wget -vO - https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
如果您在代理后面,这将告诉您使用“--no-check-certificate”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.