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

  1. Lesen Sie den Abschnitt QUALITY_PATCHES in .magento.env.yaml.

  2. Identifizieren Sie alle konfigurierten Patch-IDs.

  3. Überprüfen Sie in den Versionshinweisen zu Qualitäts-Patches, ob die einzelnen Patch-IDs mit der Adobe Commerce-Zielversion kompatibel sind.

  4. Aktualisieren Sie das Quality Patches Tool (QPT)-Paket wenn es die erforderlichen Patch-Versionen nicht unterstützt.

  5. Entfernen Sie nicht unterstützte oder veraltete Patch-IDs aus der Konfiguration.

  6. Speichern Sie die Änderungen, übertragen Sie den aktualisierten Code und stellen Sie die Umgebung erneut bereit.

  7. 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.

recommendation-more-help
experience-cloud-kcs-help-kbarticles