User Tools

Site Tools


documentazione_tecnica_server:gasistafelice.befair.it:migrazione_a_wheezy

This is an old revision of the document!


Aggiornamento a Debian Wheezy

Obiettivo: installazione di test per Orlando su Debian Wheezy con Postgres 9.1

Chi: Luca e Antonio

Luogo/data: casa di Luca, 17 gennaio 2014

Aggiornamento:

# apt-get update
# apt-get upgrade

Backup database (prima accedo all'utente postgres con su - postgres):

$ pg_dump -f /var/lib/postgresql/gf_deploy_20140117_before_wheezy_update.sql gf_deploy

Aggiorno /etc/apt/sources.list sostituendo squeeze con wheezy:

:%s/squeeze/wheezy/g

Poi aggiorno la lista dei pacchetti e il sistema, controllando i pacchetti che verranno rimossi:

# apt-get update
# apt-get dist-upgrade
  • Warning di MySQL 5.5 –> Ignoriamo
  • Aggiornamento glibc –> Yes
  • Aggiornamento libc6 –> Yes
  • /etc/default/rcS –> N (mantieni versione corrente)
  • /etc/crontab –> N
  • postgresql-common (avviso esistenza script transizione dati 8.4 –> 9.1, che non useremo)

Aggiornamento completato!

Da completare: migrazione 8.4/9.1 (riavvio demoni, cambio porta TCP…)

Crea il database nuovo su Postgres 9.1:

$ psql
=# CREATE ROLE gasdeploy WITH LOGIN PASSWORD 'mypassword';
=# CREATE DATABASE gf_deploy OWNER gasdeploy;

Importa il vecchio database:

$ psql gf_deploy < /var/lib/postgresql/gf_deploy_20140117_before_wheezy_update.sql

Rimuovi il vecchio 8.4:

# apt-get remove postgresql-{,client-}8.4

Rimuovi i vecchi pacchetti:

# apt-get autoremove

Riconfiguriamo la timezone in Europe/Rome:

# dpkg-reconfigure tzdata
documentazione_tecnica_server/gasistafelice.befair.it/migrazione_a_wheezy.1390000173.txt.gz · Last modified: 2014/10/28 11:28 (external edit)