在 RHEL 8.0(Ootpa)的 AWS 实例上执行 yum 提供或 yum 更新时,“rhui-client-config-server-8”存储库出现同步失败错误。
遵循的步骤
- yum clean cache(未成功)
- yum clean all(未成功)
答案1
RHEL 8 基于 dnf(dandified YUM),因此您需要使用“dnf clean cache”或“dnf clean all”而不是 yum。此外,如果这不起作用,您需要查看 /var/cache/dnf,而不是 /var/cache/yum。
答案2
使用 sudo yum 或提升为 aws rhel 8 的 root 权限;无需使用 dnf(尽管尝试使用 dnf 下载包确实让我意识到我没有足够的权限)。
答案3
对于 RedHat 7 或 8,清除所有这些缓存的一种方法是以 Sudo 身份运行此命令
sudo rm -rf /var/cache/yum/*
对于那些想知道为什么“yum clean”或“yum clean all”不会清除/删除所有缓存的人来说。这是因为“yum clean”或“yum clean all”仅删除已删除的存储库的缓存已启用在 /etc/yum.repos.d/*.repo 中。换句话说,缓存当前停用或来自以前的 RedHat 版本不清楚。这是 Yum 手册。其中写道:“请注意,以下命令中的“所有文件”是指“当前启用的存储库中的所有文件”。来源:http://man7.org/linux/man-pages/man8/yum.8.html#CLEAN_OPTIONS
答案4
对于 CentOS 8,运行
dnf update -y --releasever=8
然后你就可以安装其他一切了。