E: 软件源 https://nvidia.github.io/libnvidia-container/stable/ubuntu18.04/amd64/ / 的选项 Signed-By 中含有互相冲突的值:/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg != E: 无法读取源列表。
时间: 2023-07-05 21:35:04 浏览: 393
这个错误提示是由于添加了多个NVIDIA软件源造成的,其中一个源的签名与其他源冲突了。可以按照以下步骤进行修复:
1. 打开终端并输入以下命令:
```
sudo rm /etc/apt/sources.list.d/nvidia-container-toolkit.list*
```
这会删除所有与nvidia-container-toolkit相关的软件源。
2. 然后,输入以下命令,以添加正确的软件源:
```
curl -s -L https://nvidia.github.io/libnvidia-container/$(. /etc/os-release;echo $ID$VERSION_ID)/nvidia-container-runtime.list | \
sudo tee /etc/apt/sources.list.d/nvidia-container-runtime.list
```
3. 接下来,使用以下命令添加GPG密钥:
```
curl -s -L https://nvidia.github.io/libnvidia-container/gpgkey | \
sudo apt-key add -
```
4. 最后,使用以下命令更新软件源并安装nvidia-container-toolkit:
```
sudo apt-get update
sudo apt-get install nvidia-container-toolkit
```
这样就可以修复这个错误了。如果还有其他问题,请尝试重启系统并再次运行上述命令。
阅读全文