Yum install/update 在最后挂起,无法通过 ctrl-c 终止

Yum install/update 在最后挂起,无法通过 ctrl-c 终止

我有一组服务器(全部是 RHEL 7.9),它们的 RPMDB 似乎已损坏。不确定如何或何时损坏,但没关系。

我使用以下方法修复了数据库这些说明之后,任何使用 yum 安装/更新/删除软件的尝试都会导致它在最后挂起。我得到最后一行“已加载插件:product-id、subscription-manager”,然后它就挂了。Ctrl-C 不会中断它,我必须关闭我的 SSH 会话或等待它超时,然后我可以终止挂起的 yum 进程并删除锁定文件。一旦我运行 yum-complete-transaction 来清除任何剩余内容,yum 将允许我做任何事情,但它仍然在任何安装/删除/更新结束时以同样的方式挂起。

我做了什么:

  • 检查是否有任何挂起/休眠的 NFS 挂载
  • 再次重建数据库,以防第一次发生奇怪的事情
  • Ran yum 清理所有
  • 尝试通过普通 RPM 安装/更新/删除,这可行,但对 yum 的问题没有影响
  • 发现一个堆栈溢出页面表明 IPV6 导致了问题,因此我通过设置 net.ipv6.conf.[nic].disable_ipv6 = 1 来禁用它

这一切都没有影响。有人有什么想法吗?

相关内容