martes, 22 de diciembre de 2009

Instalación en el servidor III (Solución fallo de autentificación)

Finalmente he detectado y corregido el problema para autentificarse en Siremis. El fallo era realmente estúpido. Pero la falta de logs y sobretodo de un mensaje de error significativo al autentificarse han provocado que dedicara un gran número de horas en tratar de encontrar el fallo, estudiando la documentación de PHPOpenBiz, revisando ficheros de metadatos y código PHP, depurando la ejecución con firebug. Para finalmente tratarse de un problema de comunicación con MySQL.

Había cambiado la configuración de /var/www/siremis-9.0.4/siremis/metadata/Config.xml para comunicarse con la IP de loopback:
<database dbname="openser" driver="Pdo_Mysql" name="Default" password="xxxxxx" server="localhost" user="openser"></database>
<database dbname="openser" driver="Pdo_Mysql" name="Siremis" password="xxxxxx" server="localhost" user="openser">
</database>

Pero en esta máquina el servidor MySQL escucha en la IP 192.168.2.xx. Cambiando localhost por esta IP la autentificación en Siremis funciona y se puede seguir avanzando en las siguientes tareas.

La traumática experiencia sirve para confirmar la gran importancia de los mensajes de error y logs especialmente en el software libre donde la documentación no siempre es lo suficientemente rigurosa al documentar posibles casos de error.

Esto junto con mi falta de acierto a la hora de buscar el problema han provocado una pérdida de tiempo considerable en algo que debería haber sido inmediato.

No hay comentarios:

Publicar un comentario

 
Creative Commons License
Migración de un sistema de VoIP propietario a software libre by Vicente Ferrando Berenguer is licensed under a Creative Commons Reconocimiento-No comercial-Compartir bajo la misma licencia 3.0 España License