Causa
I commercianti che hanno effettuato l’aggiornamento ad Adobe Commerce sull’infrastruttura cloud (versioni 2.3.1 e successive) e che si trovano in una versione di Elasticsearch precedente alla 6.x possono riscontrare errori durante la distribuzione. Questo perché le versioni 2.x e 5.x di Elasticsearch sono fine del ciclo di vita e non sono più supportate in Adobe Commerce. Il client Elasticsearch deve essere aggiornato oppure l’esecuzione di una distribuzione rischia di generare un errore. Per ulteriori informazioni, consulta Modificare il client Elasticsearch nella documentazione per gli sviluppatori.
Problema
Durante la distribuzione viene visualizzato un messaggio di errore simile al seguente, che indica che la versione di Elasticsearch in uso non è compatibile: La versione 5.2.2 del servizio Elasticsearch a livello di infrastruttura non è compatibile con la versione corrente del modulo elasticsearch/elasticsearch (6.7.0.0) utilizzato dall'applicazione di Magento. È possibile risolvere il problema aggiornando il servizio Elasticsearch nell'infrastruttura Magento Cloud alla versione 6.x. Altri sintomi di questo problema possono essere la mancanza di immagini e problemi con i filtri nell’ambiente.
Soluzione
Per risolvere questo problema, il modulo client Elasticsearch e il servizio Elasticsearch devono utilizzare le versioni più recenti consigliate:
- Segui le istruzioni per modificare il modulo Elasticsearch nella documentazione per gli sviluppatori in modo da disporre della versione più recente consigliata del modulo client Elasticsearch.
- Invia un ticket di supporto e richiedi un aggiornamento del servizio Elasticsearch alla versione 6.x per staging e produzione. Tieni presente che il completamento di un aggiornamento al servizio Elasticsearch potrebbe richiedere un po’ di tempo.
Lettura correlata
- requisiti dello stack di tecnologia Adobe Commerce 2.3 nella documentazione per gli sviluppatori.
- Configura il servizio Elasticsearch nella documentazione per gli sviluppatori.
- Installa e configura Elasticsearch nella documentazione per gli sviluppatori.
- Assicurarsi che Elasticsearch sia installato correttamente nella Knowledge Base di supporto.