Проблема установки ISPManager на FreeBSD

Пару дней назад при попытке установить на только установленную 8.2 обнаружилось, что панель не устанавливается и не работает. Виной всему оказался пакет apache22-itk-mpm. Апач не устанавливался, и, соответственно, не работало ничего. При попытке собрать пакет «руками» — валилось с неприятным сообщением:


configure: : 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/." 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

Комментарий автора (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, сделав:



и, когда свалится, по ошибке, дать:

# make clean
# make patch
# make install

Хотя, вероятно на 99.9, будет работать и так:



Но я не проверял 🙂

2. установить ISPManager обычным способом поверху установленного apache22-itk-mpm

Комментарии 2

  • Уф класс спасибо, оно и 3 года спустя оказалось актуально)) Всё та же фигня, и тот же рецепт помог. Спасибо за помощь 🙂

  • Огромное спасибо за информацию!!! Очень помогла. А то двое суток «воевал», не мог задачу решить.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *