InstallarInvenio112 » Historial » Temàtica 1
Ferran Jorba, 11-06-2015 09:56
| 1 | 1 | Ferran Jorba | h1. Installar Invenio 1.1.2 |
|---|---|---|---|
| 2 | |||
| 3 | Aquests passos són la simplificació de la migració de proves de Traces a 1.1.2, documentada a |
||
| 4 | http://wikis.bib.uab.cat/projects/Traces/wiki/InstallarInvenio112. En el cas de Traces-test, la migració era més complicada perquè teníem que unificar les particularitats del DDD i les d'IFMuC. Traces no n'havia tingut cap. |
||
| 5 | |||
| 6 | Ara que Traces-test ja ho té unificat, només es tracta d'agafar els patches i aplicar-los al DDD-test. |
||
| 7 | |||
| 8 | h2. Actualització de la base de dades |
||
| 9 | |||
| 10 | Com que la base de dades de proves és molt antiga i obsoleta, val la pena agafar un backup recent (el d'ahir, p. ex.) i instal·lar-lo a proves. El copiem amb rsync, i hi canviem les referències de les URLs amb sed, i el resultat el guardem també comprimit, perquè anem justos d'espai de disc: |
||
| 11 | |||
| 12 | <pre> |
||
| 13 | ddd@nuix:~/migracio$ rsync -av ddd@homs:/var/backups/mysql/ddduab-dbdump-2015-06-10_02:00:02.sql.gz . |
||
| 14 | ddd@nuix:~/migracio$ zcat ddd-dbdump-2015-06-10_02\:00\:02.sql.gz | sed 's|http://ddd.uab.cat|http://ddd-test.uab.cat:2000|g; s|https://ddd.uab.cat|https://ddd-test.uab.cat|g' | gzip -9 >ddd-test.sql.gz |
||
| 15 | </pre> |
||
| 16 | |||
| 17 | *Important*: cal fer un bibsched stop abans de pujar el backup a la base de dades!!! |
||
| 18 | |||
| 19 | <pre> |
||
| 20 | traces@nuix:~/migracio$ time zcat traces-test.sql.gz | dbexec ; date |
||
| 21 | |||
| 22 | Error: duplicated key |
||
| 23 | </pre> |
||
| 24 | |||
| 25 | Com que dóna aquest error de clau duplicada en els índexos de fulltext, farem la càrrega sense el dbexec, i hi afegirem el --force |
||
| 26 | |||
| 27 | I executar el webcoll a proves. |
||
| 28 | |||
| 29 | I ja està a punt per fer la migració pròpament dita. |
||
| 30 | |||
| 31 | h2. Instal·lar la versió 1.1.2 |