Revertir una instalación/update con yum

En una ocasión, un servidor con un panel Plesk actualizó automáticamente los paquetes del sistema (debido a una configuración errónea del Panel Plesk), actualizando también la versión de MySQL de 5.1 a 5.6, sin previo aviso. Esto, como es obvio, desembocó en fallos en la BBDD, y una pérdida de servicio.

Afortunadamente, existe una forma de revertir una actualización/instalación realizada con yum.

Primeramente, observaremos el histórico de yum:

yum history

Lo cual nos devolverá un listado similar a este:

$ yum history
ID | Registro de usuario | Dia y hora | Accion(es) | Modific
——————————————————————————-
38 | root <root> | 2017-06-30 03:23 | Update | 2
37 | root <root> | 2017-06-22 03:36 | Update | 3
36 | root <root> | 2017-06-14 17:11 | I, O, U | 38
35 | root <root> | 2017-06-14 03:49 | Update | 26
34 | root <root> | 2017-05-30 03:13 | Update | 2
33 | root <root> | 2017-05-23 03:38 | Update | 1 EE
32 | root <root> | 2017-05-22 03:37 | Update | 25
31 | root <root> | 2017-05-11 13:10 | Erase | 1
30 | root <root> | 2017-05-11 13:10 | Install | 3

Ahora, simplemente debemos revertir la actualización que deseemos, insertando su ID:

yum history undo 37

Con esto, revertiremos la update nº 37 realizada el 22/06

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *