Adobe Commerceのデプロイメント中に「パッチが見つかりません」エラーが発生する
アップグレード後に パッチが見つからないというエラー が発生し、Adobe Commerceのデプロイメントまたは手動パッチアプリケーションが失敗します。 対象のAdobe Commerce バージョンで使用できないパッチを参照するか、サポートされているパッチバージョンを認識しない古いQuality Patches Tool パッケージを使用しています。 設定されたパッチ IDを確認し、ターゲットバージョンのパッチ互換性を確認し、サポートされていないパッチ参照を削除してから再デプロイします。
説明 description
環境
- Adobe Commerce on cloud infrastructure
- .magento.env.yamlを使用するデプロイメントのアップグレード
- 品質パッチツール(QPT)
- ベンダー/bin/magento-patchesを使用した手動パッチアプリケーションが適用されます
問題/症状
-
Adobe Commerceのアップグレード後、デプロイメントまたは手動パッチアプリケーションが失敗する。
-
デプロイメントログには、次のようなエラーが表示されます。
- 次のパッチが見つかりませんでした:MDVA-XXXXX、ACSD-XXXXXXX
- 次のパッチが見つかりませんでした:ACSD-12345
-
ログでは、status コマンドを使用してパッチの可用性を確認することをお勧めします。
原因
この問題は、次の場合に発生します。
- .magento.env.yamlで設定されたパッチ IDは、対象のAdobe Commerce バージョンでは使用できません。
- 以前に適用されたパッチは、アップグレード後は適用されなくなります。
- インストールされた品質パッチツール(QPT)パッケージが古く、新しいパッチバリエーションを認識しません。
解決策 resolution
問題を解決するには、次の手順に従います
-
.magento.env.yaml.のQUALITY_PATCHESセクションを確認してください -
設定済みのすべてのパッチ IDを特定します。
-
対象のAdobe Commerce バージョンとの互換性を確認するには、品質パッチリリースノート の各パッチ IDを確認します。
-
必要なパッチバージョンをサポートしていない場合は、品質パッチツール(QPT)パッケージ を更新します。
-
サポートされていないパッチ IDまたは古いパッチ IDを設定から削除します。
-
変更を保存し、更新されたコードをプッシュして、環境を再デプロイします。
-
パッチを手動で適用する場合は、実行する前にパッチの互換性を確認します。
code language-none vendor/bin/magento-patches apply
experience-cloud-kcs-help-kbarticles