Пару дней назад при попытке установить ISPManager на только установленную FreeBSD 8.2 обнаружилось, что панель не устанавливается и не работает. Виной всему оказался пакет apache22-itk-mpm. Апач не устанавливался, и, соответственно, не работало ничего. При попытке собрать пакет «руками» — валилось с неприятным сообщением:
configure: error: the selected mpm -- itk -- is not supported
===> Script "configure" failed unexpectedly.
Please report the problem to apache@FreeBSD.org [maintainer] and attach the
"/usr/ports/www/apache22-itk-mpm/work/httpd-2.2.19/config.log" including the
output of the failure of your make command. Also, it might be a good idea to
provide an overview of all packages installed on your system (e.g. an `ls
/var/db/pkg`).
*** Error code 1
Stop in /usr/ports/www/apache22-itk-mpm.
*** Error code 1
Stop in /usr/ports/www/apache22-itk-mpm.
Делать нечего, написал письмишко 🙂
Ответ с решением пришел неожиданно быстро, требовалось чуть «пропатчить» пакет и собрать его вновь:
# make clean
# make patch
# make install
Комментарий автора (Jeremy Chadwick) к тексту (пунктуация и орфография сохранены) :
It’s actually the only solution available right now. I spent a lot of
time debugging the issue, and simply put it looks like the custom MPM
patches «randomly» don’t apply correctly (they apply, but code is
missing and so on). The freebsd-apache@ folks and port maintainers are
aware, but nobody is sure what the root cause is. It’s a nightmare.
Как говорится, век живи, век учись — дураком помрешь 🙂
То есть, для установки панели ISPManager на FreeBSD нужно:
1. вначале установить пакет /usr/ports/www/apache22-itk-mpm, сделав:
# cd /usr/ports/www/apache22-itk-mpm && make install
и, когда свалится, по ошибке, дать:
# make clean
# make patch
# make install
Хотя, вероятно на 99.9, будет работать и так:
# cd /usr/ports/www/apache22-itk-mpm && make path && make install clean
Но я не проверял 🙂
2. установить ISPManager обычным способом поверху установленного apache22-itk-mpm
Уф класс спасибо, оно и 3 года спустя оказалось актуально)) Всё та же фигня, и тот же рецепт помог. Спасибо за помощь 🙂
Огромное спасибо за информацию!!! Очень помогла. А то двое суток «воевал», не мог задачу решить.