У нас есть RPM, созданный из TGZ, который включает в себя набор файлов для установки в / usr / glassfish. По какой-то причине yum застревает во время выполнения транзакции (зависает на несколько часов, не продолжается ...). Пытался прикрепить скриншот, но serverfault не позволяет.
Есть идеи, почему?
Вы можете попробовать использовать strace
чтобы посмотреть, что на самом деле делает yum. Возможно, это также могло бы помочь yum clean all
, вам может потребоваться запустить yum-complete-transaction
потом.
Также просто устанавливаем RPM с rpm -Uvh your-rpm-file.rpm
может дать вам больше информации.
Для всех, кто застрял с этой проблемой - я столкнулся с этой проблемой, потому что я убил yum, который, в свою очередь, оставил файл блокировки для rpm
в открытую.
В этом случае вам нужно запустить rm /var/lib/rpm/.rpm.lock
.
У меня тоже была эта проблема, и она была вызвана сломанным монтированием NFS. После размонтирования с помощью umount -l <mount_point>
ням снова заработал.