У меня есть сервер под управлением CentOS (с Fasthosts UK).
Запуск "yum upgrade" перечисляет и обрабатывает МНОГО пакетов, для которых есть обновления. Все скачивается и устанавливается.
Проблема в том, что если я сделаю следующее «yum upgrade», все те же обновления появятся снова! Как будто он был запущен только как симуляция и на самом деле никаких обновлений не применялось.
Фактически это означает, что я не могу обновить ни один из программных пакетов на моем сервере («yum upgrade specificpackage» также имеет ту же проблему), и поэтому я подумал, есть ли у кого-нибудь какой-либо опыт или советы по этому поводу?
Это проблема CentOS или Fasthosts?
PS. FWIW на этом сервере также установлен Plesk.
Основываясь на этом фрагменте журнала, похоже, что у вас могут быть конфликты приоритетов репозитория. По моему опыту, различные репозитории для CentOS плохо скоординированы. RPMForge не всегда хорошо работает с EPEL, например, и вы получаете гонку номеров версий.
Чтобы получить больше информации, вы можете заставить yum работать в подробном режиме с переключателями -d (отладка) и -e (уровень ошибки). ЧИСЛО должно быть от 1 до 10.
Вы также можете попробовать использовать --skip-broken, который должен сдерживать только пакет, вызывающий проблемы.
В своих комментариях вы говорите, что произошла «ошибка проверки транзакции». Вероятно, это проблема. Вы должны вставить это здесь, хотя, в зависимости от того, в чем была проблема, к настоящему времени она могла быть решена сама собой.
Как указывали другие плакаты, некоторые сторонние репозитории. не очень хорошо управляются. В лучшем случае я бы рекомендовал: RHEL, EPEL, rpmfusion * и iuscommunity.
Я не видел этого специально, но первое, что я попробую, это yum clean all
для очистки данных пакетов, кешей и базы данных rpm. Затем посмотрите, получите ли вы те же результаты после следующего обновления.