部署失败:无法应用MDVA-43395修补程序

本文提供了针对此问题的解决方案,其中尝试应用MDVA-43395修补程序会导致部署失败。

受影响的产品和版本

  • 云基础架构上的Adobe Commerce(所有版本)

问题

无法应用MDVA-43395修补程序。

原因

如果云商已安装magento/magento-cloud-patches 1.0.16,并且其中已包含修补程序,则无需单独应用MDVA-43395修补程序。

解决方案

要解决此问题,请从m2-hotfixes目录中删除MDVA-43395和MDVA-43443修补程序并重新部署。

如果可以通过m2-hotfixes目录应用MDVA-43443修补程序,则仍需要按上述方式将其删除。 Adobe Commerce的未来版本中将已包含这些修补程序,因此如果您稍后升级,可能会导致部署失败。

要验证是否已应用修补程序,请运行vendor/bin/magento-patches -n status |grep 43443命令。
如果它显示多个类似这样的结果,则应从m2-hotfixes文件夹中删除MDVA-43443修补程序:

$ vendor/bin/magento-patches -n status |grep 43443
║ MDVA-43443              │ Parser token new fix                                         │ Other           │ Adobe Commerce Support │ Applied     │ Patch type: Required                                     ║
║ N/A                     │ ../m2-hotfixes/MDVA-43443_EE_2.4.2-p2_COMPOSER_v1.patch      │ Other           │ Local                  │ Applied     │ Patch type: Custom                                       ║

相关阅读

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a