E: Conflicting values set for option Signed-By regarding source https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /: /usr/share/keyrings/cuda_debian_prod.gpg != /usr/share/keyrings/cuda-archive-keyring.gpg E: The list of sources could not be read.
时间: 2023-06-23 18:04:07 浏览: 319
这个错误通常是由于CUDA源的密钥错误或重复导致的。您可以尝试以下步骤来解决这个问题:
1. 删除旧的CUDA源密钥:
```bash
sudo rm /etc/apt/trusted.gpg.d/cuda{,-archive-keyring}.gpg
```
2. 下载并安装新的CUDA源密钥:
```bash
curl -s https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub | sudo apt-key add -
```
3. 更新APT源列表:
```bash
sudo apt-get update
```
4. 如果您仍然遇到问题,请尝试清除APT缓存并重新执行步骤2和3:
```bash
sudo apt-get clean
sudo apt-get update
```
希望这可以帮助您解决问题!
相关问题
E: Conflicting values set for option Signed-By regarding source https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/ /: /usr/share/keyrings/cuda-archive-keyring.gpg != E: The list of sources could not be read.
这个错误通常是由于CUDA存储库的密钥问题引起的。您可以尝试以下解决方法:
1. 删除旧的密钥文件:
```
sudo rm /etc/apt/trusted.gpg.d/cuda-archive-keyring.gpg
```
2. 重新安装CUDA存储库密钥:
```
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
```
3. 更新APT缓存:
```
sudo apt update
```
这些步骤应该能够解决您遇到的问题。如果问题仍然存在,请提供更多详细信息,以便我能够更好地帮助您解决。
模块依赖问题 问题 1: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBD-SQLite:1.58:8010020191114033549:073fa5fe-0.x86_64 问题 2: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64 错误: 问题 1: package cockpit-bridge-251.1-1.el8.x86_64 conflicts with cockpit-storaged < 233 provided by cockpit-storaged-197.3-1.el8.noarch - cannot install the best update candidate for package cockpit-bridge-196.3-1.el8.x86_64
这些错误信息提供了以下问题:
1. 安装perl-DBD-SQLite和perl-DBI模块时出现了模块依赖问题,需要perl:5.26模块,但系统中找不到。
2. 升级Cockpit-bridge软件包时出现了冲突,由于版本不同,无法安装更新。
为解决这些问题,请按照以下步骤进行操作:
1. 对于问题1,您可以尝试安装perl:5.26模块。使用以下命令安装所需的perl模块:
```
sudo dnf install perl-core
```
这将安装Perl语言核心模块,包括perl:5.26模块。
2. 对于问题2,您可以尝试卸载旧的Cockpit-storaged软件包并清除其缓存,然后再安装更新的Cockpit-bridge软件包。使用以下命令卸载旧软件包:
```
sudo dnf remove cockpit-storaged
```
然后清除缓存并安装更新的Cockpit-bridge软件包:
```
sudo dnf clean all
sudo dnf update cockpit-bridge
```
这将清除旧的Cockpit-storaged软件包,安装更新的Cockpit-bridge软件包,并重新生成缓存。
完成这些步骤后,您的系统应该可以成功安装所需的软件包了。
阅读全文