Azure Nvidia 中的 apt-update 出现公钥错误

Eys*_*ika 14 linux ubuntu azure

我在 AZURE 上启动了 NVIDIA VM 并尝试使用进行更新, sudo apt update 但出现错误:

Hit:2 http://azure.archive.ubuntu.com/ubuntu focal InRelease                                                 
Hit:3 http://azure.archive.ubuntu.com/ubuntu focal-updates InRelease                                         
Hit:4 http://azure.archive.ubuntu.com/ubuntu focal-backports InRelease                                   
Hit:5 https://packages.microsoft.com/repos/azure-cli focal InRelease        
Hit:6 http://security.ubuntu.com/ubuntu focal-security InRelease            
Err:1 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64  InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A4B469963BF863CC
Reading package lists... Done
W: GPG error: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64  InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A4B469963BF863CC
E: The repository 'http://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64  InRelease' is no longer signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Run Code Online (Sandbox Code Playgroud)

安装我使用的密钥 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv A4B469963BF863CC

但这给出了 No data 错误。gpg: keyserver receive failed: No data

我可以运行sudo apt-get upgrade,但不能更新。任何帮助,将不胜感激

即使安装了cuda,但仍然找不到cuda库,这可能是由于更新造成的。

小智 15

以下对我有用

apt-key del 7fa2af80
rm /etc/apt/sources.list.d/cuda.list
rm /etc/apt/sources.list.d/nvidia-ml.list
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-keyring_1.0-1_all.deb
dpkg -i cuda-keyring_1.0-1_all.deb
Run Code Online (Sandbox Code Playgroud)

我在 docker 容器中运行了这些命令,因此在 VM 中您可能需要添加 sudo。