Curioso error

Contenido archivado

El contenido de la web se encuentra archivado y no se podrá crear nuevo contenido. Más información.

Tagged:

Me dispongo a instalar Jabberd 2, cojo el magnífico manual y voy paso a paso isntalando.
Cuando llego al ./configure me surge el siguiente error "Libidn >= 0.3.0 not found", bien, no problemo, me bajo la última versión de libidn y las instalo.
Vuelvo a hacer ./configure y el mismo error... bueno, pues me bajo la libidn 0.3.0 yla instalo... y nada, seguimos igual, me dedico a poner las libidn en /lib, en /usr/local/lib, /usr/lib y seguimos con las mismas... estoy desesperado, no encuentro manera de instalarlo.
Le echo un ojo al ./configure para ver qué carajo pasa y no consigo sacar conclusiones válidas....I NEED HELP!!!!

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Solución

Hola veo que solo estás instalando solamente libidn... ese es el problema, porque además debes instalar libidn-devel


apt-get install libidn

apt-get install libidn-devel



**********GuBA**********

guba@slackwarecolombia.org

************************

Problema conexión a servidor Jabberd

Buenas tardes:
Como los directores de mi trabajo querían un chat interno para comunicarse entre ellos, instalé en un Fedora Core 2, el Jabberd 2. Instalé el SSL, el IDN y el Berkeley. Ejecuto desde el usuario jabber /usr/local/bin/jabberd y levanta o parece levantar todos los servicios. Pero cuando quiero conectar, ya sea con un cliente en la misma máquina o desde otra máquina (ya configuré el tema de la IP y de la base de datos para autenticación), el pedido llega al servidor, acepta unos pasos, y luego rechaza la conexión. ¿Qué puede estar fallando? A cualquiera que pudiera darme una mano, le agradecería. ¿Deberé levantar un DNS, tal vez? En algun momento, en el cliente Jabber saltó un error de este tipo. Saludos y gracias desde ya

--- ¿Deberé levantar un DNS

--- ¿Deberé levantar un DNS, tal vez? En algun momento, en el cliente Jabber saltó un error de este tipo.

No creo que sea necesario, aunque hace tiempo que no uso un Jabberd2, en principio podrías acceder al servidor usando su dirección IP. ¿Existe la cuenta Jabber con la que intentas conectar? ¿Cuál es el último mensaje que envia y recibe el cliente al servidor Jabber?

Mensaje que aparece

Buenos tardes:

Te envio el último mensaje que me da en el servidor cuando intento conectarme de manera remota. Aunque antes tengo una duda con lo de los usuarios. Si no entendí mal el manual de instalación y configuración del Jabber (www.jabberdoc.org/AdminGuide), los usuarios, si uno usaba el Berkeley DB, deberían validarse directamente. ¿O hay que incorporarlos en alguno de los JID?

Bueno, acá va el mensaje. gracias desde ya por tu respuesta.

C2S : sx (chain.c:79) calling io write chain
C2S : sx (io.c:298) handing app 305 bytes to write
C2S : sx (io.c:299) tag 6 event 3 data 0x8f2c718
C2S : Thu Jul 15 11:15:34 2004 c2s.c:104 writing to 6
C2S : Thu Jul 15 11:15:34 2004 c2s.c:108 305 bytes written
C2S : sx (io.c:324) 6 state change from 5 to 6
C2S : sx (io.c:325) tag 6 event 7 data 0x0
C2S : Thu Jul 15 11:15:34 2004 c2s.c:403 close action on fd 6
C2S : sx (sx.c:72) freeing sx for 6
C2S : Thu Jul 15 11:15:44 2004 c2s.c:424 accept action on fd 6

El mensaje en el cliente es:

"Conectado. Ahora accediendo a...
Desconectado (Sistema remoto cerró la conexión)"

uhmm...

podrias hacer una prueba con tkabber y mirar el error mas concreto?
a simple vista, no se de q se puede tratar, aunque seguramente revisando el c2s.xml encontremos el fallo.
podrias ponerlo en alguna parte para poder mirarlo?
saludos

Nacho Morell - Helios developer ikossi.org
mail: morell@aditel.org || jid: natxo@ikossi.org
Libertade ezatik
Natxo Morell - Helios developer ikossi.org
mail: yo@natxo.net || jid: natxo@ikossi.org
Libertade ezatik

Perdón mi ignorancia acerca

Perdón mi ignorancia acerca del sitio (recién ahora estoy entrando más seguido y viendo cómo está estructurado el mismo)... ¿Dónde me recomiendas dejarte el c2s? ¿O que lo cuelgue de algún servidor publico al que yo tenga acceso, dices tú? Gracias desde ya...

Puede ser el cliente...?

a mi me pasaba algo parecido, y despues de compilar un millon de veces... resulta que era el cliente (gaim), pues nada actualizando a la última versión me va finisimo.

Espero haberte ayudado

pues eso
(i)

error...

En la lista de jabber.org alguien comenta el mismo problema, dan esta solución:

Comentan que los comandos del ./configure han cambiado.
Busca la libreria libidn.so, mira en /lib, /usr/lib, o /usr/local/lib y si la encuentras, haz lo siguiente:

./configure --with-extra-library-path=path_libidn

Gracias por la ayuda pero...

Gracias por tu ayuda ha funcionado pero ahora me falla otra cosa parecida, me harías un favor si me pegas la dirección de la URL donde has visto el error o si es una lista que requiere registro la dirección de la misma para ver si puedo investigar un poco más.

Lo que ocurre ahora es que me da un error similar porque no encuentra las OpenSSL, he intentado incluir el path del directorio donde se encuentra de la misma forma que antes pero me ocurre lo siguiente, si pongo:

./configure --with-extra-library-path=/usr/local/lib/,/usr/local/ssl/include/

o así
./configure --with-extra-library-path=/usr/local/lib/ /usr/local/ssl/include/

no funciona, si pongo

./configure --with-extra-library-path=/usr/local/lib/
--with-extra-library-path=/usr/local/ssl/include/
--with-extra-library-path=/usr/local/ssl/

tampoco

Así que no tengo ni idea como especificarle varios directorios más, he hecho una burrada directamente, he copiado todo el contenido del openssl en el /usr/local/lib pero tampoco... :S

La putada es que convencí a mi jefe para poner Jabber y así sustituir a lo que usamos en la empresa (cada uno su messenger) que gracias a su poca privacidad ocurrió que un indeseable con un Ethereal esnifando la red se dedicaba a leer nuestras conversaciones...
Voy a quedar muy mal como no lo consiga instalar después de convencerle de las bondades de Jabber y lo maravilloso que es linux :(.

Gracias a todos

error

Haz un ./configure --help y te saldran varias opciones, en una de ellas le podrás indicar el path de openssl.
De todas formas la lista oficial de jabber que comentas esta en:
lista de admins de jabber

Suerte.

No he podido con esta versión

No he encontrado ninguna opción para indicar el path de openssl.
Lo intenté modificar a mano editando el ./configure y los ficheros anexos que utiliza pero tampoco he conseguido nada.
He optado por otra solución, bajarme alguna versión anterior del jabberd 2, he encontrado este enlace: http://www.jabberstudio.org/projects/jabberd2/releases/
¿Qué versión me recomendais?
Necesito alguna estable que me asegure no tener tantos problemas en la instalación.
¿Existen otros servidores libres para Jabber que admitan autentificación por LDAP o que sean fiables?

Gracias de nuevo

--- ¿Existen otros servidore

--- ¿Existen otros servidores libres para Jabber que admitan autentificación por LDAP o que sean fiables?

Esta respuesta me la se :) Sí, hay al menos otro servidor Jabber libre con soporte para autenticación LDAP: al Ejabberd se la añadieron hace siete meses. Supongo que funcionará, yo no lo he probado.

Por si te lo estás preguntando: no hay problema al compilarlo con SSL ni nada por el estilo.

De todas formas, antes de pasarte a otro servidor Jabber distinto, supongo que querrás asegurarte de que el Jabberd2 (que ya te lo debes conocer bastante) realmente no te sirve.