bavn
написал 31 августа 2008 года в 14:58 (1120 просмотров)
Ведет себя
неопределенно; открыл 1 тему в форуме, оставил 3 комментария на сайте.
FreeBSD 7.0 + Apache из package установил. Стартуем Apache и получаем
Cannot load …/libexec/mod_env.so into server :
…/libexec/mod_env.so: Undefined symbol «op_palloc»
И так для всех динамически подключаемых модулей.
С чем связано и где искать?
// Тему переместил(а) Dmitry Shurupov из форума «UNIX FAQ: вопросы по UNIX/Linux».
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
По порядку:
1. Как установлена (обновлялась ли?) система/что на ней работает?
2. Который Apache?
3. Почему package?
Разрешение запуска прописано корректно?
Вывод
Поцитировать httpd.conf (интересует ServerRoot и строка подключения модуля mod_env.so.
Где локализуется этот модуль (полное имя файла)?
Пакет может быть элементарно битым или не совместимым с системой.
Как в 6.3 sysinstall сломали.
1. Apache был установлен из package ru-apache-1.3.37+30.23_1
установился нормально и если все эти модули закоменнтировать в httpd.conf
то Apache стартует
2. ServerRoot «/usr/local/apache»
LoadModule env_module libexec/mod_env.so
Я снёс этот Apache и установил новый с www.lexa.ru
Apache_1.3.41rusPL30.24
Результат точно такой же.Вообще то в старых версиях Freebsd я не раз
устанавливал Apache всегда всё было ok.
Список всех в студию!
2. ServerRoot «/usr/local/apache»
LoadModule env_module libexec/mod_env.so [/quote]
Вообще-то спрашивалось где живёт (и есть ли вообще) этот самый mod_env.so…
С тебя вывод
Старые — это какие?
6, 5, 4?..
Или 3, 2, 1, ПУСК :)))
Совместимости старых (и особенно — неизвестно как/кем собранных) пакетов с последним релизом тебе никто не обещал.
Почему не хочешь ставить Индейца из портов?
mod_env.so конечно есть ,он в /local/apache/libexec
Какие старые ставил не помню дело было давно.
Лолробую из портов.
В смысле /usr/local/apache/libexec/mod_env.so ?
Или написанное тобой соответствует тому, что у тебя есть?
Кстати, чем обусловлена привязка к Apache 1.3?
В корневой директории / символическая ссылка
ln -s /local /usr/local
Привязка к Apache 1.3 ничем вообщем ни привязана.
Просто взял последнюю русскую версию.
В первый раз о таком изврате слышу.
ЕМНИП не соответствует FHS => ересь.
Знаем, плавали…
В версии 1.3 для корректной работы с русским языком (привет совершенно «случайной» проблеме кодировок русского языка) Индеец требовал специальных патчей.
Во второй ветке (2.0 и 2.2) этого не требуется: они умеют корректно работать с русским языком без дополнительных шаманств.
К тому же 1.3 фактически не разрабатывается.
Вывод — шёл бы ты… в направлении 2.2