Fehler „Patch nicht gefunden“ bei der Adobe Commerce-Bereitstellung
Die Adobe Commerce-Bereitstellung oder die manuelle Patch-Anwendung schlägt nach einem Upgrade mit Fehler Patch nicht gefunden“ fehl. Die Umgebung verweist auf Patches, die für die Adobe Commerce-Zielversion nicht verfügbar sind, oder sie verwendet ein veraltetes Quality Patches Tool-Paket, das unterstützte Patch-Versionen nicht erkennt. Überprüfen Sie die konfigurierten Patch-IDs, überprüfen Sie die Patch-Kompatibilität für die Zielversion, und entfernen Sie nicht unterstützte Patch-Verweise vor der erneuten Bereitstellung.
Beschreibung description
Umgebung
- Adobe Commerce auf Cloud-Infrastruktur
- Aktualisieren von Bereitstellungen, die ".magento.env.yaml“ verwenden
- Quality Patches Tool (QPT)
- Manuelle Patch-Anwendung mit Vendor/bin/magento-patches
Problem/Symptome
-
Die Bereitstellung oder die manuelle Patch-Anwendung schlägt nach einem Adobe Commerce-Upgrade fehl.
-
Bereitstellungsprotokolle zeigen Fehler an, wie etwa:
- Nächste Patches wurden nicht gefunden: MDVA-XXXXX, ACSD-XXXXX
- Die nächsten Patches wurden nicht gefunden: ACSD-12345
-
In den Protokollen wird empfohlen, die Verfügbarkeit von Patches mit dem Statusbefehl zu überprüfen.
Ursache
Dieses Problem tritt auf, wenn:
- Patch-IDs, die in ".magento.env.yaml“ konfiguriert sind, sind für die Adobe Commerce-Zielversion nicht verfügbar.
- Zuvor angewendete Patches sind nach einem Upgrade nicht mehr anwendbar.
- Das installierte QPT-Paket (Quality Patches Tool) ist veraltet und erkennt keine neueren Patch-Varianten.
Lösung resolution
Führen Sie diese Schritte aus, um das Problem zu beheben
-
Lesen Sie den Abschnitt
QUALITY_PATCHESin.magento.env.yaml. -
Identifizieren Sie alle konfigurierten Patch-IDs.
-
Überprüfen Sie in den Versionshinweisen zu Qualitäts-Patches, ob die einzelnen Patch-IDs mit der Adobe Commerce-Zielversion kompatibel sind.
-
Aktualisieren Sie das Quality Patches Tool (QPT)-Paket wenn es die erforderlichen Patch-Versionen nicht unterstützt.
-
Entfernen Sie nicht unterstützte oder veraltete Patch-IDs aus der Konfiguration.
-
Speichern Sie die Änderungen, übertragen Sie den aktualisierten Code und stellen Sie die Umgebung erneut bereit.
-
Wenn Sie Patches manuell anwenden, überprüfen Sie die Patch-Kompatibilität, bevor Sie ausführen:
code language-none vendor/bin/magento-patches apply
Verwandtes Lesen
Patches anwenden in Commerce im Handbuch zur Cloud-Infrastruktur.