Guía de tecnologías

Actualizar Ubuntu 12.04 a 14.04 LTS

5 min read Guía Actualizado 19 Oct 2025
Actualizar Ubuntu 12.04 a 14.04 LTS
Actualizar Ubuntu 12.04 a 14.04 LTS

Resumen rápido

  • Objetivo: actualizar un servidor Ubuntu 12.04 LTS a 14.04 LTS.
  • Requisitos: instalación base de Ubuntu 12.04 con IP estática, permisos root, copia de seguridad completa.
  • Herramientas: apt-get, update-manager-core, do-release-upgrade.

1 Nota preliminar

Este tutorial asume que trabajas sobre un servidor Ubuntu 12.04. Configura primero una instalación mínima de Ubuntu 12.04 y asigna una IP estática. En los ejemplos uso la IP 192.168.0.100 y el hostname server1.example.com.

Definición rápida: LTS (Long Term Support) — versión con soporte extendido de seguridad y correcciones durante varios años.

Importante: Antes de actualizar, realiza una copia de seguridad completa de los datos en un dispositivo externo (USB o disco externo) o en una ubicación de red segura.

2 Preparación y comprobaciones previas

  1. Verifica el espacio en disco y la integridad de la partición raíz.
    • df -h para espacio disponible.
    • fsck en una ventana de mantenimiento si sospechas errores.
  2. Actualiza paquetería en 12.04 y reinicia si es necesario.
  3. Anota servicios críticos (web, bases de datos, MTA) y su configuración.
  4. Si usas PPA o repositorios de terceros, desactívalos temporalmente (comenta las entradas en /etc/apt/sources.list.d/).
  5. Comprueba que tienes acceso de consola o KVM en caso de que la actualización afecte la conectividad.

3 Instalar el gestor de actualizaciones y configurar la política

Actualiza índices y asegúrate de tener update-manager-core:

apt-get update  
 apt-get install update-manager-core

Edita el archivo /etc/update-manager/release-upgrades:

 vi /etc/update-manager/release-upgrades  
 

Dentro encontrarás el bloque por defecto. Asegúrate de que Prompt esté en “lts”:

# 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

Si quieres actualizar a versiones regulares en lugar de LTS, cambia Prompt=normal. En este procedimiento seleccionamos lts.

4 Ejecutar la actualización

Lanza el proceso oficial:

do-release-upgrade -d  
 

Durante la actualización se te preguntará acerca de servicios que deben reiniciarse y ficheros de configuración que cambian. Revisa cada pregunta; en servidores de producción es habitual revisar las diferencias de configuración en lugar de aceptar automáticamente.

Tiempo estimado: puede variar según la conexión, repositorios y servicios instalados. En un servidor típico puede tardar desde 20 minutos hasta más de una hora.

5 Comprobaciones posteriores al upgrade

  1. Reinicia cuando el proceso lo solicite.
  2. Verifica la versión:
cat /etc/lsb-release

Ejemplo de salida:

root@server1:~$ cat /etc/lsb-release   
 DISTRIB_ID=Ubuntu  
 DISTRIB_RELEASE=14.04  
 DISTRIB_CODENAME=trusty  
 DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"  
 root@server1:~$
  1. Comprueba servicios críticos (nginx/apache, mysql/postgres, fail2ban, firewall).
  2. Re-habilita PPAs uno por uno y prueba que no rompan dependencias.
  3. Revisa los logs en /var/log/dist-upgrade/ y /var/log/apt/ para errores.

6 Runbook de reversión y mitigación de fallos

Si algo falla y necesitas volver a Ubuntu 12.04:

  • Si tienes snapshot LVM o copia de seguridad de máquina virtual, restaura el snapshot/backup — éste es el método recomendado.
  • Si no hay snapshot, la reversión manual es compleja (reinstalar 12.04 y restaurar datos/configuraciones).

Pasos de emergencia:

  1. No apagues inmediatamente. Recopila logs (/var/log/dist-upgrade/), listados de paquetes (dpkg –get-selections > paquetes.txt) y copia /etc.
  2. Si el sistema no arranca, inicia desde un live-CD/USB y monta la partición para recuperar datos.
  3. Restaurar desde backup completo o reinstalar 12.04 y restaurar /etc y datos.

Nota importante: siempre prueba la actualización en un entorno de staging o una máquina clonada antes de ejecutarla en producción.

7 Lista de verificación por roles

  • Administrador de sistemas:
    • Realizar copia de seguridad completa.
    • Comprobar espacio en disco y snapshots.
    • Desactivar repositorios de terceros.
  • DevOps/Desarrollador:
    • Probar builds en entorno 14.04.
    • Validar compatibilidad de dependencias de la aplicación.
  • Operaciones/Soporte:
    • Informar de ventana de mantenimiento.
    • Tener plan de rollback y acceso remoto de consola.

8 Problemas comunes y soluciones rápidas

  • Problema: la interfaz de red no vuelve a levantarse.
    • Solución: revisar /etc/network/interfaces y NetworkManager; reiniciar el servicio de red.
  • Problema: paquetes retenidos (held back).
    • Solución: apt-get -f install; aptitude safe-upgrade o revisar dependencias manualmente.
  • Problema: servicios que no arrancan tras update.
    • Solución: systemctl (o upstart en 14.04) status para diagnosticar, revisar logs en /var/log.

9 Criterios de aceptación

  • El sistema arranca correctamente y muestra DISTRIB_RELEASE=14.04.
  • Servicios críticos responden como antes de la actualización.
  • No hay errores críticos en /var/log/syslog ni en logs de la aplicación.
  • Copias de seguridad restaurables y validadas.

10 Mini metodología para pruebas post-upgrade

  1. Smoke tests: comprobar que la página web, base de datos y correo funcionan.
  2. Pruebas funcionales: ejecutar scripts de integración básicos.
  3. Pruebas de rendimiento básicas: latencia de respuesta y uso de CPU.
  4. Validación de seguridad: escaneo rápido de puertos y verificación de firewall.

Hecho y enlaces

¡Felicidades! Si completaste los pasos y las comprobaciones, tu servidor debería estar ahora en Ubuntu 14.04 LTS.

Resumen final

  • Haz copia de seguridad antes de todo.
  • Cambia Prompt=lts, instala update-manager-core y ejecuta do-release-upgrade -d.
  • Comprueba servicios y logs, y ten preparado un plan de reversión.

Importante: prueba siempre en un entorno de ensayo antes de actualizar servidores de producción.

Glosario breve

  • LTS: Long Term Support, versiones con soporte extendido.
  • PPA: Personal Package Archive, repositorios de terceros.

Anuncio breve para equipo (100–200 palabras) Tenemos planificada una actualización de servidores desde Ubuntu 12.04 LTS a 14.04 LTS. Se realizará copia de seguridad completa y pruebas en entorno de staging antes de aplicar en producción. Contacta con equipo de operaciones para coordinar la ventana de mantenimiento. Se revisarán servicios críticos y se seguirá el runbook de reversión si fuera necesario.

Autor
Edición

Materiales similares

Crear stickers personalizados para WhatsApp
WhatsApp

Crear stickers personalizados para WhatsApp

Activar cuenta Twitch: guía rápida y segura
Streaming

Activar cuenta Twitch: guía rápida y segura

Cómo probar un condensador con un multímetro
Electrónica

Cómo probar un condensador con un multímetro

Recuperar la ventana de redacción antigua en Gmail
Tutorial

Recuperar la ventana de redacción antigua en Gmail

Bloquear YouTube en el router con OpenDNS
Redes

Bloquear YouTube en el router con OpenDNS

Acceso directo en Snapchat: guía rápida
Guías

Acceso directo en Snapchat: guía rápida