Vinculacion Kolla 3.5 Guaraní 2.9

Hola:
Estoy intentando vincular la encuesta en G3W2, de guarani con kolla. La encuensta esta creada, pero cuando ingreso al perfil administrativo de G3W2, y voy al menu de vincular encuenta me tira un error. Buscando en los logs encuentro esto:

================================================================================
================================= ERRORES ==================================

clase: GuzzleHttp\Exception\ClientException
mensaje: Client error response [url] http://192.168.185.191/siu/kolla/aplicacion/php/encuestas?unidad_gestion=FCN [status code] 404 [reason phrase] Not Found
traza: [TRAZA]

—[ 0 ]-----------------------------------------

  • function: GuzzleHttp\Exception\RequestException::create

  • file: /usr/local/proyectos/guarani2/3w/versiones/2.9.0/src/siu/lib/guzzle/guzzlehttp/guzzle/src/Exception/RequestException.php, linea 71

  • param:
    0: object: GuzzleHttp\Message\Request 1: object: GuzzleHttp\Message\Response
    —[ 1 ]-----------------------------------------

  • function: GuzzleHttp\Subscriber\HttpError->onComplete

  • file: /usr/local/proyectos/guarani2/3w/versiones/2.9.0/src/siu/lib/guzzle/guzzlehttp/guzzle/src/Event/Emitter.php, linea 105

  • param:
    0: object: GuzzleHttp\Event\CompleteEvent 1: complete
    —[ 2 ]-----------------------------------------

  • function: GuzzleHttp\Event\Emitter->emit

  • file: /usr/local/proyectos/guarani2/3w/versiones/2.9.0/src/siu/lib/guzzle/guzzlehttp/guzzle/src/Event/RequestEvents.php, linea 75

  • param:
    0: complete 1: object: GuzzleHttp\Event\CompleteEvent
    —[ 3 ]-----------------------------------------

  • function: GuzzleHttp\Event\RequestEvents::emitComplete

  • file: /usr/local/proyectos/guarani2/3w/versiones/2.9.0/src/siu/lib/guzzle/guzzlehttp/guzzle/src/Adapter/Curl/MultiAdapter.php, linea 179

  • param:
    0: object: GuzzleHttp\Adapter\Transaction 1: Array
    (
    [url] => http://192.168.185.191/siu/kolla/aplicacion/php/encuestas?unidad_gestion=FCN
    [content_type] => text/html; charset=iso-8859-1
    [http_code] => 404
    [header_size] => 168
    [request_size] => 195
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 0.020241
    [namelookup_time] => 0.000219
    [connect_time] => 0.001462
    [pretransfer_time] => 0.001644
    [size_upload] => 0
    [size_download] => 232
    [speed_download] => 11461
    [speed_upload] => 0
    [download_content_length] => 232
    [upload_content_length] => 0
    [starttransfer_time] => 0.003096
    [redirect_time] => 0
    [certinfo] => Array
    (
    )

    [primary_ip] => 192.168.185.191
    [primary_port] => 80
    [local_ip] => 192.168.184.58
    [local_port] => 56177
    [redirect_url] =>
    )

No le encuentro la vuelta. Pienso que debe ser algo de base_url ? o es otra cosa?
Saludos

¡Buen día!
¿Coincide la información de la Unidad de gestión? Por favor revisen el dato cargado en G2 y en Kolla.
¡Avísennos por favor, gracias!

Emilse, de que me estas hablando? en G2 no existe la unidad de gestion. Que es lo que tengo que ver?

Te estamos hablando de la Unidad Académica, fijate en la operación ua000001.
Ese dato debe coincidir con el que ingresaste en Kolla en >> Configuración > Unidades de Gestión.

Emilse:
Ahora te entiendo. Estan con el mismo nombre, es mas cree dos, te paso la captura de pantalla del kolla.
En el G2, esta con estos datos:

  unidad_academica: FCN
  nombre:Facultad de Ciencias Naturales

Y me sigue tirando lo mismo.


unidades de gestion.png

unidades de gestion.png

Por favor fijate si las encuestas las crearon con la Unidad de gestión correspondiente:

Definicion >> Administrar Encuestas con el filtro Unidad de Gestión correspondiente.

Emilse:
Esta con la UG, en teoria bien, aca te paso la captura de pantalla.
Otra cosa, estaba siguiendo el instructivo, pero no me coincide con la version de kolla y G2 que tengo instaladas, aca estamos en kolla 3.5 y G2.9.
Saludos


filtro encuesta.png

filtro encuesta.png

La configuración estaría bien.
¿Es la versión 3.5.2 de Kolla?
Al inicio del post mencionás un error, por favor indicanos también que dice.
Gracias.

Es kolla 3.5.1, y el error que tira es un cartel que no dice mucho, te paso la captura y todo el log del G3W2.
No encuentro nada, no se que mas ver.


20150415_095107___9243.log.zip (3.17 KB)

error en g3w2.png

error en g3w2.png

Hola, por lo que veo esta mal configurada la URL de Kolla en el archivo instalacion/servicios_web_config.php donde dice:


'consumidos' => array(

        'kolla' => array(
            'tipo' => 'rest',
            'parametros' => array( //usa cliente Guzzle, son opciones en formato guzzle
                'base_url' => "{URL_KOLLA}/rest/",
            ....

En ‘base_url’ pongan la URL de Kolla agregándole ‘/rest/’. Ej: si la URL para acceder al sistema Kolla es http://192.168.185.191/siu/kolla/ seria ‘base_url’ => “http://192.168.185.191/siu/kolla/rest/”,

Nota: Ojo si usan ip dinámica ya que puede llegar a cambiar perdiendo así el acceso a Kolla.

PD: Por favor prueben con Kolla 3.5.2.

saludos.

Leonel:
Sigue, igual no anda, y tira el mismo error.
No tenemos como probar en 3.5.2 de kolla ya que es lo que tenemos funcionando hoy y se complica el cambio de versión, lo hace otra persona.
Tengo alguna forma de ver si se esta conectando el guarani y kolla sin pasar por G3W2?

Hola Rodrigo, si abrís la URL que pusiste en base_url en un navegador tendrías que ver una pantalla como la que te adjunte (luego de poner usuario y password), con eso podes corroborar que la URL es la correcta.

Igualmente hice una prueba en mi maquina local y el error que te da se debe a que esta mal configurada la unidad de gestión, tendría que tener el mismo valor que esta configurado en el bloque de acceso dentro de instalacion/config.php, tendrías que tener algo así:


'accesos' =>
                array (
                    'des01' =>
                        array (
                            'ua' => 'FCN',
                            'personalizacion' => null,
                            'database' =>
                           .......

fíjate eso y cualquier cosa decime. saludos.


Captura de pantalla de 2015-04-15 12:06:21.png

Captura de pantalla de 2015-04-15 12:06:21.png

Buen día,
de cualquier manera recomendamos que actualicen la versión de Kolla.

Tengan en cuenta que en la última versión publicada del sistema hubieron ajustes que acompañaron a la salida de la 2.9 de Guaraní.

La actualización de versión implica ejecutar el instalador en con la opción de actualización, estarían manteniendo lo hecho hasta ahora. No debería demandarles demasiado tiempo. Recomendamos el backup previo de la versión que tienen para luego actualizarla.

Saludos!
Myriam

Bien, avance algo mas, pero solo anda si pongo http://192.168.185.191/siu/kolla/rest.php, o sea tengo que decirle que es un archivo php. Despues de poner el usuario y contraseña, me tira otro error :
{
“error”: “500”,
“mensaje”: “500 Internal Server Error”,
“descripcion”: “Error Interno en el servidor: No se encuentra el recurso para .php en el directorio /usr/local/siu/kolla/aplicacion/php/rest. \u00bfRuta mal formada?”
}

Que me imagino debe venir del mismo problema de arriba. Aca tengo que configurar algo en el apache?
Saludos

Hola Rodrigo, podrías indicarme el contenido del archivo toba.conf de la instalación de Kolla?. Gracias!.

Rodrigo:
Aca te copio el contenido del archivo que pedistes:

Alias /siu/kolla_toba "/usr/local/siu/kolla/toba/www"
<Directory "/usr/local/siu/kolla/toba/www/">
	SetEnv TOBA_DIR		"/usr/local/siu/kolla/toba"
    Options MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

#Proyecto: toba_usuarios
Alias /siu/kolla_toba_usuarios "/usr/local/siu/kolla/toba/proyectos/toba_usuarios/www"
<Directory "/usr/local/siu/kolla/toba/proyectos/toba_usuarios/www/">
	DirectoryIndex aplicacion.php
	Options MultiViews
	AllowOverride None
	Order allow,deny
	Allow from all
	SetEnv TOBA_DIR 		"/usr/local/siu/kolla/toba"
	SetEnv TOBA_PROYECTO 	"toba_usuarios"		
	SetEnv TOBA_INSTANCIA	"produccion"
	SetEnv TOBA_INSTALACION_DIR "/usr/local/siu/kolla/instalacion"
</Directory>

#Proyecto: kolla
Alias /siu/kolla "/usr/local/siu/kolla/aplicacion/www"
<Directory "/usr/local/siu/kolla/aplicacion/www/">
	DirectoryIndex aplicacion.php
	Options MultiViews
	AllowOverride None
	Order allow,deny
	Allow from all
	SetEnv TOBA_DIR 		"/usr/local/siu/kolla/toba"
	SetEnv TOBA_PROYECTO 	"kolla"		
	SetEnv TOBA_INSTANCIA	"produccion"
	SetEnv TOBA_INSTALACION_DIR "/usr/local/siu/kolla/instalacion"
</Directory>

Lo que creo está faltando en el alias de Kolla es ésta directiva


<Files rest>
	ForceType application/x-httpd-php
</Files>

con lo cuál te quedaría


#Proyecto: kolla
   Alias /siu/kolla "/usr/local/siu/kolla/aplicacion/www"
   <Directory "/usr/local/siu/kolla/aplicacion/www/">
      DirectoryIndex aplicacion.php
      Options MultiViews
      AllowOverride None
      Order allow,deny
      Allow from all

      <Files rest>
	      ForceType application/x-httpd-php
      </Files>

      SetEnv TOBA_DIR       "/usr/local/siu/kolla/toba"
      SetEnv TOBA_PROYECTO    "kolla"      
      SetEnv TOBA_INSTANCIA   "produccion"
      SetEnv TOBA_INSTALACION_DIR "/usr/local/siu/kolla/instalacion"
   </Directory>

Hay que reiniciar apache o hacer un reload para que tome estos cambios.

Hola Rodrigo:
Ya lo cargue, y renicie el apache. El problema es que sigue con lo mismo, no encuentra la url, a menos que ponga el php.
No se que mas tocarle.
Saludos

Hola Javier, omití algo importante en la configuración. La directiva correcta es la siguiente


AddType applicacion/x-httpd-php .php
<Files rest>
	ForceType application/x-httpd-php
</Files>

Con lo cuál te quedaría


#Proyecto: kolla
   Alias /siu/kolla "/usr/local/siu/kolla/aplicacion/www"
   <Directory "/usr/local/siu/kolla/aplicacion/www/">
      DirectoryIndex aplicacion.php
      Options MultiViews
      AllowOverride None
      Order allow,deny
      Allow from all
      AddType applicacion/x-httpd-php .php

      <Files rest>
	      ForceType application/x-httpd-php
      </Files>

      SetEnv TOBA_DIR       "/usr/local/siu/kolla/toba"
      SetEnv TOBA_PROYECTO    "kolla"      
      SetEnv TOBA_INSTANCIA   "produccion"
      SetEnv TOBA_INSTALACION_DIR "/usr/local/siu/kolla/instalacion"
</Directory>

Hola Javier, pudiste resolver este problema?. No dejes de avisarnos. Saludos.