Portál AbcLinuxu, 23. dubna 2024 19:50


Dotaz: httpd nemůže načíst moduly

xxxxxx avatar 2.2.2013 14:15 xxxxxx | skóre: 23
httpd nemůže načíst moduly
Přečteno: 235×
Odpovědět | Admin
Zdravím, po instalaci httpd na Fedora 18 httpd nelze spustit, kvůli chybě:

httpd: Syntax error on line 152 of /etc/httpd/conf/httpd.conf: Cannot load modules/mod_authn_alias.so into server: /etc/httpd/modules/mod_authn_alias.so: cannot open shared object file: No such file or directory

Z /etc/httpd vede symlink na /usr/lib/httpd/modules, kde ovšem mod_authn_alias.so chybí. Když v httpd.conf tenhle modul odstraním, začne na mě křičet, že chybí jiný (celkem 6). Když všechny chybějící moduly z konfigurace odstraním, začne si stěžovat, že:

AH00534: httpd: Configuration error: No MPM loaded.

A moje otázka zní: jak je možné, že v instalaci chybí 6 modulů? Můžu je někde stáhnout a hodit je tam, nebo s tím budou problémy při dalším updatu httpd? Nebo existuje lepší řešení?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.2.2013 14:40 chrono
Rozbalit Rozbalit vše Re: httpd nemůže načíst moduly
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ide o čistú inštaláciu, alebo tam bola staršia verzia Fedory, Apache? Ak tam bola staršia verzia, tak je možné, že pôvodný súbor httpd.conf bol zmenený a tak ho nová verzia neprepísala (a nová verzia je v httpd.conf.rpmnew).
xxxxxx avatar 2.2.2013 14:51 xxxxxx | skóre: 23
Rozbalit Rozbalit vše Re: httpd nemůže načíst moduly
Jde o čistou instalaci, avšak s tím, že httpd.conf jsem kopíroval z předchozí instalace (až po instalaci httpd). Navíc šlo jen o minimální změny (přidání virtual hostů). Předchozí verze byla 2.2.22-4, současná je 2.4.3-12.
2.2.2013 15:09 chrono
Rozbalit Rozbalit vše Re: httpd nemůže načíst moduly
Pravdepodobne sa zmenili nejaké cesty prípadne názvy modulov, pretože takýto problém nastáva aj pri upgrade Fedory 17 na 18.
MMMMMMMMM avatar 2.2.2013 15:14 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: httpd nemůže načíst moduly
řekl bych, že problém se s moduly, které už ve verzi 2.4.x nejsou nebo se jinak jmenují. doporučoval bych vzít výchozí httpd.conf pro 2.4.x a upravit jej ručně podle předešlého httpd.conf pro 2.2.x
xxxxxx avatar 2.2.2013 15:24 xxxxxx | skóre: 23
Rozbalit Rozbalit vše Re: httpd nemůže načíst moduly
Přesně tohle jsem před chvílí udělal a výsledkem je toto:

AH00557: httpd: apr_sockaddr_info_get() failed for michal-pc
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message (13)Permission denied: AH00058: Error retrieving pid file /run/httpd/httpd.pid
AH00059: Remove it before continuing if it is corrupted.


Přičemž soubor /run/httpd/httpd.pid neexistuje.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.