Servidor KMKey de Debian Lenny a Squeeze

Hace algunas semanas dejó de soportarse Debian Lenny.  Para aquellos que tengais KMKey en esta versión y deseis subir a Debian Squeeze, aquí teneis los pasos a seguir:

1) Verificar y copiar fuera del servidor el último backup de los datos

    su zope
    cd /var/zope/storages/kmkey/backups
    cp * /mnt/algun_sitio_externo

2) Hacer copia de los fuentes de KMKey y duplicarlos fuera del servidor

    su zope
    cd /usr/local/kmkey/
    tar czf kmkey_source.tgz source/
    cp kmkey_source.tgz /mnt/algun_sitio_externo

3) Ponerse a la última en Lenny antes de actualizar

    su
    apt-get update
    apt-get upgrade
    apt-get dist-upgrade

4) Comprobar que no tenemos paquetes problemáticos o bloqueados

    su
    dpkg –audit
    dpkg –get-selections | grep hold

    aptitude
    # pulsar g y solucionar hasta que diga que todo está OK

5) Editar el sources.list y poner los repositorios de Squeeze

    su
    vi /etc/apt/sources.list
    # Por ejemplo:
    deb http://ftp.es.debian.org/debian/ squeeze main contrib non-free
    deb-src http://ftp.es.debian.org/debian/ squeeze main contrib non-free
    deb http://security.debian.org/ squeeze/updates main contrib non-free
    deb-src http://security.debian.org/ squeeze/updates main contrib non-free

5) Actualizar paquetes y cambiar kernel y grub, para reiniciar

    su
    apt-get update
    apt-get upgrade
    update-grub
    apt-get install udev
    reboot

6) Actualizamos versión y reniciamos

    su
    apt-get -d dist-upgrade
    apt-get dist-upgrade
    # Hay un warning de dpkg-reconfigure sysv-rc relativo a kmkey pero se puede ignorar
    reboot

    # Entramos con primera opción del Gurb
    su
    upgrade-from-grub-legacy
    reboot

7) Instalar psycopg2 para python2.4 (éste no se pierde)

    su
    apt-get install dpkg-dev libpq-dev
    apt-get source python-psycopg2
    cd psycopg2-2.2.1/
    python2.4 setup.py install

   
8) Si teníamos ZPsycopgDA, lo cambiamos:
       
    mv /usr/local/kmkey/zope/Products/ZPsycopgDA /usr/local/kmkey/zope/Products/ZPsycopgDA.old
    cp -a ZPsycopgDA /usr/local/kmkey/zope/Products
    chown -R zope.zope /usr/local/kmkey/zope/Products/ZPsycopgDA
    su zope
    /usr/local/kmkey/zope/bin/zopectl restart

   
9) Si se desea cambiar de postgres 8.3 a 8.4 (opcional):
   
    su
    apt-get install postgresql-8.4
    pg_dropcluster –stop 8.4 main
    /etc/init.d/kmkey stop
    pg_upgradecluster -v 8.4 8.3 main
    pg_dropclustere 8.3 main
    /etc/init.d/postgresql start
    /etc/init.d/kmkey start

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.

ACEPTAR
Aviso de cookies

Somos agentes digitalizadores

Software ISO subvencionado hasta 10.000€

Abrir chat
Equipo QmKey
¿Desea una demo y una cotización sin compromiso?