opengnsys-1.1.0 (#14) - Problema al importar datos de 1.06b en 1.1.0a (#384) - Message List
Hola,
Estoy haciendo pruebas para pasar de la versión 1.06b que tenemos en producción a la 1.1.0a. Para ello me he hecho una instalación limpia en una máquina virtual con una Ubuntu server 16.04.5 de 64 bits.
Para exportar los datos, he copiado al servidor que tenemos con la 1.06b el script que viene con la 1.1.0a /opt/opengnsys/lib/opengnsys_export.sh y lo he ejecutado con la siguiente sintaxis:
sudo bash /opt/opengnsys/lib/opengnsys_export.sh copia-OGS-106
Posteriormente he copiado el fichero copia-OGS-106 al nuevo servidor y he ejecutado lo siguiente:
sudo bash /opt/opengnsys/lib/opengnsys_import.sh copia-OGS-106
El caso es que nada más empezar la importación me aparece el siguiente error:
La versión del servidor no coincide con la del backup. OpenGnsys 1.1.0a r20190201.2200fb1 OpenGnSys 1.0.6b r5159 ¿Quiere continuar? (y/n): y svn: E235000: En el archivo «/build/subversion-8E3yhQ/subversion-1.9.3/subversion/libsvn_wc/wc_db.c» línea 1651: falló la aseveración (SVN_IS_VALID_REVNUM(changed_rev)) Abortado (`core' generado) ERROR: opengnsys_import.sh: Error getting code from https://github.com/opengnsys/OpenGnsys/branches/master/admin/Database
¿Alguna idea de como solucionarlo?
Gracias de antemano.
Abelardo
-
Message #854
Hola.
El problema está en que GitHub ha eliminado la opción o ha cambiado la forma de descargar un subdirectorio de un repositorio. Vamos a intentar solucionar el problema.
Saludos.
ramonFeb 22, 2019, 8:15:42 AM (6 years ago) -
Message #858
Hola de nuevo,
He probado a ejecutar lo siguiente:
svn list https://github.com/opengnsys/OpenGnsys/branches
Y me da como resultado:
devel/
Es decir, no se lista la rama master que es la que utiliza el guion de importación. Sin embargo si ejecutas:
svn list https://github.com/opengnsys/OpenGnsys/branches/master/admin/Database
Si aparece el contenido:
ogAdmBD-1.0-1.0.6b.sql ogAdmBD-1.0.1-1.0.6b.sql ogAdmBD-1.0.2-1.0.6b.sql ogAdmBD-1.0.2a-1.0.6b.sql ogAdmBD-1.0.3-1.0.6b.sql ogAdmBD-1.0.4-1.0.6b.sql ogAdmBD-1.0.4a-1.0.6b.sql ogAdmBD-1.0.5-1.0.6b.sql ogAdmBD-1.0.6-1.0.6b.sql ogAdmBD-1.0.6a-1.0.6b.sql ogAdmBD-1.0.6b-1.1.0a.sql ogAdmBD-1.1.0a-postinst.sql ogAdmBD-1.1.0pre-1.1.0a.sql ogAdmBD.sql
Así que he probado a cambiar en el guion la rama master por la devel a ver que pasaba:
#BRANCH="branches/master" BRANCH="branches/devel"
Ahora al ejecutar el guion de importación me da un nuevo error:
La versión del servidor no coincide con la del backup. OpenGnsys 1.1.0a r20190201.2200fb1 OpenGnSys 1.0.6b r5159 ¿Quiere continuar? (y/n): y /tmp/opengnsys_export/Database/ogAdmBD-1.0-1.0.6b.sql /tmp/opengnsys_export/Database/ogAdmBD-1.0.1-1.0.6b.sql /tmp/opengnsys_export/Database/ogAdmBD-1.0.2-1.0.6b.sql /tmp/opengnsys_export/Database/ogAdmBD-1.0.2a-1.0.6b.sql /tmp/opengnsys_export/Database/ogAdmBD-1.0.3-1.0.6b.sql /tmp/opengnsys_export/Database/ogAdmBD-1.0.4-1.0.6b.sql /tmp/opengnsys_export/Database/ogAdmBD-1.0.4a-1.0.6b.sql /tmp/opengnsys_export/Database/ogAdmBD-1.0.5-1.0.6b.sql /tmp/opengnsys_export/Database/ogAdmBD-1.0.6-1.0.6b.sql /tmp/opengnsys_export/Database/ogAdmBD-1.0.6a-1.0.6b.sql /tmp/opengnsys_export/Database/ogAdmBD-1.0.6b-1.1.0a.sql /tmp/opengnsys_export/Database/ogAdmBD-1.1.0a-1.1.1pre.sql /tmp/opengnsys_export/Database/ogAdmBD-1.1.0pre-1.1.0a.sql /tmp/opengnsys_export/Database/ogAdmBD-1.1.1pre.sql /tmp/opengnsys_export/Database/ogAdmBD.sql Revisión obtenida: 3428 Enter root password for MySQL (passwordroot): passwordroot * Importamos informacion mysql. updateSqlFile(): looking for database updates importSqlFile(): importing SQL file... ERROR 1364 (HY000) at line 31: Field 'codpar' doesn't have a default value ERROR: importSqlFile(): error importing ogAdmBD-1.0.6b-1.1.0a.sql in temporal database
acodonerFeb 28, 2019, 8:28:16 PM (6 years ago) -
Message #860
Sigo con las pruebas...
He comprobado que si ejecuto el guion de importación con la versión 1.1.0 no da el error de descarga del repositorio que da en la 1.1.0a.
El siguiente fallo relativo al campo sin valor definido por defecto, lo he podido solucionar desactivando el STRICT_TABLE_MODE en MySQL.
Finalmente me da un error de que no es capaz de encontrar el fichero ogAdmBD-1.1.0.sql (o ogmAdmBD-1.1.0a.sql). Dicho fichero no veo que aparezca por ninguna parte en el repositorio, así que llegados a este punto no encuentro manera de solucionarlo.
La versión del servidor no coincide con la del backup. OpenGnsys 1.1.0 r5773 OpenGnSys 1.0.6b r5159 ¿Quiere continuar? (y/n): y A /tmp/opengnsys_export/Database/ogAdmBD-1.0-1.0.6b.sql A /tmp/opengnsys_export/Database/ogAdmBD-1.0.1-1.0.6b.sql A /tmp/opengnsys_export/Database/ogAdmBD-1.0.2-1.0.6b.sql A /tmp/opengnsys_export/Database/ogAdmBD-1.0.2a-1.0.6b.sql A /tmp/opengnsys_export/Database/ogAdmBD-1.0.3-1.0.6b.sql A /tmp/opengnsys_export/Database/ogAdmBD-1.0.4-1.0.6b.sql A /tmp/opengnsys_export/Database/ogAdmBD-1.0.4a-1.0.6b.sql A /tmp/opengnsys_export/Database/ogAdmBD-1.0.5-1.0.6b.sql A /tmp/opengnsys_export/Database/ogAdmBD-1.0.6-1.0.6b.sql A /tmp/opengnsys_export/Database/ogAdmBD-1.0.6a-1.0.6b.sql A /tmp/opengnsys_export/Database/ogAdmBD-1.0.6b-1.1.0.sql A /tmp/opengnsys_export/Database/ogAdmBD-1.1.0-postinst.sql A /tmp/opengnsys_export/Database/ogAdmBD-1.1.0pre-1.1.0.sql A /tmp/opengnsys_export/Database/ogAdmBD.sql Revisión obtenida: 5773 Enter root password for MySQL (passwordroot): * Importamos informacion mysql. updateSqlFile(): looking for database updates importSqlFile(): importing SQL file... importSqlFile(): file ogAdmBD-1.0.6b-1.1.0.sql imported to temporal database ERROR: importSqlFile(): Unable to read /tmp/opengnsys_export/Database/ogAdmBD-1.1.0.sql!!
Espero vuestras indicaciones para ver si se soluciona.
Gracias de antemano
acodonerMar 4, 2019, 12:14:56 PM (6 years ago) -
Message #861
Resuelto
Básicamente:
- He hecho la importación de los datos de la 1.0.6b a la 1.1.0
- He desactivado el STRICT_TABLE_MODE en MySQL
- He editado el guion opengnsys_import.sh para que no busque el fichero ogAdmBD-1.1.0.sql
Aparentemente toda la información se ha importado correctamente. Finalmente he actualizado a la versión 1.1.0a ejecutando el guion opengnsys_update.sh.
SAlu2
acodonerMar 11, 2019, 5:53:07 PM (6 years ago)