Almeria
+34 691 24 53 78

Actualizar a Ubuntu Server 18.04

Actualizar a Ubuntu Server 18.04 y no morir en el intento

Actualizar desde Ubuntu Server 16.04 a Ubuntu Server 18.04

Muy buenas nosotros actualizamos desde Ubuntu Server 16.04 la mejor manera de actualizar es haciendo primero un backup en plan imagen de Ubuntu Server 16.04 cambian algunas cuestiones desde 16.04 a 18.04 por tanto lo mejor haz un backup completo por si tuvieras que volver atrás.

Preparar las actualizaciones a Ubuntu 18.04

estos pasos requieren privilegios de root o también pueden ser lanzadas estas ordenes con el prefijo sudo delante, para mas información ya realizare una guía de usuarios y grupos en Linux.

En este orden prepara tu actualización de Ubuntu 18.04:

  1. Instala actualizaciones para Ubuntu 16.04
  2. Copia de seguridad de tus datos
  3. Asegurate de que la versión de kernel es la ultima
  4. Pará los servicios no criticos
  5. Empieza una sesion LISH para asegurarte de que la instalación no es interrumpida.

Instala actualizaciones para Ubuntu 16.04

apt-get update && apt-get dist-upgrade

Copia de seguridad de los datos

Este paso dependerá de la maquina que tengamos que hacer el backup tardara mas o menos, si estamos en una maquina virtual haz un snapshot (foto) de todo el sistema operativo, si estamos en un servidor dedicado realiza una copia de seguridad con alguna herramienta y haz una copia de todo por si falla algo.

En nuestro caso estamos en Linode en el VPS pues simplemente me suscribí al servicio de copias de seguridad y hice una copia de seguridad completa como propone Linode que se haga.

Chequea el kernel

Verifica que estas usando la ultima version del kernel, según la web de kernel, van por la 4.17.x y en Ubuntu 18.04 tal cual no se ve la ultima version de kernel.

Pará los servicios

Nosotros recomendamos que pares los servicios que puedas, antes de actualizar a Ubuntu 18.04 LTS. Esto incluye los servidores web (Apache y Nginx) o el que uses, servidores de bases de datos (MySQL, PostgreSQL) PHP si lo usas todo lo que no sea critico.

  1. Obtener una lista de los servicios que estan funcionando en tu equiposystemctl | grep running
  2. Pará los servicios con el comando, remplazando nginx con el nombre del servicio que quieres parar.Systemctl stop nginx

Actualizando desde Ubuntu 16.04 a Ubuntu 18.04

Instala el update-manager-core

apt install update-manager-core

abre el fichero etc/update-manager/release-updates y verifica que el valor prompt esta en lts en ubuntu 16.04 o normal en ubuntu 17.10

# Default behavior for the release upgrader.

[DEFAULT]
# Default prompting behavior, valid options:
#
#  never  - Never check for a new release.
#  normal - Check to see if a new release is available.  If more than one new
#           release is found, the release upgrader will attempt to upgrade to
#           the release that immediately succeeds the currently-running
#           release.
#  lts    - Check to see if a new LTS release is available.  The upgrader
#           will attempt to upgrade to the first LTS release available after
#           the currently-running one.  Note that this option should not be
#           used if the currently-running release is not itself an LTS
#           release, since in that case the upgrader won't be able to
#           determine if a newer release is available.
Prompt=lts

Estas listo para empezar con la actualización a Ubuntu 18.04 LTS desde el refuerzo de Ubuntu para distribuciones LTS

do-release-upgrade -d

Este paquete viene en Ubuntu 16.04 veremos una combinacion de mensajes que tendremos que leer detenidamente y aceptar.

No valid mirror found

While scanning your repository information no mirror entry for the upgrade was found. This can happen if you run an internal mirror or
if the mirror information is out of date. Do you want to rewrite your ‘sources.list’ file anyway? If you choose
‘Yes’ here it will update all ‘trusty’ to ‘xenial’ entries. If you select ‘No’ the upgrade will cancel.
Continue [yN]

Type y and Enter to continue.

Packages no longer supported

3 installed packages are no longer supported by Canonical. You can still get support from the community.
2 packages are going to be removed. 91 new packages are going to be installed. 346 packages are going to be upgraded.
You have to download a total of 239 M. This download will take about 30 minutes with a 1Mbit DSL connection and about 9 hours with a 56k
modem. Fetching and installing the upgrade can take several hours. Once the download has finished, the process cannot be canceled.
Continue [yN] Details [d]

Press d for more details (then q to exit the details), or y to continue.

Configuring openssh-server: Press enter to choose keep the local version currently
installed
.

Remove obsolete packages?: Enter y

La actualización requiere un reinicio del sistema y entra Y y continua

System upgrade is complete. Restart required To finish the upgrade, a restart is required. If you select 'y' the system will be restarted. Continue [yN]

Una vez el sistema ha reiniciado, verifica que estas funcionando con Ubuntu 18.04

lsb_release -a

Veras esta salida de texto con ese comando:

No LSB modules are available. Distributor ID: Ubuntu Description:    Ubuntu 18.04 LTS Release:        18.04 Codename:       bionic

Tu maquina esta ahora funcionando con Ubuntu 18.04 LTS.

Con todos estos pasos tendremos lista la actualizacion a Ubuntu 18.04

Contenido exclusivo para suscriptores que enviare por correo electrónico de cómo solucione el problema ayer de que no funcionaba Nginx y con PHP 7.2 no funcionaba la web de gamesyap tu web de juegos

Los suscriptores tendrán acceso a esta guiá que enviare por correo electrónico.

0

Leave a comment