Установка Cobbler на Ubuntu 15.10, кажется, ломает apache, как я могу это исправить?

Я пытаюсь установить Cobbler на новый виртуальный ящик Ubuntu 15.10, но он не работает. Когда я запускаю 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_python и wsgi, но apache по-прежнему не запускается. И я думаю, что Cobbler все равно использует их, так что они мне как бы нужны.

Я также попытался отключить polkitd. Я не нахожу никаких подсказок при поиске этого странного сообщения об ошибке.

Мне удалось довольно легко установить Cobbler на Ubuntu 14.04, и 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

person Chris Seline    schedule 25.02.2016    source источник
comment
К вашему сведению, я вернулся к более старой версии Ubuntu, и она отлично работает.   -  person Chris Seline    schedule 15.04.2016
comment
Я вижу ту же проблему в Ubuntu 16.04 LTS.   -  person chicks    schedule 12.07.2016
comment
На данный момент есть ли другое решение? Помимо изменения версии Ubuntu. Я тоже сталкиваюсь с этой проблемой в 16.04.   -  person CS_noob    schedule 19.07.2016
comment
Попробуйте загрузить mod_wsgi (версия 3.5) с github.com/GrahamDumpleton/mod_wsgi/releases?after=4.2.0.| Соберите с помощью make and see.   -  person CS_noob    schedule 19.07.2016


Ответы (1)


Отключите модуль, набрав sudo a2dismod python

Затем вы должны увидеть это:

Питон модуля отключен. Для активации новой конфигурации нужно запустить: service apache2 restart

Итак, введите sudo service apache2 restart.

Если это не помогло, проверьте журнал ошибок для получения дополнительной информации, набрав cat /var/log/apache2/error.log.

person Rob Johnston    schedule 01.11.2016
comment
Я использую Ubuntu 16.04.1 LTS. Это решение работает для меня. - person vipulb; 15.12.2016