错误:7 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 InRelease 由于没有公钥,无法验证下列签名: NO_PUBKEY A4B469963BF863CC
时间: 2023-06-12 08:04:47 浏览: 362
这个错误是因为你的Ubuntu系统没有安装指定的GPG公钥。你可以使用以下命令来安装该公钥:
```
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
```
然后再次运行你的命令即可。如果你仍然遇到问题,你可以尝试更新APT软件包列表:
```
sudo apt-get update
```
这应该能够解决你的问题。
相关问题
shanghai509@shanghai509-VMware-Virtual-Platform:~$ sudo apt update 获取:1 http://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2004/x86_64 InRelease [1,581 B] 错误:1 http://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2004/x86_64 InRelease 由于没有公钥,无法验证下列签名: NO_PUBKEY A4B469963BF863CC 获取:3 http://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2004/x86_64 InRelease [1,581 B] 错误:3 http://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2004/x86_64 InRelease 由于没有公钥,无法验证下列签名: NO_PUBKEY A4B469963BF863CC 命中:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu noble InRelease 命中:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu noble-updates InRelease 命中:5 http://mirrors.tuna.tsinghua.edu.cn/ubuntu noble-backports InRelease 命中:6 http://security.ubuntu.com/ubuntu noble-security InRelease 正在读取软件包列表... 完成 W: GPG 错误:http://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2004/x86_64 InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY A4B469963BF863CC E: 仓库 “http://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2004/x86_64 InRelease” 没有数字签名。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。 W: GPG 错误:http://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2004/x86_64 InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY A4B469963BF863CC E: 仓库 “http://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64 InRelease” 没有数字签名。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
从错误信息来看,在尝试运行 `sudo apt update` 更新 CUDA 软件库时,系统提示缺少用于验证 NVIDIA CUDA 存储库的 GPG 公钥 (`NO_PUBKEY A4B469963BF863CC`)。这是因为在添加存储库的过程中未导入正确的密钥。
### 解决方案
#### 方法一:手动导入缺失的公钥
可以使用以下命令来解决这个问题:
```bash
# 导入 NVIDIA 的 GPG 公钥
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub
# 或者直接指定公钥 ID (A4B469963BF863CC)
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A4B469963BF863CC
```
完成上述步骤后再重新执行更新操作即可:
```bash
sudo apt update
```
如果仍然存在问题,则可能是网络原因导致连接失败,建议更换到国内镜像站点下载对应的资源文件,并确保本地环境支持 HTTPS 协议访问远程服务器内容。
---
#### 方法二:检查并修正 sources.list 文件配置项是否正确设置为目标版本号及架构类型相匹配的服务端地址路径格式;例如对于 Ubuntu focal 系统而言应该类似如下的形式出现在 `/etc/apt/sources.list.d/cuda.list` 中的一行记录数据里头:
```
deb http://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2004/x86_64 /
```
> **注意**:这里需要确认当前操作系统确实为 ubuntu2004 ,并且硬件平台确实是 x86 架构下才能正常工作;如果不是的话请修改成相应的值!
然后再次刷新索引数据库看看还有无其他异常情况发生……
E: Failed to fetch https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/./cuda-toolkit-config-common_12.2.53-1_all.deb Could not wait for server fd - select (11: Resource temporarily unavailable) [IP: 152.199.39.144 443] E: Failed to fetch https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/./cuda-gdb-12-2_12.2.53-1_amd64.deb Could not wait for server fd - select (11: Resource temporarily unavailable) [IP: 152.199.39.144 443] E: Failed to fetch https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/./cuda-nvvp-12-2_12.2.60-1_amd64.deb Could not wait for server fd - select (11: Resource temporarily unavailable) [IP: 152.199.39.144 443] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
这个错误通常是由于网络连接问题导致的。你可以尝试以下解决方法:
1. 请确保你的网络连接正常,可以尝试使用浏览器访问这些链接,看是否能够成功下载文件。
2. 运行 `apt-get update` 命令,更新软件包列表。这将确保你的系统获取到最新的软件包信息。
3. 如果更新软件包列表后问题仍未解决,可以尝试添加 `--fix-missing` 参数运行 `apt-get install` 命令,例如:`sudo apt-get install --fix-missing cuda-toolkit-config-common`。
4. 如果问题仍然存在,可能是由于下载源的问题。你可以尝试更换其他下载源,或者等待一段时间后再尝试。
希望以上方法能够帮到你解决问题!如有其他问题,请随时提问。
阅读全文
相关推荐

















