Migrar base de datos postgres de geonetwork 2.10.4 a geonetwork 3.0.1

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Migrar base de datos postgres de geonetwork 2.10.4 a geonetwork 3.0.1

cbeltran
Buenas Tardes,

Un saludo para toda la lista.

Anteriormente escribí en la lista sobre un requerimiento para realizar la migración de una base de datos que tengo actualmente en mi instalación de geonetwork 2.10.4, hace poco lanzaron la versión 3.0.1 y quisiera empezar a realizar pruebas y demás. Ustedes me podrían ayudar con el tema de la migración de la base de datos (postgresql) de la versión 2.10.4 a la versión 3.0.1, cómo hago para migrar todos esos metadatos y demás información que tengo, les quedaré altamente agradecido, he intentado varios métodos pero no lo consigo, me podrían guíar????

Saludos.
Reply | Threaded
Open this post in threaded view
|

Re: Migrar base de datos postgres de geonetwork 2.10.4 a geonetwork 3.0.1

delawen
Hola,

No tienes que hacer nada. Simplemente coger la nueva versión y
enchufarle la base de datos y el directorio de datos de la versión
antigua.

Eso sí, haz un backup antes por si acaso. Siempre haz un backup antes
por si acaso.

Saludos,
María.

2015-07-29 23:20 GMT+02:00 cbeltran <[hidden email]>:

> Buenas Tardes,
>
> Un saludo para toda la lista.
>
> Anteriormente escribí en la lista sobre un requerimiento para realizar la
> migración de una base de datos que tengo actualmente en mi instalación de
> geonetwork 2.10.4, hace poco lanzaron la versión 3.0.1 y quisiera empezar a
> realizar pruebas y demás. Ustedes me podrían ayudar con el tema de la
> migración de la base de datos (postgresql) de la versión 2.10.4 a la versión
> 3.0.1, cómo hago para migrar todos esos metadatos y demás información que
> tengo, les quedaré altamente agradecido, he intentado varios métodos pero no
> lo consigo, me podrían guíar????
>
> Saludos.
>
>
>
> --
> View this message in context: http://osgeo-org.1560.x6.nabble.com/Migrar-base-de-datos-postgres-de-geonetwork-2-10-4-a-geonetwork-3-0-1-tp5217647.html
> Sent from the GeoNetwork users español mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> _______________________________________________
> GeoNetwork-usuarios-es mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/geonetwork-usuarios-es

------------------------------------------------------------------------------
_______________________________________________
GeoNetwork-usuarios-es mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/geonetwork-usuarios-es
Reply | Threaded
Open this post in threaded view
|

Re: Migrar base de datos postgres de geonetwork 2.10.4 a geonetwork 3.0.1

cbeltran
Hola María, Gracias por tu respuesta.

Yo lo hago tal cual como me indicas pero sucede lo siguiente:

1. He creado una nueva base de datos postgres en el servidor donde estoy instalando la versión 3.0.1.

2. Con la copia de seguridad de base de datos postgres versión 2.10.4 de GeoNetwork, realizo el restore en mi nuevo servidor con el comando pg_restore.

3. Después de desplegar el WAR 3.0.1, configure los siguientes archivos:

/WEB-INF/config-db/jdbc.properties

jdbc.username = GeoNetwork
jdbc.password = *************
jdbc.database = GeoNetwork
jdbc.host = localhost

y en

/WEB-INF/config-node/srv.xml

! - Elimine la configuración de base de datos es necesario utilizar ->
        <! - <Resource Importación = "../ config-db / h2.xml" /> -> comentar esta línea
 <! - <Resource Importación = "../ config-db / jndi-postgres-postgis.xml" /> ->
 <! - <Resource Importación = "../ config-db / oracle.xml" /> ->
 <! - <Resource Importación = "../ config-db / mysql.xml" /> ->
 <! - <Resource Importación = "../ config-db / db2.xml" /> ->
 <Resource Importación = "../ config-db / postgres.xml" /> sin comentar esta línea
 <! - <Resource Importación = "../ config-db / sqlserver.xml" /> ->
</ Frijoles>

4. Reinicie el tomcat

5. Accedo a http://localhost:8080/GeoNetwork 

6. Puedo ver que están todos los metadatos migrados de la versión anterior, pero cuando deseo editar uno de los metadatos en idioma español los campos no aparecen.







Te agradezco tu ayuda.

Database: Postgresql
SO: Centos 6.5
Server: Apache-Tomcat

Gracias
Reply | Threaded
Open this post in threaded view
|

Re: Migrar base de datos postgres de geonetwork 2.10.4 a geonetwork 3.0.1

delawen
Hola,

Vale, eso no tiene nada que ver con la migración. La migración terminó
bien. El problema será que la traducción al español no está completa
(hace tiempo que no me paso por transifex y sé que ha habido cambios).

¿El log no te dice nada?

2015-07-30 15:53 GMT+02:00 cbeltran <[hidden email]>:

> Hola María, Gracias por tu respuesta.
>
> Yo lo hago tal cual como me indicas pero sucede lo siguiente:
>
> 1. He creado una nueva base de datos postgres en el servidor donde estoy
> instalando la versión 3.0.1.
>
> 2. Con la copia de seguridad de base de datos postgres versión 2.10.4 de
> GeoNetwork, realizo el restore en mi nuevo servidor con el comando
> pg_restore.
>
> 3. Después de desplegar el WAR 3.0.1, configure los siguientes archivos:
>
> /WEB-INF/config-db/jdbc.properties
>
> jdbc.username = GeoNetwork
> jdbc.password = *************
> jdbc.database = GeoNetwork
> jdbc.host = localhost
>
> y en
>
> /WEB-INF/config-node/srv.xml
>
> ! - Elimine la configuración de base de datos es necesario utilizar ->
>         <! - &lt;Resource Importación = &quot;../ config-db / h2.xml&quot;
> /> -> comentar esta línea
>  <! - &lt;Resource Importación = &quot;../ config-db /
> jndi-postgres-postgis.xml&quot; /> ->
>  <! - &lt;Resource Importación = &quot;../ config-db / oracle.xml&quot; />
> ->
>  <! - &lt;Resource Importación = &quot;../ config-db / mysql.xml&quot; /> ->
>  <! - &lt;Resource Importación = &quot;../ config-db / db2.xml&quot; /> ->
>  <Resource Importación = "../ config-db / postgres.xml" /> sin comentar esta
> línea
>  <! - &lt;Resource Importación = &quot;../ config-db / sqlserver.xml&quot;
> /> ->
> </ Frijoles>
>
> 4. Reinicie el tomcat
>
> 5. Accedo a http://localhost:8080/GeoNetwork
>
> 6. Puedo ver que están todos los metadatos migrados de la versión anterior,
> pero cuando deseo editar uno de los metadatos en idioma español los campos
> no aparecen.
>
> <http://osgeo-org.1560.x6.nabble.com/file/n5217782/editmetadata.png>
>
> <http://osgeo-org.1560.x6.nabble.com/file/n5217782/editmetadata2.png>
>
> <http://osgeo-org.1560.x6.nabble.com/file/n5217782/editmetadata3.png>
>
> Te agradezco tu ayuda.
>
> Database: Postgresql
> SO: Centos 6.5
> Server: Apache-Tomcat
>
> Gracias
>
>
>
> --
> View this message in context: http://osgeo-org.1560.x6.nabble.com/Migrar-base-de-datos-postgres-de-geonetwork-2-10-4-a-geonetwork-3-0-1-tp5217647p5217782.html
> Sent from the GeoNetwork users español mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> _______________________________________________
> GeoNetwork-usuarios-es mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/geonetwork-usuarios-es

------------------------------------------------------------------------------
_______________________________________________
GeoNetwork-usuarios-es mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/geonetwork-usuarios-es
Reply | Threaded
Open this post in threaded view
|

Re: Migrar base de datos postgres de geonetwork 2.10.4 a geonetwork 3.0.1

cbeltran
Hola,

Este es el log:

2015-07-30 09:13:42,730 ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] - HHH000388: Unsuccessful: alter table ServiceParameters add constraint FK_t32t4xtdqmjhl8xmjpe95e474 foreign key (service) references Services
2015-07-30 09:13:42,750 ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] - ERROR: no hay llave primaria para la tabla referida «services»
2015-07-30 09:13:51,803 WARN  [geonetwork.data.directory] -     - Data directory properties is not set. Use geonetwork.dir or geonetwork.dir properties.
2015-07-30 09:13:51,803 WARN  [geonetwork.data.directory] -     - Data directory provided could not be used. Using default location: /opt/tomcat/webapps/geonetwork/WEB-INF/data
2015-07-30 09:13:52,027 WARN  [jeeves.apphand] - Cannot initialize Z39.50 repositories because the file JZKitConfig.xml.tem could not be found in the classpath
2015-07-30 09:13:52,027 ERROR [jeeves.apphand] -      Repositories file builder FAILED - Z3950 server disabled and Z3950 client services (remote search, harvesting) may not work.
2015-07-30 09:13:52,683 WARN  [geonetwork.schemamanager] - Cannot resolve http://www.w3.org/2001/03/xml.xsd: will append last component to current path (not sure it will help though!)
2015-07-30 09:13:53,150 WARN  [geonetwork.schemamanager] - WARNING: gco:Record is a global element without a type - assuming a string
2015-07-30 09:13:53,163 WARN  [geonetwork.schemamanager] - WARNING: schema-substitutions.xml has wiped out XSD substitution list for gml:VerticalDatum
2015-07-30 09:13:53,174 WARN  [geonetwork.schemamanager] - WARNING: schema-substitutions.xml has wiped out XSD substitution list for gml:CoordinateSystemAxis
2015-07-30 09:13:53,177 WARN  [geonetwork.schemamanager] - WARNING: schema-substitutions.xml has wiped out XSD substitution list for gml:VerticalCS
2015-07-30 09:13:53,181 WARN  [geonetwork.schemamanager] - WARNING: schema-substitutions.xml has wiped out XSD substitution list for gml:CoordinateSystemAxis
2015-07-30 09:13:54,666 WARN  [geonetwork.schemamanager] - WARNING: gco:Record is a global element without a type - assuming a string
2015-07-30 09:13:55,919 WARN  [geonetwork.lucene] - Stopwords file with incorrect ISO 639-2 language as filename: README
2015-07-30 09:14:16,460 WARN  [geonetwork.resources] - Resource not found images/logos/favicon.png, default resource returned: /images/logos/favicon.png
2015-07-30 09:14:16,574 WARN  [geonetwork.resources] - Resource not found images/logos/favicon.png, default resource returned: /images/logos/favicon.png
2015-07-30 09:15:00,659 WARN  [org.springframework.context.support.ResourceBundleMessageSource] - ResourceBundle [messages] not found for MessageSource: Can't find bundle for base name messages, locale es_ES
2015-07-30 09:15:18,096 ERROR [jeeves.service] -    -> exception during transformation for : md.edit
2015-07-30 09:15:18,097 ERROR [jeeves.service] -    ->  (C) stylesheet : /opt/tomcat/webapps/geonetwork/xsl/../xslt/ui-metadata/edit/edit.xsl
2015-07-30 09:15:18,097 ERROR [jeeves.service] -    ->  (C) message    : An empty sequence is not allowed as the value of parameter $overrideLabel
2015-07-30 09:15:18,097 ERROR [jeeves.service] -    ->  (C) exception  : XPathException
2015-07-30 09:21:57,096 ERROR [jeeves.service] -    -> exception during transformation for : md.edit
2015-07-30 09:21:57,096 ERROR [jeeves.service] -    ->  (C) stylesheet : /opt/tomcat/webapps/geonetwork/xsl/../xslt/ui-metadata/edit/edit.xsl
2015-07-30 09:21:57,096 ERROR [jeeves.service] -    ->  (C) message    : An empty sequence is not allowed as the value of parameter $overrideLabel
2015-07-30 09:21:57,096 ERROR [jeeves.service] -    ->  (C) exception  : XPathException

Gracias
Reply | Threaded
Open this post in threaded view
|

Re: Migrar base de datos postgres de geonetwork 2.10.4 a geonetwork 3.0.1

delawen
On Thu, Jul 30, 2015 at 4:19 PM, cbeltran <[hidden email]> wrote:

>
> 2015-07-30 09:15:18,096 ERROR [jeeves.service] -    -> exception during
> transformation for : md.edit
> 2015-07-30 09:15:18,097 ERROR [jeeves.service] -    ->  (C) stylesheet :
> /opt/tomcat/webapps/geonetwork/xsl/../xslt/ui-metadata/edit/edit.xsl
> 2015-07-30 09:15:18,097 ERROR [jeeves.service] -    ->  (C) message    : An
> empty sequence is not allowed as the value of parameter $overrideLabel
> 2015-07-30 09:15:18,097 ERROR [jeeves.service] -    ->  (C) exception  :
> XPathException
> 2015-07-30 09:21:57,096 ERROR [jeeves.service] -    -> exception during
> transformation for : md.edit
> 2015-07-30 09:21:57,096 ERROR [jeeves.service] -    ->  (C) stylesheet :
> /opt/tomcat/webapps/geonetwork/xsl/../xslt/ui-metadata/edit/edit.xsl
> 2015-07-30 09:21:57,096 ERROR [jeeves.service] -    ->  (C) message    : An
> empty sequence is not allowed as the value of parameter $overrideLabel
> 2015-07-30 09:21:57,096 ERROR [jeeves.service] -    ->  (C) exception  :
> XPathException

Pues lo que decía: traducciones no actualizadas. Tenemos dos opciones:
o esperas a que tenga tiempo o que alguien se ofrezca a ayudar... y a
ver si no están de vacaciones los administradores del transifex de
GeoNetwork para darle acceso.

También puedes traducir a mano los ficheros .properties, pero eso es
una tortura china.

------------------------------------------------------------------------------
_______________________________________________
GeoNetwork-usuarios-es mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/geonetwork-usuarios-es
Reply | Threaded
Open this post in threaded view
|

Re: Migrar base de datos postgres de geonetwork 2.10.4 a geonetwork 3.0.1

cbeltran
Hola María,

Pues yo me le mido a hacer las traducciones a mano de los .properties. Sólo dime cuales son los ficheros que debo modificar para iniciar la tarea.

Te agradezco enormemente.
Reply | Threaded
Open this post in threaded view
|

Re: Migrar base de datos postgres de geonetwork 2.10.4 a geonetwork 3.0.1

delawen
Aquí tienes la vista del estado actual de la traducción española:


2015-07-30 16:38 GMT+02:00 cbeltran <[hidden email]>:

> Hola María,
>
> Pues yo me le mido a hacer las traducciones a mano de los .properties. Sólo
> dime cuales son los ficheros que debo modificar para iniciar la tarea.
>
> Te agradezco enormemente.
>
>
>
> --
> View this message in context: http://osgeo-org.1560.x6.nabble.com/Migrar-base-de-datos-postgres-de-geonetwork-2-10-4-a-geonetwork-3-0-1-tp5217647p5217801.html
> Sent from the GeoNetwork users español mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> _______________________________________________
> GeoNetwork-usuarios-es mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/geonetwork-usuarios-es

------------------------------------------------------------------------------

_______________________________________________
GeoNetwork-usuarios-es mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/geonetwork-usuarios-es

transifex_spa.png (165K) Download Attachment