

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Amazon MQ per RabbitMQ: Broker non aggiornabile alla versione 4
<a name="troubleshooting-action-required-codes-rabbitmq-not-upgradeable-to-v4"></a>

Amazon MQ for RabbitMQ genererà un codice `RABBITMQ_BROKER_NOT_UPGRADEABLE_TO_V4` Action Required quando tenti di aggiornare un broker RabbitMQ 3 a RabbitMQ 4 e il broker presenta code classiche o il flag di funzionalità Khepri metadata store è abilitato. Amazon MQ non applicherà l'aggiornamento della versione principale e renderà il broker disponibile per la pubblicazione e l'utilizzo. 

Questo codice Action Required si applica solo ai broker RabbitMQ 3. Per risolvere questo stato e continuare con l'aggiornamento, completare i seguenti passaggi.

## Diagnosi e risoluzione di RABBITMQ\_BROKER\_NOT\_UPGRADEABLE\_TO\_V4
<a name="w2aac40c39b7"></a>

1. Esegui la migrazione di tutte le code classiche alle code quorum utilizzando lo strumento di migrazione delle code [Amazon](https://github.com/amazon-mq/rabbitmq-queue-migration) MQ. Lo strumento è accessibile tramite la console web RabbitMQ (**Admin** > **Queue** Migration) o tramite l'API HTTP.

1. Se Khepri è abilitato sul broker, non esiste un percorso di aggiornamento immediato a RabbitMQ 4. [Considera invece una distribuzione blu-verde di RabbitMQ.](https://www.rabbitmq.com/docs/blue-green-upgrade)

Dopo aver risolto il problema sottostante, Amazon MQ cancella automaticamente lo `CRITICAL_ACTION_REQUIRED` stato.

**Nota**  
Puoi cancellare `CRITICAL_ACTION_REQUIRED` lo stato aggiornando la versione del motore del broker alla 3.13 utilizzando l'operazione [UpdateBroker](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/brokers-broker-id.html#UpdateBroker)API.