Я попросил нашего хостинг-провайдера добавить mod_python на наш httpd-сервер. Кажется, что сервер находится в кластере hsphere, и они, похоже, используют yum для его администрирования. Он сообщает об отсутствии некоторых зависимостей, и я не совсем понимаю, как это могло произойти.
версии (это столько, сколько мне дали): CentOS 5 apache - 2 (но он не уверен в точной версии) mod_python - 3.3.1 numpy - 1.1.1 scipy - 0.6.0 ням - 3.2.8 hsphere - 3.1 патч 1
Ошибка, о которой он сообщает, выглядит следующим образом:
yum install mod_python
...
Package mod_python.i386 0:3.2.8-3.1 set to be updated
Processing Dependency: httpd >- 2.0.40 for package: mod_python
Processing Dependency: httpd-mmn = 20051115 for package: mod_python
Finished Dependency Resolution
Error: Missing Dependency: httpd >= 2.0.40 is needed by package mod_python
Error: Missing Dependency: httpd-mmn = 20051115 is needed by package mod_python
Не будучи администратором UNIX, у меня есть только наивное предположение об этом, но сообщение, похоже, предполагает несоответствие версий между httpd и mod_python, а не полное отсутствие зависимостей.
Итак, мой вопрос: что я должен попросить / сказать Администратору сделать?
Что-то явно не так с вышеуказанной комбинацией компонентов?

Моя первая реакция была бы на yum update apache (или просто yum update).
Тогда попробуйте yum install mod_python.
также возникает такая же проблема
-> Выполняется проверка транзакции ---> Пакет mod_python.i386 0: 3.2.8-3.1 для обновления -> Зависимость обработки: httpd> = 2.0.40 для пакета: mod_python -> Зависимость обработки: httpd-mmn = 20051115 для пакета: mod_python -> Завершенное разрешение зависимостей Ошибка: отсутствует зависимость: для пакета mod_python требуется httpd> = 2.0.40 Ошибка: отсутствует зависимость: httpd-mmn = 20051115 требуется для пакета mod_python
У нас есть mod_python 3.3, работающий на Apache 2.2 на CentOS (забыл версию). Все, что мы сделали, это загрузили tar.gz (из http://httpd.apache.org/modules/python-download.cgi), извлекли его ...
$ ./configure --with-apxs=/usr/local/apache2/bin/apxs
$ ./make
$ su
$ make install
Все нормально работает. Мы не могли использовать yum, поэтому все создается из исходников. Я предлагаю попробовать собрать из исходников.
Обратите внимание, что местоположение apxs будет меняться с течением времени. На всякий случай убедитесь, что вы используете
yum provides apxs, установите недостающие пакеты и измените каталог --with-apxs на указанный каталог.