我们有一个由TGZ创build的RPM,其中包含一组要安装在/ usr / glassfish的文件。 出于某种原因,百胜在运行交易卡住(坚持了几个小时,不能继续…)。 试图附上截图,但serverfault不会让我。
任何想法为什么?
你可以尝试用strace来看看yum实际上在做什么。 也许这也可能有助于做一个yum clean all ,你可能需要之后运行yum-complete-transaction 。
另外,只需使用rpm -Uvh your-rpm-file.rpm安装RPM rpm -Uvh your-rpm-file.rpm可以给你更多的洞察。
对于遇到这个问题的其他人 – 我遇到了这个问题,这是因为我杀了yum,而这又打开了一个rpm文件的锁文件。
在这种情况下,您需要运行rm /var/lib/rpm/.rpm.lock 。