Projecte

General

Perfil

Accions

InstallarInvenio112 » Historial » Revisió 2

« Anterior | Revisió 2/10 (diferències) | Següent »
Ferran Jorba, 11-06-2015 10:01


Installar Invenio 1.1.2

Aquests passos són la simplificació de la migració de proves de Traces a 1.1.2, documentada a
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.

Ara que Traces-test ja ho té unificat, només es tracta d'agafar els patches i aplicar-los al DDD-test.

Actualització de la base de dades

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:

ddd@nuix:~/migracio$ rsync -av ddd@homs:/var/backups/mysql/ddduab-dbdump-2015-06-10_02:00:02.sql.gz .
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

Important: cal fer un bibsched stop abans de pujar el backup a la base de dades!!!

traces@nuix:~/migracio$ time zcat traces-test.sql.gz | dbexec ; date

Error: duplicated key

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

I executar el webcoll a proves.

I ja està a punt per fer la migració pròpament dita.

Backup de la instal·lació actual

ddd@nuix:~$ tar cvfz invenio-1.1.1.tar.gz invenio/.git invenio/bin invenio/etc invenio/lib invenio/share

Instal·lar la versió 1.1.2

Actualitzat per Ferran Jorba fa quasi 11 anys · 10 revisions