我正在尝试在全新的Ubuntu 15.10虚拟盒上安装Cobbler,但无法正常工作。当我运行apt-get install cobbler cobbler-web时,似乎完全破坏了Apache,直到无法再使用它为止。

我在apache错误日志中看到了这一点:

[wsgi:crit] [pid 8112:tid 140273573488512] mod_wsgi (pid=8112): The mod_python module can not be used on conjunction with mod_wsgi 4.0+. Remove the mod_python module from the Apache configuration.

这在auth.log中:

polkitd(authority=local): Unregistered Authentication Agent for unix-process:8081:54865 (system bus name :1.24, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from bus)

我试过删除mod_pythonwsgi模块,但是apache仍然无法启动。而且我认为Cobbler还是会使用它们,所以我有点需要它们。

我也尝试过禁用polkitd。搜索该奇怪的错误消息时,我找不到任何线索。

我能够很轻松地在Ubuntu 14.04上安装Cobbler,并且apache工作正常。

这是我使用的安装命令的基本链:

apt-get update
apt-get install apache2
apt-get install isc-dhcp-server
apt-get install bind9 bind9utils bind9-doc
apt-get install cobbler cobbler-web debmirror mkisofs

最佳答案

通过键入sudo a2dismod python禁用模块

然后,您应该看到以下内容:


禁用模块python。要激活新配置,您需要
运行:服务apache2重新启动


因此,键入sudo service apache2 restart

如果仍不能解决问题,请输入以下内容检查错误日志以获取更多信息:
cat /var/log/apache2/error.log

09-09 17:18