No se puede crear un paquete con CURL en la versión 15977/16145

Este artículo explica una solución alternativa a no poder crear o actualizar paquetes mediante comandos CURL en Adobe Experience Manager AEM () as a Cloud Service después de actualizaciones recientes de la plataforma.

Descripción description

Entorno

Adobe Experience Manager as a Cloud Service

Problema/Síntomas

AEM Los errores de HTTP 404 aparecen al intentar crear y actualizar un paquete en entornos de nube mediante el uso de comandos CURL. AEM El problema surgió después de las actualizaciones de la: 2024.4.15977.20240418T174835Z y afectó a todos los entornos de nube, incluida la producción. Anteriormente, los comandos CURL funcionales comenzaron a fallar, obstruyendo la creación y actualización de paquetes a través de la línea de comandos.

Resolución resolution

El Adobe está trabajando activamente en una solución permanente para este problema. El equipo de desarrollo ha identificado un cambio de código necesario, que se incorporará a una versión futura. Realice un seguimiento en unas semanas para obtener información sobre el vehículo de lanzamiento de la corrección asociada.

Mientras tanto, existe una solución para seguir administrando los paquetes. Los pasos para la solución alternativa actual son:

  1. Cargue un paquete vacío:

    code language-none
    curl -u <user>:<password> -F cmd=upload -F force=true -F package=@test.zip http://localhost:4502/crx/packmgr/service/.json
    
  2. Genere el paquete:

    code language-none
    curl -X POST http://localhost:4502/crx/packmgr/service/.json/etc/packages/test.zip?cmd=build
    
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f