opengnsys-1.0.6 (#12) - Problemas al actualizar de 1.0.4 a 1.0.6 (#223) - Message List

Problemas al actualizar de 1.0.4 a 1.0.6
 unsolved

Hola, Hemos actualizado un servidor que estava en la versión 1.0.4 mediante el script opengnsys_update.sh y se ha actualizado a la 1.0.6 , pero hay cosas que no funcionan:

1- Tenemos imagenes creadas que no aparecen por la interficie web, revisando la base de datos y comparando con las otras versiones, vemos que la estructura de la tabla "imagenes" , no se ha actualizado y sigue con la estructura de 1.0.4 :
+---------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------+--------------+------+-----+---------+----------------+
| idimagen | int(11) | NO | PRI | NULL | auto_increment |
| nombreca | varchar(50) | NO | | NULL | |
| descripcion | varchar(250) | NO | | | |
| idperfilsoft | int(11) | YES | | NULL | |
| idcentro | int(11) | YES | | NULL | |
| comentarios | text | YES | | NULL | |
| grupoid | int(11) | YES | | NULL | |
| idrepositorio | int(11) | NO | | NULL | |
| numpar | smallint(6) | NO | | NULL | |
| codpar | int(8) | NO | | NULL | |
+---------------+--------------+------+-----+---------+----------------+

En otro servidor que hemos actualizado de 1.0.5 a 1.0.6 la estructura era esta:

+---------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------+--------------+------+-----+---------+----------------+
| idimagen | int(11) | NO | PRI | NULL | auto_increment |
| nombreca | varchar(50) | NO | | NULL | |
| descripcion | varchar(250) | NO | | | |
| idperfilsoft | int(11) | YES | | NULL | |
| idcentro | int(11) | YES | | NULL | |
| comentarios | text | YES | | NULL | |
| grupoid | int(11) | YES | | NULL | |
| idrepositorio | int(11) | NO | | 0 | |
| idordenador | int(11) | NO | | 0 | |
| numdisk | smallint(6) | NO | | 0 | |
| numpar | smallint(6) | NO | | 0 | |
| codpar | int(8) | NO | | 0 | |
| tipo | tinyint(4) | YES | | NULL | |
| imagenid | int(11) | NO | | 0 | |
| ruta | varchar(250) | YES | | NULL | |
| fechacreacion | datetime | YES | | NULL | |
+---------------+--------------+------+-----+---------+----------------+

Y hemos visto que la estructura de la 1.0.5 , es igual que en la versión 1.0.6 ,a excepción de la columna fechacreacion que es nueva en la 1.0.6

Visto esto nos preguntamos si el script de actualización estava pensado para actualizar des de cualquier versión, y si hay mas puntos que no se habran actualizado correctamente.

En todo caso, como tenemos mas servidores en 1.0.4 por actualizar, ¿es posible escoger actualizar a la 1.0.5 en lugar de la última versión 1.0.6 con el script opengnsys_update.sh?

Muchas gracias.

  • Message #492

    Hola, hemos probado la actualización de la base de datos de la 1.0.4 a la 1.0.6 y hemos encontrado un error al actualizar la tabla parámetros. Según la versión de mysql esto puede provocar que se pare el proceso de actualización del sql, por lo que la tabla imágenes y las que vienen a continuación no se habrían modificado y darían el error que describes.

    Hemos modificado los ficheros de actualización de la versión para que no den el error. Además te pasamos adjunto al foro los ficheros sin la parte que debe haber ido bien, ya que si queremos hacerlo una segunda vez daría error.

    Para solucionar el problema debes entrar en mysql y volcar el fichero que te mandamos:

    mysql -u root -p
    use ogAdmBD;
    source PATH/ogAdmBD-1.0.4-1.0.6.sql
    

    La actualización es diferente para la versión 1.0.4 y 1.0.4a, por lo que debes utilizar el fichero de la versión que tengas (adjunto a este mensaje).

    Hasta ahora.

    • Message #494

      Hola,

      Hemos aplicado el fichero que nos pasasteis, y ha solucionado los problemas detectados.

      Muchas gracias

  • Message #493

    Hemos incluido la corrección del SQL en la revisión r4659 del repositorio de código, con lo que ya se puede realizar la actualización desde versiones anteriores a la 1.0.5 hasta la 1.0.6.

    Gracias por el apunte. Saludos.

Attachments (2)

Download all attachments as: .zip