Errori di patch non trovati durante la distribuzione Adobe Commerce
La distribuzione Adobe Commerce o l’applicazione di patch manuale non riesce e dopo un aggiornamento viene visualizzato l’errore patch non trovata. L’ambiente fa riferimento a patch non disponibili per la versione di Adobe Commerce di destinazione oppure utilizza un pacchetto di strumenti per le patch di qualità non aggiornato che non riconosce le versioni delle patch supportate. Rivedi gli ID patch configurati, verifica la compatibilità delle patch per la versione di destinazione e rimuovi i riferimenti alle patch non supportati prima della ridistribuzione.
Descrizione description
Ambiente
- Adobe Commerce sull’infrastruttura cloud
- Aggiornare le distribuzioni che utilizzano .magento.env.yaml
- Strumento Patch di qualità (QPT)
- Applicazione manuale delle patch tramite vendor/bin/magento-patch
Problema/Sintomi
-
L’implementazione o l’applicazione di patch manuale non riesce dopo un aggiornamento di Adobe Commerce.
-
I registri di distribuzione mostrano errori quali:
- Impossibile trovare le patch successive: MDVA-XXXXX, ACSD-XXXXX
- Impossibile trovare le patch successive: ACSD-12345
-
I registri consigliano di verificare la disponibilità della patch utilizzando il comando di stato.
Causa
Questo problema si verifica quando:
- Gli ID patch configurati in .magento.env.yaml non sono disponibili per la versione Adobe Commerce di destinazione.
- Le patch applicate in precedenza non sono più applicabili dopo l’aggiornamento.
- Il pacchetto QPT (Quality Patches Tool) installato non è aggiornato e non riconosce le nuove varianti di patch.
Risoluzione resolution
Per risolvere il problema, segui la procedura riportata di seguito
-
Rivedi la sezione
QUALITY_PATCHESin.magento.env.yaml. -
Identifica tutti gli ID patch configurati.
-
Verificare la compatibilità di ogni ID patch nelle Note sulla versione delle patch di qualità con la versione Adobe Commerce di destinazione.
-
Aggiornare il pacchetto QPT (Quality Patches Tool) se non supporta le versioni delle patch richieste.
-
Rimuovi gli ID patch non supportati o obsoleti dalla configurazione.
-
Salva le modifiche, invia il codice aggiornato e ridistribuisci l’ambiente.
-
Se si applicano le patch manualmente, verificare la compatibilità delle patch prima di eseguire:
code language-none vendor/bin/magento-patches apply
Lettura correlata
Applicare le patch nella Guida all’infrastruttura di Commerce su Cloud.