Error de implementación: no se puede aplicar el parche de MDVA-43395
Este artículo proporciona una solución al problema, donde al intentar aplicar el parche MDVA-43395 se produce un error en la implementación.
Descripción description
Entorno
Adobe Commerce en la infraestructura en la nube (todas las versiones)
Problema/Síntomas
No puede aplicar el parche MDVA-43395.
Causa
Los comerciantes de la nube no necesitan aplicar el parche MDVA-43395 por separado si tienen instalado magento/magento-cloud-patch 1.0.16, que ya incluye el parche.
Resolución resolution
Para resolver el problema, elimine los parches MDVA-43395 y MDVA-43443 del directorio m2-hotfixes y vuelva a implementarlos.
Si pudiera aplicar el parche MDVA-43443 a través del directorio m2-hotfixes, aún tendría que eliminarlo como se mencionó arriba. Las versiones futuras de Adobe Commerce tendrán estos parches ya contenidos, por lo que podría provocar errores en la implementación si se actualizara más tarde.
Para comprobar si se ha aplicado el parche, ejecute el estado proveedor/bin/magento-patch -n |grep 43443 comando. Si muestra varios resultados como este, debe quitar el parche MDVA-43443 de la carpeta m2-hotfixes:
$ 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 ║
Lectura relacionada
- Cómo aplicar un parche del compositor proporcionado por Adobe en nuestra base de conocimiento de soporte.
- Parches de nube para Commerce en nuestra documentación para desarrolladores.