Fedora_V43安装使用的问题3

Fedora 43升级后Conda出现故障

Fedora 43 更新一切顺利,如果如果使用dnf安装,那就可能conda运行失败

猜想 Fedora 的 RPM 包(conda 和 python3-conda)只是简单地重新构建,将 Python 依赖项升级到了 3.14,即使上游尚未完全支持。这里有一个相关的 bug 报告:
https://github.com/conda/conda/issues/15370

使用其他版本安装conda

安装nvidia-container-toolkit失败

按照NVIDIA的说明安装以后,发现错误

Transaction failed: Rpm transaction failed.
Warning: skipped OpenPGP checks for 4 packages from repository: nvidia-container-toolkit
  - package libnvidia-container1-1.17.8-1.x86_64 does not verify: no digest
  - package libnvidia-container-tools-1.17.8-1.x86_64 does not verify: no digest
  - package nvidia-container-toolkit-base-1.17.8-1.x86_64 does not verify: no digest
  - package nvidia-container-toolkit-1.17.8-1.x86_64 does not verify: no digest

由于切换到了 RPM 6,在 F43 中安装 nvidia-container-toolkit失败,因此该工具包已从 ublue-os/akmods 仓库
中移除。 我们可以通过一些简单的修改绕过验证步骤将其添加回来。但这并非理想的解决方案,当 Nvidia 开始使用更新的 RPM 版本进行构建 时,必须回滚此方法。

可以在github中找到该问题的解决办法,暂时绕过检查

https://github.com/NVIDIA/nvidia-container-toolkit/issues/1307

解决脚本如下

# Disable verification
echo "%_pkgverify_level none" >/etc/rpm/macros.verify

export NVIDIA_CONTAINER_TOOLKIT_VERSION=1.18.0-1

sudo dnf install -y --setopt=tsflags=nocrypto       nvidia-container-toolkit-${NVIDIA_CONTAINER_TOOLKIT_VERSION}       nvidia-container-toolkit-base-${NVIDIA_CONTAINER_TOOLKIT_VERSION}       libnvidia-container-tools-${NVIDIA_CONTAINER_TOOLKIT_VERSION}       libnvidia-container1-${NVIDIA_CONTAINER_TOOLKIT_VERSION}

# Restore verification
sudo rm /etc/rpm/macros.verify