Error en la actualización de Yum de AWS Amazon Linux MySQL

Error en la actualización de Yum de AWS Amazon Linux MySQL

Entré por SSH en mi instancia AWS EC2 usando una AMI de Amazon Linux y me dijo que ejecutara el sudo yum updatecomando para obtener actualizaciones de seguridad. Cuando lo hice, finalmente no pudo actualizar MySQL.

*No sé si esta es la causa, pero tenga en cuenta que mi MySQL está configurado con enlaces de montaje a un sistema de archivos EBS adjunto a través de:http://aws.amazon.com/articles/1663?_encoding=UTF8&jiveRedirect=1

Aquí está el resultado:

[ec2-user@ip /]$ sudo yum update
Loaded plugins: priorities, security, update-motd, upgrade-helper
amzn-main                                                                                                                      | 2.1 kB     00:00     
amzn-updates                                                                                                                   | 2.3 kB     00:00     
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package mysql55-common.x86_64 0:5.5.32-1.35.amzn1 will be updated
---> Package mysql55-common.x86_64 0:5.5.32-1.36.amzn1 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================================================
 Package                              Arch                         Version                                   Repository                          Size
======================================================================================================================================================
Updating:
 mysql55-common                       x86_64                       5.5.32-1.36.amzn1                         amzn-updates                        47 k

Transaction Summary
======================================================================================================================================================
Upgrade       1 Package(s)

Total download size: 47 k
Is this ok [y/N]: y
Downloading Packages:
mysql55-common-5.5.32-1.36.amzn1.x86_64.rpm                                                                                    |  47 kB     00:00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating   : mysql55-common-5.5.32-1.36.amzn1.x86_64                                                                                            1/2 
Error unpacking rpm package mysql55-common-5.5.32-1.36.amzn1.x86_64
error: unpacking of archive failed on file /etc/my.cnf: cpio: rename
  Verifying  : mysql55-common-5.5.32-1.36.amzn1.x86_64                                                                                            1/2 
mysql55-common-5.5.32-1.35.amzn1.x86_64 was supposed to be removed but is not!
  Verifying  : mysql55-common-5.5.32-1.35.amzn1.x86_64                                                                                            2/2 

Failed:
  mysql55-common.x86_64 0:5.5.32-1.35.amzn1                                 mysql55-common.x86_64 0:5.5.32-1.36.amzn1                                

Complete!

Respuesta1

Por lo general, sucede cuando el archivo tiene establecido un indicador inmutable (i) por razones de seguridad.

lsattr /etc/my.cnf

chattr -i /etc/my.cnf

En el caso de Amazon EBS, parece que el archivo está vinculado a uno en el volumen de EBS: simplemente umount /etc/my.cnfejecute la actualización y bindvuelva a ejecutarlo.

información relacionada