Назад | Перейти на главную страницу

yum застревает при выполнении транзакции

У нас есть 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> ням снова заработал.