在Ubuntu 15.10上安装Cobbler似乎打破了apache,我该如何解决这个问题呢?

时间:2016-02-25 22:50:54

标签: apache mod-wsgi mod-python ubuntu-15.10 cobbler

我正在尝试在一个全新的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

1 个答案:

答案 0 :(得分:4)

键入sudo a2dismod python

禁用该模块

然后你应该看到这个:

  

模块python已禁用。要激活新配置,您需要   运行:service apache2 restart

所以输入sudo service apache2 restart

如果无法修复,请输入错误日志以获取更多信息 cat /var/log/apache2/error.log