1

我正在按照此链接在 Azure 上的 Ubuntu 虚拟机上安装 Azure 客户端。此虚拟机可能位于专用网络上并位于防火墙后面。

https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-apt?view=azure-cli-latest

我努力了

    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash

并得到这个错误:

    The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EB3E94ADBE1229CF

并且还尝试了手动安装说明,这在第一个命令上给出了相同的错误

    sudo apt-get update

然后我用谷歌搜索了错误并尝试了这个:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB3E94ADBE1229CF

这给了我:

    Executing: /tmp/apt-key-gpghome.weXEf8jZ7m/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys EB3E94ADBE1229CF
    gpg: keyserver receive failed: End of file

并且还尝试了这个:

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EB3E94ADBE1229CF 

得到了这个:

    sudo: unable to resolve host -0: Bad message
    Executing: /tmp/apt-key-gpghome.DTxXTpZKKN/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EB3E94ADBE1229CF
    gpg: key EB3E94ADBE1229CF: 6 signatures not checked due to missing keys
    gpg: key EB3E94ADBE1229CF: "Microsoft (Release signing) <gpgsecurity@microsoft.com>" not changed
    gpg: Total number processed: 1
    gpg:              unchanged: 1

然后我重新运行 sudo apt-get update 但收到与以前相同的错误。

4

1 回答 1

0

两天前我也遇到了同样的问题,也问了同样的问题。顺便说一句,我找到了解决方案,这里是:


好的,经过大量研究,我发现问题仅存在于某些 Nvidia 映像上,而不存在于准系统 Linux 映像上。所以我认为可信密钥本身一定有问题。所以,这些是我为了解决这个问题而采取的步骤。


sudo rm -rf /etc/apt/trusted.gpg.d/microsoft.gpg 
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB3E94ADBE1229CF
sudo apt-get update

现在您将能够更新实例


资源:[1] http://forums.debian.net/viewtopic.php?t=130558


于 2021-02-13T11:58:18.593 回答