У меня есть mediatemple dv 4 с установленным plesk 11.0.9.
Когда я запускаю yum install httpd-devel, я получаю следующее
httpd-devel-2.2.3-76.el5.centos.x86_64 from updates has depsolving problems
--> Missing Dependency: httpd = 2.2.3-76.el5.centos is needed by package httpd-devel-2.2.3-76.el5.centos.x86_64 (updates)
Error: Missing Dependency: httpd = 2.2.3-76.el5.centos is needed by package httpd-devel-2.2.3-76.el5.centos.x86_64 (updates)
Это установленная версия httpd:
* atomic: www6.atomicorp.com
* base: mirror.symnds.com
* extras: centos.aol.com
* updates: mirror.lug.udel.edu
Installed Packages
Name : httpd
Arch : x86_64
Epoch : 1
Version : 2.2.22
Release : 12053112
Size : 3.5 M
Repo : installed
Summary : The Apache HTTP Server
License : Apache Software License
Description: The Apache HTTP Server is a powerful, efficient, and extensible
: web server.
Как мне получить правильную версию httpd-devel для этой версии httpd?
На вашем сервере есть httpd
установлен пакет, который не соответствует этому в любой имеющихся у вас репозиториев. Это также новее чем это в любой имеющихся у вас репозиториев. Интересно, что его источник не указан в вашем yum info
вывод. Вы можете найти дополнительную информацию о пакете с rpm -qi httpd
.
Чтобы решить эту проблему, вы можете сделать одно из двух:
Избавьтесь от всех установленных пакетов, которые не соответствуют вашим установленным репозиториям, и повторно синхронизируйте установленные пакеты вашей системы с пакетами, которые являются доступный. Это можно сделать с помощью одной команды:
yum distro-sync
Откройте для себя источник httpd
пакет, который у вас есть, а затем установите конфигурацию репозитория для этого репо. Это могло быть сложнее.