Buenos dias:
Estamos en la version 3.19.1 de Guarani y la ultima de Sanaviron. Ahora estoy teniendo problemas para conectar a los dos sistema. Lo que me da el log es:
[ERROR][guarani] Client error: POST http://10.15.24.237/rest/servicios resulted in a 404 Not Found response:
En el archivo de Guarani cliente.ini esta configurado:
[conexion]
to = “http://10.15.24.237/rest/”
auth_tipo = “digest”
auth_usuario = “toba”
auth_password = “toba123*-a”
No encuentro que ver o que direccion deberia tener para funcione.
Saludos
Hola Sergio:
Gracias por la respuesta:
Te cuento, la documentacion la segui paso a paso pero no puedo hacer que ande. Si pongo en el navegador esa url me dice que no se encuentra, si te fijas puse lo que tenia el cliente.ini
No se que mas mirar, no se que me falta ni encuentro algo que no funcione. Por eso acudo al foro como ultimo instancia.
Saludos
Se me ocurre que pueden revisar la instalación de SIU-Sanaviron-Quilmes, y si no hay algún proxy o algo que este filtrando el paso entre el navegador/instalación de Guarani y SQ.
Sergio:
Esta todo instalado en una red local que no tiene proxy.
Al sanaviron puedo ingresar y hacer cosas, lo que no puedo es conectar con Guarani. No encuentro que me falto. Ya esta redhook, estan los archivo de cliente de un lado y otro, esta lo que se configura en Guarani. No termino de enteder que me falto o configure mal.
Que podemos hacer para ir probando?
Saludos
Hola Leonel:
Estuve probando cosas y seguia sin andar. En un momento pude ingresar pero me dio un error que debia correr:
./bin/phinx migrate
Lo corro, termina bien, pero ahora me da un error que no lo habia visto nunca:
Undefined table: 7 ERROR: no existe la relación «parametros_sistema» LINE 2: FROM parametros_sistema; ^
Y no se que mas paso. No se si correr lo anterior rompio algo o porque me pidio que corra ese comando.
Saludos
Lo corro, termina bien, pero ahora me da un error que no lo habia visto nunca:
Undefined table: 7 ERROR: no existe la relación «parametros_sistema» LINE 2: FROM parametros_sistema; ^
¿donde te da este error?
Si es posible envíame logs y capturas.
¿Eso te dio al correr el comando bin/guarani resthooks_crear_base?:
No. Se creo la base bien si problemas. Veo la base en el servidor. El error me dio despues de ver que el base.ini estaba mal el nombre de una base de datos, decia sq_academico y en el servidor estaba toba_sq_academico
El tema de correr el comendo me lo dio despues cuando quise ingresar a http://10.15.24.237/sq_academico/
Te paso los logs.
Ahi vas a ver lo de apache, y lo de sanaviron cuando me di el erro y me dijo que debia correr el comando anterior.
Saludos
La instalación de SQ Académico es una instalación de cero en un servidor de pruebas?
En esa instalación se levanto una base de un dump de otra instalación? Si es así la otra instalación de SQ Académico esta en la misma versión que la instalación actual?
En que entrada del bases.ini cambiaste el nombre de la base sq_academico por toba_sq_academico? Si es posible adjuntamos el bases.ini
Por lo que se ve en el log, aparentemente se configuro como base de negocio una base que es de toba y por ese motivo no encuentra tablas que son del schema de negocio.
Hola Fernando:
No habia visto tu mensaje… Te cuento, hice una instalacion desde cero. Intente hacerlo en prueba, pero no baja en el git, asi que fue por el lado de produccion.
No hice ninguna migracion de otra instalacion, se hizo todo de cero.
Te adjunto el base.ini Cambie ahi porque en el log de apache me decia que no encontraba sq_academico, y en la base de datos no habia ninguna base sq_academico.
Saludos y muchos gracias por tu ayuda.
Es probable que por algún motivo se haya borrado la base de datos de negocio y te quedo solo la base de toba?
La configuración que viene por defecto en el archivo de configuración de la instalación instalador.env separa la base de toba con la de negocio, podrías verificar en el archivo instalador.env para ver que configuración utilizaron al instalar o también te queda un registro de log en el archivo instalador.log con la configuración que se utilizo al momento de la instalación.
Podrías verificar si en la base toba_sq_academico tienen el schema public con las tablas de negocio. Otra alternativa ya que es una instalación de cero es desinstalarlo y volverlo a instalar utilizando los comandos del instalador.
Fernando:
Efectivamente algo quedo mal en algun paso de la instalacion. Capaz me salte uno o no entendi algo que debia dejar por defecto. Lo ideal seria desintalar la parte academica y volver a intentarlo todo de cero.
Por donde veo esos comandos?
Gracias por tu paciencia.
Saludos
Para desinstalar el proyecto deberías ejecutar el comando en la raíz de la instalación de académico:
./bin/instalador proyecto:desinstalar
Una vez desinstalado, para volver a instalar y volver a crear las bases primero eliminar la base toba_sq_academico que se creo en la instalación anterior, solo eliminar esa base, ya que como mencionabas antes no existe la base sq_academico
Luego ejecutar el comando:
./bin/instalador proyecto:definir-variables
y verificar que este configurado correctamente el archivo instalador.env que esta en la raíz, entre los parámetros se encuentran los de la conexión a la base.
luego ejecutar el comando de instalación y creación de base:
Hola Fernando:
Muchas gracias, ya pude volver a instalarlo sin problemas, un par de ajustes y quedo.
Ahora el problema que estoy teniendo es que no se conecta con Guarani por rest. Te comento, nosotros habilitamos huarpe para hacer loggin centralizado. en la configuracion del conexion de rest en sanaviron le pongo el usuario y contraseña que usaba el usuario toba, pero por mas que intente no puedo conectarlo, ni ingresando directamente por la URL en el navegador.
Mi consulta es, molesta que este por huarpe? el usuario puede ser cualquiera? o se debe crear alguno nuevo?
Gracias por todo.
Saludos
Hola Leonel:
Pude seguir y avance. Ya responde desde Guarani, encontre en un post que habia un problema con el metodo de autentificacion digest, asi que quedo como basic y pude seguir.
Ahora el problema parece estar desde el lado de Sanaviron. Al probar http://10.15.24.237/sq_nucleo/rest/servicios
Me da el error:
“500 Internal Server Error”
“Error Interno en el servidor: No se encuentra el recurso para servicios en el directorio /usr/local/proyectos/sanaviron_quilmes/nucleo/toba/php/rest. ¿Ruta mal formada?”
No se si es algun tema de permisos, todas las carpetas tiene permiso para www-data o me falta alguna configuracion o algo mas.
Al probar http://10.15.24.237/sq_nucleo/rest/servicios
Me da el error:
“500 Internal Server Error”
“Error Interno en el servidor: No se encuentra el recurso para servicios en el directorio /usr/local/proyectos/sanaviron_quilmes/nucleo/toba/php/rest. ¿Ruta mal formada?”
Leonel:
Parece que era eso, lo cambie y da ahora 422 Unprocessable Entity, que por lo visto es que falta cargar datos en Sanaviron. Vi que es algo mas de administracion que de sistema.
Empezamos a cargar los datos en el sistema y ante cuaquier otra duda te avisamos.
Gracias por todo.
saludos