Apache no se levanta. Faltan librerias
Hola compañer@s: Tengo instalado suse 7.3 en mi ordenador. Hasta ayer todo iba estupendamente. He borrado por error unos directorios con librerias y el apache (1.3.20) no se levanta. Creo que tengo problemas con el módulo mod_php4. Syntax error on line 11 of /etc/httpd/suse_loadmodule.conf: Cannot load /usr/lib/apache/libphp4.so into server: libc-client.so: cannot open shared object file: No such file He probado a instalar un apt.rpm para solucionar el problema pero no funciona. Se instala correctamente pero no hace update ni upgrade. Concretante, me fallan las siguientes librerias y agradeceria cualquier ayuda para poder solucionarlo. Muchas gracias a todos linux:/home/juan/apt # ldd /usr/lib/apache/libphp4.so ldd: warning: you do not have execution permission for `/usr/lib/apache/libphp4.so' libdl.so.2 => /lib/libdl.so.2 (0x401f2000) libpng.so.2 => /usr/lib/libpng.so.2 (0x40204000) libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x40236000) libncurses.so.5 => /lib/libncurses.so.5 (0x40245000) libssl.so.0.9.6 => /usr/lib/libssl.so.0.9.6 (0x4028f000) libmcal.so => /usr/lib/libmcal.so (0x402bd000) libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x402ce000) libc-client.so => not found libsnmp-0.4.2.1.so => not found libmm.so.11 => /usr/lib/libmm.so.11 (0x40397000) libpq.so.2 => not found libmysqlclient.so.10 => /usr/lib/libmysqlclient.so.10 (0x4039b000) libmcrypt.so.4 => not found libltdl.so.3 => not found libldap.so.2 => /usr/lib/libldap.so.2 (0x403cc000) liblber.so.2 => /usr/lib/liblber.so.2 (0x403f5000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x403ff000) libgmp.so.3 => not found libgd.so.4 => not found libt1.so.1 => not found libttf.so.2 => /usr/lib/libttf.so.2 (0x4042d000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40450000) libz.so.1 => /lib/libz.so.1 (0x40533000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40542000) libm.so.6 => /lib/libm.so.6 (0x40561000) libxml2.so.2 => /usr/lib/libxml2.so.2 (0x40583000) libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x4061b000) libbz2.so.1 => /usr/lib/libbz2.so.1 (0x40623000) libresolv.so.2 => /lib/libresolv.so.2 (0x40633000) libnsl.so.1 => /lib/libnsl.so.1 (0x40645000) libc.so.6 => /lib/libc.so.6 (0x4065b000) libsasl.so.7 => /usr/lib/libsasl.so.7 (0x40781000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libdb-3.1.so => /usr/lib/libdb-3.1.so (0x4078c000) libpam.so.0 => /lib/libpam.so.0 (0x40809000)
Juan Torrent wrote:
Hola compañer@s:
Tengo instalado suse 7.3 en mi ordenador. Hasta ayer todo iba estupendamente.
He borrado por error unos directorios con librerias y el apache (1.3.20) no se levanta. Creo que tengo problemas con el módulo mod_php4.
Acostumbrate a entrar como usuario, la cuenta root es solo para cosas muy concretas y siempre hay que usarla con cuidado libgmp.so.3 => not found libgd.so.4 => not found libt1.so.1 => not found libc-client.so => not found libsnmp-0.4.2.1.so => not found libpq.so.2 => not found Creo que lo más simple será que desde yast desinstales el apache y después lo vuelvas a instalar... mejor descárgatelo directamente de httpd.apache.org, la version 1.3.20 está muy desfasada y tiene bastantes agujeros críticos (la 1.3.29 es la última de la rama 1.3).
El 2003-12-30 a las 13:14 +0100, Juan Torrent escribió:
Tengo instalado suse 7.3 en mi ordenador. Hasta ayer todo iba estupendamente.
La 7.3 ha dejado de ser mantenida por suse no hace mucho: es decir, ya no hacen parches de seguridad para ella.
He borrado por error unos directorios con librerias y el
No trabajes como root.
Concretante, me fallan las siguientes librerias y agradeceria cualquier ayuda para poder solucionarlo.
Muchas gracias a todos
linux:/home/juan/apt # ldd /usr/lib/apache/libphp4.so ldd: warning: you do not have execution permission for `/usr/lib/apache/libphp4.so' libdl.so.2 => /lib/libdl.so.2 (0x401f2000) libpng.so.2 => /usr/lib/libpng.so.2 (0x40204000) libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x40236000) libncurses.so.5 => /lib/libncurses.so.5 (0x40245000)
Un montón de librerías. Usando pin puedes averiguar que rpm contenía originalmente cada fichero, y reinstalarlo. Por ejemplo, libncurses.so.5 pertenece a ncurses-version.rpm. También puedes intentar usar yast para averiguarlo (si es que funciona), pero tienes que averiguar uno a uno cuales son los rpms que contienen las librerías borradas, y reinstalarlos, uno a uno. Y lo peor es que luego deberías instalar los parches de seguridad que salieron en su dia para esos paquetes - pero el YOU ya no funcionará para esa versión, porque debe estar en el directorio unmantained del servidor ftp. -- Saludos Carlos Robinson
participants (3)
-
Carlos E. R.
-
Javier
-
Juan Torrent