[SOLVED] Не стартует апач!

После обновления сабж с ошибкой:
# /etc/init.d/apache2 start
* Apache2 has detected a syntax error in your configuration files:
apache2: Syntax error on line 242 of /etc/apache2/httpd.conf: API module structure 'access_module' in file /usr/lib/apache2/modules/mod_access.so is garbled - expected signature 41503232 but saw 41503230 - perhaps this is not an Apache module DSO, or was compiled for a different Apache version?

Если коментирую строчку 242 - ругается на следующую.. а эти модули мне нужны..
Выручайте! вишу! :)

UPD: Решение (оригинал см. ниже http://www.gentoo.ru/node/11535#comment-78750)

KarpOffHome написал(а):
а ежели так:

APACHE2_MODULES="actions alias asis auth_basic auth_digest authn_alias authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cern_meta charset_lite dav dav_fs dav_lock dbd deflate dir disk_cache dumpio env expires ext_filter file_cache filter headers ident imagemap include info log_config log_forensic logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http rewrite setenvif speling status substitute unique_id userdir usertrack version vhost_alias" emerge -v apache

таким образом соберутся все имеющиеся модули в версии www-servers/apache-2.2.9. по умолчанию ни один не собирается, если делать просто emerge -v apache

После этого etc-update обновил httpd.conf

Пересобрать

Пересобрать модули апача.

Мнэээ,

Мнэээ, пересобрать апач и сделать revdep-rebuild. Возможно модули повязаны на какую-либо библиотеку, у который сменился API.
_______________________
From Siberia with Love!

А может быть

А может быть следовало показать 242 строчку хотя бы? И версию апача сказать...

если это

если это поможет
LoadModule access_module modules/mod_access.so
Apache 2.2.9

после emerge -C apache

после emerge -C apache выдал что у меня их 2 net-www/apache и www-servers/apache. Удалил оба, поставил последний.
теперь
sbserv ~ # /etc/init.d/apache2 start
* Apache2 has detected a syntax error in your configuration files:
apache2: Syntax error on line 255 of /etc/apache2/httpd.conf: Cannot load /usr/lib/apache2/modules/mod_charset_lite.so into server: /usr/lib/apache2/modules/mod_charset_lite.so: cannot open shared object file: No such file or directory

revdep-rebuild не помог

а ежели

а ежели так:

APACHE2_MODULES="actions alias asis auth_basic auth_digest authn_alias authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cern_meta charset_lite dav dav_fs dav_lock dbd deflate dir disk_cache dumpio env expires ext_filter file_cache filter headers ident imagemap include info log_config log_forensic logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http rewrite setenvif speling status substitute unique_id userdir usertrack version vhost_alias" emerge -v apache

таким образом соберутся все имеющиеся модули в версии www-servers/apache-2.2.9. по умолчанию ни один не собирается, если делать просто emerge -v apache

а кто знает, где вписать(make.conf не дает результата) необходимые для индейца модули, а то устанавливать таким образом не эстетично ;)

C версии 2.2.6

C версии 2.2.6 модули перенесены в /etc/make.conf

вот так у меня в

вот так у меня в make.conf и написано, правда модули не все врублены

О! С модулями

О! С модулями помогло!
Доругая засада...
# /etc/init.d/apache2 start
* Starting apache2 ...
apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.0.2 for ServerName
no listening sockets available, shutting down
Unable to open logs

Пошел гуглить :)

UPD:
Помогло добавление в /etc/apache2/vhosts.d/00_default_vhost.conf
Listen 80
ServerName serv

в make.conf

в make.conf вписываем
APACHE2_MODULES="actions alias asis auth_basic auth_digest authn_alias authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cern_meta charset_lite dav dav_fs dav_lock dbd deflate dir disk_cache dumpio env expires ext_filter file_cache filter headers ident imagemap include info log_config log_forensic logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http rewrite setenvif speling status substitute unique_id userdir usertrack version vhost_alias"
и все нормально, все модули включаются

получается что

получается что твой конфиг несоответствует тому что установлено - etc-update делал? он должен был поправить загружаемые модули относительно того что собралось

etc-update делал..

etc-update делал.. httpd.conf обновить не предлагает.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".