在httpd和hsphere下的CentOS上的mod_python

时间:2008-10-03 11:32:00

标签: apache mod-python centos5

我已经要求我们的托管服务提供商将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之间存在版本不匹配,而不是完全缺少依赖关系。

所以我的问题是,我应该询问/告诉管理员做什么?

以上组件的组合是否存在明显错误?

3 个答案:

答案 0 :(得分:1)

我们在CentOS上运行了Apache 2.2上的mod_python 3.3(忘了版本)。我们所做的就是下载tar.gz(来自http://httpd.apache.org/modules/python-download.cgi),解压缩......

$ ./configure --with-apxs=/usr/local/apache2/bin/apxs
$ ./make
$ su
$ make install

一切正常。我们无法使用yum所以一切都是从源代码构建的。 我的建议是尝试从源代码构建。

答案 1 :(得分:0)

我的第一反应是yum update apache(或只是yum update)。

然后尝试yum install mod_python

答案 2 :(得分:0)

也得到同样的问题

- >运行事务检查 --->包mod_python.i386 0:3.2.8-3.1设置为更新 - >处理依赖性:对于package:mod_python,httpd> = 2.0.40 - >处理依赖性:httpd-mmn = 20051115 for package:mod_python - >完成的依赖性解决方案 错误:缺少依赖关系:软件包mod_python需要httpd> = 2.0.40 错误:缺少依赖关系:软件包mod_python需要httpd-mmn = 20051115