SOLUCIONADO: Instalacion g3w3 - relation "app_versiones_base" does not exist..

Estimadas/os,

Como están? Necesitaba molestarlos por un problema que nos surgió al finalizar la instalación del módulo de autogestión g3w3 versión 3.6.0.
Instalamos el proyecto guarani3 y el proyecto de autogestión en un nuevo servidor debian wheezy con postgres 9.1.9, php 5.3.7 y apache 2.2.22.

La instalación del proyecto guarani3 fue exitosa. También no surgió inconveniente con la instalación del proyecto de autogestión.
No obstante, cuando queremos acceder vía web a una unidad académica (ej. guarani.ejemplo.ar/medicina) la pantalla queda en blanco. En los logs podemos ver los siguientes errores:

Apache:

[error] PHP Fatal error: Uncaught exception ‘kernel\error_kernel_db’ with message ‘SQL ERROR: SQLSTATE[42P01]: Undefined table: 7 ERROR: relation “app_versiones_base” does not exist\nLINE 1: select version_app,ultimo_script_corrido from app_versiones_…\n ^\nselect version_app,ultimo_script_corrido from app_versiones_base where id_conversion = (select max(id_conversion) from app_versiones_base);’ in /usr/local/proyectos/g3w3/src/siu/lib/kernel/util/db/db_pdo.php:132\nStack trace:\n#0 /usr/local/proyectos/g3w3/src/siu/lib/kernel/util/db/db_pdo.php(142): kernel\util\db\db_pdo->consultar(‘select version_…’, 2)\n#1 /usr/local/proyectos/g3w3/src/siu/modelo/datos/db/sistema.php(241): kernel\util\db\db_pdo->consultar_fila(‘select version_…’, 2)\n#2 /usr/local/proyectos/g3w3/src/siu/modelo/datos/catalogo.php(73): siu\modelo\datos\db\sistema->version_base_g3(Array)\n#3 /usr/local/proyectos/g3w3/src/siu/bootstrap.php(474): siu\modelo\datos\catalogo::consultar(‘sistema’, ‘version_base_g3’)\n#4 / in /usr/local/proyectos/g3w3/src/siu/lib/kernel/util/db/db_pdo.php on line 132

Postgres:

2013-10-30 10:15:40 ART ERROR: relation “app_versiones_base” does not exist at character 47
2013-10-30 10:15:40 ART STATEMENT: select version_app,ultimo_script_corrido from app_versiones_base where id_conversion = (select max(id_conversion) from app_versiones_base);

Les detallo el contenido de la tabla app_versiones_base

select * from negocio.app_versiones_base;
id_conversion | version_app | build_base | ultimo_script_corrido | fecha_actualizacion | observaciones
---------------±------------±-----------±----------------------±------------------------------±--------------
1 | 3.6.0 | 0 | Creacion de la Base | 2013-10-29 18:15:28.869331-03 | 13403

Por favor cualquier dato que necesiten me avisan,

desde ya, gracias.

Saludos,
Mauricio

Hola Mauricio:

    Fijate que en el g3w3/instalacion/config.php en el bloque de la definición de la Base de Datos, que estés apuntando a la base y al schema que corresponde. Una vez que verificaste eso, podés correr un comando que testea la conexión con la base y muestra información de la misma.

g3w3/bin$ ./guarani test_conexion

Saludos
Sergio.

Sergio,

Gracias por la pronta respuesta. Discúlpame la consulta, al final era un simple cambio en config.php.
Efectivamente, el esquema que me genero la instalación de guarani3 fue “negocio” en vez de “public”.

Gracias,
Saludos,
Mauricio