LDAP phpldapadmin

Hola a todos!

Soy nueva usando ldap en linux, respectivamente en ubuntu 8.04 hardy heron. Y estoy realizando la instalación de un servidor ldap para ser usado con apache tomcat y mysql. Por ello, he instalado slapd y phpldapadmin. Slapd me funciona correctamente, pero el phpldapadmin lo instalo con el siguiente comando:

root@shizuko:/home/nita# apt-get install phpldapadmin
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes extras:
apache2-mpm-prefork libapache2-mod-php5 php5-common php5-ldap
Paquetes sugeridos:
php-pear
Los siguientes paquetes se ELIMINARÁN:
apache2-mpm-worker
Se instalarán los siguientes paquetes NUEVOS:
apache2-mpm-prefork libapache2-mod-php5 php5-common php5-ldap phpldapadmin
0 actualizados, 5 se instalarán, 1 para eliminar y 50 no actualizados.
Necesito descargar 4027kB de archivos.
Se utilizarán 11,3MB de espacio de disco adicional después de desempaquetar.
¿Desea continuar [S/n]? S
AVISO: ¡No se han podido autenticar los siguientes paquetes!
apache2-mpm-prefork phpldapadmin
¿Instalar estos paquetes sin verificación [s/N]? s
Des:1 http://security.ubuntu.com hardy-security/main php5-common 5.2.4-2ubuntu5.3 [314kB]
Des:2 http://es.archive.ubuntu.com hardy-updates/main apache2-mpm-prefork 2.2.8-1ubuntu0.3 [230kB]
Des:3 http://es.archive.ubuntu.com hardy/universe phpldapadmin 1.1.0.4-2ubuntu1 [922kB]
Des:4 http://security.ubuntu.com hardy-security/main libapache2-mod-php5 5.2.4-2ubuntu5.3 [2543kB]
Des:5 http://security.ubuntu.com hardy-security/main libapache2-mod-php5 5.2.4-2ubuntu5.3 [2543kB]
Des:6 http://security.ubuntu.com hardy-security/main php5-ldap 5.2.4-2ubuntu5.3 [18,1kB]
Descargados 3973kB en 11min2s (5995B/s)
Preconfigurando paquetes ...
dpkg: apache2-mpm-worker: problemas de dependencias, pero se desinstalará de todas formas
tal y como se solicitó:
apache2 depende de apache2-mpm-worker (>= 2.2.8-1ubuntu0.3) | apache2-mpm-prefork (>= 2.2.8-1ubuntu0.3) | apache2-mpm-event (>= 2.2.8-1ubuntu0.3); sin embargo:
El paquete `apache2-mpm-worker' va a ser desinstalado.
El paquete `apache2-mpm-prefork' no está instalado.
El paquete `apache2-mpm-event' no está instalado.
(Leyendo la base de datos ...
116127 ficheros y directorios instalados actualmente.)
Desinstalando apache2-mpm-worker ...
Seleccionando el paquete apache2-mpm-prefork previamente no seleccionado.
(Leyendo la base de datos ...
116119 ficheros y directorios instalados actualmente.)
Desempaquetando apache2-mpm-prefork (de .../apache2-mpm-prefork_2.2.8-1ubuntu0.3_i386.deb) ...
Seleccionando el paquete php5-common previamente no seleccionado.
Desempaquetando php5-common (de .../php5-common_5.2.4-2ubuntu5.3_i386.deb) ...
Seleccionando el paquete libapache2-mod-php5 previamente no seleccionado.
Desempaquetando libapache2-mod-php5 (de .../libapache2-mod-php5_5.2.4-2ubuntu5.3_i386.deb) ...
Seleccionando el paquete php5-ldap previamente no seleccionado.
Desempaquetando php5-ldap (de .../php5-ldap_5.2.4-2ubuntu5.3_i386.deb) ...
Seleccionando el paquete phpldapadmin previamente no seleccionado.
Desempaquetando phpldapadmin (de .../phpldapadmin_1.1.0.4-2ubuntu1_all.deb) ...
Configurando apache2-mpm-prefork (2.2.8-1ubuntu0.3) ...

Configurando php5-common (5.2.4-2ubuntu5.3) ...
Configurando libapache2-mod-php5 (5.2.4-2ubuntu5.3) ...

Creating config file /etc/php5/apache2/php.ini with new version
invoke-rc.d: unknown initscript, /etc/init.d/apache2 not found.

Configurando php5-ldap (5.2.4-2ubuntu5.3) ...

Configurando phpldapadmin (1.1.0.4-2ubuntu1) ...
invoke-rc.d: unknown initscript, /etc/init.d/apache2 not found.

Y como se puede ver me dan dos errores. Por tanto, no me puede abrir el administrador a traves del navegador con http://localhost/phpldapadmin.

Entonces lo borre y lo volvi a instalar:

root@shizuko:/home/nita# aptitude install phpldapadmin
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Construir la base de datos de etiquetas... Hecho
Los siguientes paquetes han sido retenidos automáticamente:
apt apt-utils cpp-4.2 fastjar g++-4.2 gappletviewer-4.2 gcj-4.2 jockey-common libdns35 libffi4 libgcj8-1-awt
libgcj8-dev libgcj8-jar libgcj8-src libgomp1 libstdc++6-4.2-dev rhino tzdata-java
Se han retenido los siguientes paquetes:
bind9-host dnsutils gcc-4.2 gcc-4.2-base gcj-4.2-base gij-4.2 gstreamer0.10-tools gtk2-engines-pixbuf hal-info
jockey-gtk libbind9-30 libexif12 libgcc1 libgcj8-1 libglib2.0-0 libgstreamer0.10-0 libgtk2.0-0 libgtk2.0-bin
libgtk2.0-common libisccc30 libisccfg30 liblwres30 libstdc++6 linux-generic linux-headers-generic linux-image-generic
linux-restricted-modules-generic pciutils thunderbird-locale-en-gb tzdata xkb-data xserver-xorg-video-intel
0 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 50 sin actualizar.
Necesito descargar 0B de ficheros. Después de desempaquetar se usarán 0B.
Escribiendo información de estado extendido... Hecho
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Construir la base de datos de etiquetas... Hecho

En la cual no me da ningun tipo de error. Pero cuando intento acceder a traves del navegador a phpldapadmin no me lo habre.

Alguien podria indicarme cual es la causa??

Muchas gracias por adelantado.

Por otra parte, si ya tengo instalado un apache como consigo que este se redireccione a tomcat y a phpldapadmin?? Xq igual ese es el problema que me pasa en la pregunta anterior realizada.

Gracias.

Siento volver a molestar pero he seguido mirando xq no me sale, es decir, xq no me habre el navegador phpldapadmin y sigo sin conseguirlo. Aunq ahora x lo menos me sale un error q dice lo siguiente:

Not Found

The requested URL /phpldapadmin was not found on this server.

Pero la cuestion es q he instalado phpldapadmin en el propio PC y no se xq no lo encuentra.

Alquien podria ayudarme!!!Es urgente!!!

Gracias

Antes que nada verifica que tu servidor apache este funcionando correctamente. ejecuta apt-get install --reintall phpldapadmin para reinstalar el paquete...

Cualquier duda contactar por el messenger id: conquistador2007@yahoo.es
"Para ser exitoso no tienes que hacer cosas extraordinarias. Haz cosas ordinarias, extraordinariamente bien."

Hola nerelaya

Por lo que veo, no haz echo el enlace simbólico para que puedas acceder desde apache...

$ ln -s /usr/share/phpldapadmin/ /var/www/

Una vez echo esto, prueba otra vez abrir http://localhost/phpldapadmin

Así te debería de funcionar. Suerte ;-Ð

Hola!

He realizado lo que me habeis indicado y sigue sin funcionar, me sigue dando el mismo error. Tal vez el error sea a causa de q el slapd no se me instala correctamente aunq luego funcione (es decir me deje configurar el slapd.conf), ya q me pone q el paqt esta roto, y no me instala por ejemplo el arhcivo ldap.conf. Aunq la primera vez q lo instale me instalo todo correctamente, puede ser q al borrarlo no se haya quitado todo lo referente al programa y q al reinstalarlo se mezcle algo y x ello no me funcione bien?

Es q sino no se xq no me funciona phpldapadmin.

Gracias

pensé que te funcionaba openldap bien, que el problema solo era el acceso a phpldapadmin... Si puedes poner más información, como por ejemplo los paquetes instalados, si puedes identificarte en ldap, etc, etc

Si quieres lo vemos, estoy conectado en Freenode, en debian-es

mi nick: j0d3_

Suerte ;-Ð

Bueno voy a empezar dsd el principio.

A ver, yo instale al principio desde la consola slapd poniendo: aptitude install slapd y los utilies.El cual funcionaba bien y no se xq un dia dejo d funcionar. Entonces, lo borre e instale o intente un paquete openldap-2.1.22 y lo instale siguiendo el lo q pone en la pag web :

http://www.ibiblio.org/pub/linux/docs/LuCaS/Manuales-LuCAS/blfs-es/blfs-...

Pero tp me anda bien y no me sale sale igual q lo q pone en la pag. Y lo intente desisntalar, pero creo q no se me ha desisntalado del todo (mas q nada xq no se como desinstalar esos paqts). Y volvi a instalar dsd la consula slapd como la otra vez, pero ahora me da q el paqt esta roto. Igual es xq no he desinstalado bien el anterior paqt.

Pero con el paqt roto me deja acceder a slapd, vamos poniendo ldapsearch -x -b "dc=ldomain,dc=es" en la consola me pone los datos q tiene q poner.

Por otra parte he intentado acceder a Freenode, en debian-es q me has dixo pero no me deja acceder xq tengo q instalar unos plugins y no me deja el ordenador, me pone todo el rato fallido.

Si eso, contestame x aqui o mandame un mail a nerelaya@hotmail.com

Gracias.

hola

viendo una respuesta arriba creo que puede ser que en parte no funcione donde decia que hiciera un enlace simbolico
$ ln -s /usr/share/phpldapadmin/ /var/www/
Una vez echo esto, prueba otra vez abrir http://localhost/phpldapadmin

ahi le falto agregar el html, que es por defecto donde es raiz de los documentos de apache, la cosa quedaria asi
$ln -s /usr/share/phpldapadmin /var/www/html/
y ahi si deberia funcionar http://localhost/phpldapadmin

Gracias, ya he conseguido arreglarlo y ya me aparece la pagina