Bug 3214 - Actualizacion de Websrv1
Summary: Actualizacion de Websrv1
Status: RESOLVED FIXED
Alias: None
Product: Solo UInf [ uso exclusivo de UInf ]
Classification: Unclassified
Component: General (show other bugs)
Version: 1.0
Hardware: PC, Torre o Portatil No sabe/ No Corresponde
: Normal normal
Assignee: Guillermo Reisch
URL:
Depends on:
Blocks:
 
Reported: 2018-09-18 12:11 -03 by Guillermo Reisch
Modified: 2018-10-16 12:41 -03 (History)
1 user (show)

See Also:
Local: Casona Jaime Cibils
Dep/Cat: UInf - Servidores(exCETI)
Dep/Cat: ---
Dep/Cat: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Guillermo Reisch 2018-09-18 12:11:38 -03
Se va a actualizar los paquetes del sistema de websrv1 (que tan viejitos)
Comment 1 Guillermo Reisch 2018-09-18 12:15:50 -03
Se genera un snapshot (ANTES DE ACTUALIZAR)
 # lvcreate --snap --name websrv.i686_20180918 --size 2G websrvvg/websrv.i686

Se empieza actualizar paquetes de apoco ; Se borra el exim4 y se cambia por el sendmail (mas liviano) ; se borra gostscript (soporte para PostScript) y de esa forma se pueden eliminar el soporte para impresión.

Se dejara unos días a ver si nada se rompió ; si algo se rompió se probara de arreglarlo y si no se puede se revertirá a la versión anterior.
Comment 2 Guillermo Reisch 2018-10-16 09:38:45 -03
Se genera un snapshot (ANTES DE ACTUALIZAR)
 # lvcreate --snap --name websrv.i686_20181012 --size 4G websrvvg/websrv.i686

sudo apt-get update && sudo apt-get upgrade  ## y rezamos...
La distro que esta usando el websrv1 es Stretch (estable en este momento)
websr1 es i686 (habría que pasarlo a AMD64)

Se actualiza! Queda andando.
NOTA: El paquete de PHP5 esta instalado pero ya es obsoleto! Hay que migrarlo a PHP7.

LISTO!!! Esta andando todo (increíblemente....)
Comment 3 Guillermo Reisch 2018-10-16 12:41:26 -03
Migrar a amd64!

Primero que nada hacemos un snapshot de respaldo....
# lvcreate --name websrv.i686_pre.x64 --snap --size 4G websrvvg/websrv.i686
 # uname -a
Linux websrv1 4.9.0-8-686 #1 SMP Debian 4.9.110-3+deb9u6 (2018-10-08) i686 GNU/Linux

# dpkg --add-architecture amd64
# dpkg --print-architecture
   i386
# dpkg --print-foreign-architectures
   amd64

Por el momento la arquitectura principal es i386 pero la vamos a cambiar de a poco a amd64 como principal y i386 como secundaria.

# apt-get install linux-image-amd64
# poweoff
### En cain.dmz cambio el tipo de maquina de 32bits a 64bits
### cain.dmz => websrv1 => Power On
# uname -m
    x86_64  #### LISTO! Ahora el kernel es de 64 bits

Bajo paquetes basicos (pero no los instalo ; para tener los .deb)

# apt-get clean
# apt-get install -d aptitude:amd64
# apt-get install -d dpkg:amd64
# apt-get install -d apt:amd64
# apt-get install -d apt-utils:amd64

Eso baja también las dependencias que podrían llegar a ser necesitadas.
Se baja POR LAS DUDAS ya que si se instala bien no debería ser necesario instalar los .deb's a mano.

Trate de instalar desde aptitude pero todo fue un lio. Así que ejecuto nomas un dpkg -i * dentro de la carpeta de bajada /var/cache/apt/archives

# dpkg --print-architecture 
    amd64
# dpkg --print-foreign-architectures 
    i386

Ahora tenemos como architecture principal a AMD64 y como secundaria a i386, ahora hay que cambiar paquete a paquete de apoquito de i386 a amd64.

Igual esta TODO ROTO asi que arreglo con apt-get install -f 
Esto borra empila de cosas pero también instala empila de cosas.
Se guarda la lista de cosas que BORRA para después chequear si instalo o no
los paquetes de AMD64 de las mismas, en caso contrario se instala en aptitude una vez se estabilicen los paquetes.

..... Bueno ... Esto va a tardar mucho .....
Así que se opta por NO migrar ; se reinstalara de apoco usando websrv2

CIERRO DEFINITIVAMENTE ; YA NO SE PUEDE ACTUALIZAR MÁS!