繁体   English   中英

gpg: 没有找到有效的 OpenPGP 数据。 在 Ubuntu 18.04 中安装 SQL 服务器时

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM