Projecte

General

Perfil

InstallarInvenio112 » Historial » Temàtica 2

Ferran Jorba, 11-06-2015 10:01

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 2 Ferran Jorba
h2. Backup de la instal·lació actual
32
33
<pre>
34
ddd@nuix:~$ tar cvfz invenio-1.1.1.tar.gz invenio/.git invenio/bin invenio/etc invenio/lib invenio/share
35
</pre>
36
37 1 Ferran Jorba
h2. Instal·lar la versió 1.1.2