В случаях, когда он «работает», вы оставляете запущенный процесс cat
, который читает его стандартный ввод, который не был закрыт. Поскольку это (еще) не закрыто, cat
продолжает работать, оставляя его стандартный вывод открытым, который используется оболочкой (также не закрывается).
Просто завершите эту транзакцию yum. Выполните:
# yum-complete-transaction
Вы можете добавить параметр --nodeps в командную строку rpm, который отключает тестирование зависимости, что позволяет завершить удаление определенного пакета rpm.