

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Amazon MQ para RabbitMQ: el bróker no se puede actualizar a la versión 4
<a name="troubleshooting-action-required-codes-rabbitmq-not-upgradeable-to-v4"></a>

Amazon MQ para RabbitMQ generará un código de `RABBITMQ_BROKER_NOT_UPGRADEABLE_TO_V4` acción obligatoria cuando intentes actualizar un bróker de RabbitMQ 3 a RabbitMQ 4 y el bróker tenga colas clásicas o esté activado el indicador de función de almacén de metadatos de Khepri. Amazon MQ no aplicará la actualización de la versión principal y pondrá el agente a disposición para su publicación y consumo. 

Este código de acción obligatoria solo se aplica a los corredores de RabbitMQ 3. Para resolver este estado y continuar con la actualización, complete los siguientes pasos.

## Diagnóstico y resolución de RABBITMQ\_BROKER\_NOT\_UPGRADEABLE\_TO\_V4
<a name="w2aac40c39b7"></a>

1. Migre todas las colas clásicas a colas de quórum con la herramienta de migración de colas [Amazon MQ](https://github.com/amazon-mq/rabbitmq-queue-migration). Se puede acceder a la herramienta a través de la consola web de RabbitMQ (**Admin** > **Queue** Migration) o mediante la API HTTP.

1. Si Khepri está activado en el broker, no existe una ruta de actualización interna a RabbitMQ 4. [En su lugar, considere una implementación azul-verde de RabbitMQ.](https://www.rabbitmq.com/docs/blue-green-upgrade)

Tras resolver el problema subyacente, Amazon MQ borra el estado automáticamente. `CRITICAL_ACTION_REQUIRED`

**nota**  
Puede borrar el `CRITICAL_ACTION_REQUIRED` estado actualizando la versión del motor del bróker a la 3.13 mediante la [UpdateBroker](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/brokers-broker-id.html#UpdateBroker)operación de API.