簡體   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