

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Amazon MQ para RabbitMQ: corretor não atualizável para a versão 4
<a name="troubleshooting-action-required-codes-rabbitmq-not-upgradeable-to-v4"></a>

O Amazon MQ para RabbitMQ gerará um código de `RABBITMQ_BROKER_NOT_UPGRADEABLE_TO_V4` ação necessária quando você tentar atualizar um agente do RabbitMQ 3 para o RabbitMQ 4 e o agente tiver filas clássicas ou a bandeira do recurso de armazenamento de metadados Khepri estiver ativada. O Amazon MQ não aplicará a atualização da versão principal e disponibilizará o corretor para publicação e consumo. 

Este código de ação necessária se aplica somente aos corretores RabbitMQ 3. Para resolver esse estado e continuar com a atualização, conclua as etapas a seguir.

## Diagnosticando e resolvendo o RABBITMQ\_BROKER\_NOT\_UPGRADEABLE\_TO\_V4
<a name="w2aac40c39b7"></a>

1. [Migre todas as filas clássicas para filas de quórum usando a ferramenta de migração de filas Amazon MQ.](https://github.com/amazon-mq/rabbitmq-queue-migration) A ferramenta pode ser acessada por meio do console web do RabbitMQ (**Admin** > **Migração de filas**) ou por meio da API HTTP.

1. Se o Khepri estiver habilitado no broker, não há um caminho de atualização no local para o RabbitMQ 4. Em vez disso, considere uma [implantação azul-verde do RabbitMQ](https://www.rabbitmq.com/docs/blue-green-upgrade).

Depois de resolver o problema subjacente, o Amazon MQ limpa automaticamente o estado. `CRITICAL_ACTION_REQUIRED`

**nota**  
Você pode limpar o `CRITICAL_ACTION_REQUIRED` estado atualizando a versão do mecanismo do broker para a versão 3.13 usando a operação da [UpdateBroker](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/brokers-broker-id.html#UpdateBroker)API.