2008-10-28, 14:20
  #1
Medlem
sebnies avatar
Se nedan för förklaring...
---------------------------------------
Meddelande A:
httpd: Syntax error on line 29 of /etc/httpd/httpd.conf: Cannot load /usr/lib/apache2/mod_sed.so into server: /lib/libc.so.6: version `GLIBC_2.4' not found (required by /usr/lib/apache2/mod_sed.so)
---------------------------------------
Meddelande B:
httpd: Syntax error on line 29 of /etc/httpd/httpd.conf: API module structure 'sed_module' in file /usr/lib/apache2/mod_sed.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?
---------------------------------------

Jag har försökt med alla möjliga sätt att få mod_sed att fungera. Jag drog igång en fedora 9 livecd, "yum install /usr/sbin/apxs", "yum install gcc", sedan försökte jag kompilera detta: http://src.opensolaris.org/source/xref/webstack/mod_sed (Gjorde precis som i README:n)
Fick en mod_sed.so i .libs, laddade upp den till brandväggen och sedan försökte jag ladda in den i apache 2.2.8n, då fick jag meddelande A enligt ovan.

Gjorde samma sak fast med Fedora 7 livecd, samma meddelande A när jag försöker ladda in den i apache 2.2.8 i brandväggen.

Försökte sedan med några förkompilerade versioner här ifrån: http://www.atomicorp.com/channels/atomic (Ladda ner .RPM, byt namn till .TAR.GZ och sedan packa upp)

mod_sed.so förkompilerad för centos/redhat i386 version 5 och över ger meddelande A, alla versioner 4EL och under genererar Meddelande B enligt ovan.
För fedoraversionerna, så genererar förkompilerade RPM:en för fedora 4 meddelande B, och den för fedora 6 och över genererar meddelande A enligt ovan. Fedora 5 har inte mod_sed-RPM:en

Jag kollade även min /libs/, hittade libc.so.6 som var en symbolisk länk till libc-2.3.3.so, kopierade libc-2.6.so från fedora 9 live-CDn, laddade upp den och pekade om libc.so.6, men då slutade typ "ls" och liknande linuxkommandon att sluta fungera helt, så jag fick peka tillbaka libc.so.6 till libc.2.3.3.so

Den dator jag ska ha mod_sed.so är en brandvägg, och den har varken apxs eller gcc. Det blir förmodligen mer jobb att få apxs och gcc att fungera på brandväggen, än att lyckas kompilera mod_sed.so på en annan maskin och få den att fungera på brandväggen.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in