instalación de produccióm

Hola

Al ejecutar

./bin/instalador proyecto:instalar --crear-db

termina con un error

[2019-01-15 16:45:53] MAIN.INFO: [ TOBA ] No se pudo crear la estructura de negocio: SQLSTATE[58P01]: Undefined file: 7 ERROR: no se pudo abrir el archivo de control de extensión «/usr/share/postgresql/9.4/extension/pgcrypto.control»: No existe el fichero o el directorio

El motor de base de datos no está en la misma máquina que el servidor web.

Por otro lado, se puede usar la misma base para el proyecto y para toba?

PROYECTO_DB_DBNAME= TOBA_DB_DBNAME

Emilio

Hola Emilio,

Primero te consulto si tenes instaladas las extensiones necesarias que están mencionadas en el instructivo de instalación.
http://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version1.2.0/instalar_sq_produccion#Instalaci.C3.B3n

Si tenes todos los requerimientos instalados te cuento como detalle que tengo una instalación en dos servidores separados, pero en la instalación del servidor web tengo instalado el cliente postgres (“postgresql-client-9.6”)

Y por último te respondo que si, si se puede utilizar la misma DB para el proyecto y para toba.

Saludos y comentanos como te fue.

Hola Esteban

Si. Tengo instalado todo lo que se pide. El servidor en el cual se cargará el sistema es el servidor de Gestión de Guarani3.

Al pgcrypto creo que te lo instala el postgresql-contrib, no el cliente.

Ya instalo una maquina nueva, lo veo y te comento. No voy a seguir jugando con la de producción.

Emilio

Hola

Si instalas

apt install postgresql-client-9.4
no se instalan las extensiones que necesitan.

Si instalas

apt install postgresql-contrib-9.4
tambien se instala el servidor postgresql.

No se puede desinstalar el servidor sin que se desinstale el contrib.

Para que es necesario ese archivo en el cliente?

Emilio

Hola Emilio,

Confirmame si tenes instalado el “postgresql-contrib-9.4” en el servidor de base de datos.

Saludos

Hola

Ahi si está instalado.

Emilio

Hola Emilio,

Recién termino de realizar una prueba con un ubuntu 16.04 recién instalado y con el servidor de base de datos en otra maquina, pero no pude reproducir el error que te esta tirando.

Estuve mirando y encontré este post…
http://foro.comunidad.siu.edu.ar/index.php?topic=9227.0

Parece que tiene que ver con que no esta instalada la extension.

Saludos y avisame cualquier cosa.

Hola

Lo veré en detalle.
Tengo algunas cosas con tehuelche ahora.
En los servidores donde intento instalar sq esta instalado guarani.

Cuando lo vea te comento lo que encuentre.
Gracias por las pruebas.

Emilio

Hola

Retomando esto, estoy instalando en una máquina distinta.

La base de datos de los distintos módulos (nucleo, academico, etc.) debe ser distinta?

Emilio

a esto como lo resuelvo?

git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout git describe --abbrev=0 --tags . ~/.nvm/nvm.sh && nvm install $NODE_VERSION
fatal: destination path ‘/root/.nvm’ already exists and is not an empty directory.

Emilio

Hola Emilio, con respecto a la primer pregunta: la DB de los distintos módulos debería ser distinta. y con respecto a la segunda, puede ser que ya tengas instalado NVM?

Si queres podes ejecutar cada comando de la linea por separado, separando cada instruccion &&

git clone https://github.com/creationix/nvm.git ~/.nvm
cd ~/.nvm
git checkout git describe --abbrev=0 --tags . ~/.nvm/nvm.sh
nvm install $NODE_VERSION

Saludos

Hola

nvm está instalado.
no ejecuto eso?

Emilio

Hola Emilio,

La versión que tendrías que instalar es la que esta en el instructivo (hoy la export NODE_VERSION=4.5.0)

Saludos!