Impossible de créer un package à l’aide de CURL dans la version 15977/16145

Cet article explique comment contourner le problème en ne pouvant pas créer ni mettre à jour des modules à l’aide des commandes CURL de Adobe Experience Manager (AEM) as a Cloud Service après de récentes mises à jour de la plateforme.

Description description

Environnement

Adobe Experience Manager as a Cloud Service

Problème/Symptômes

Des erreurs HTTP 404 s’affichent lors de la création et de la mise à jour d’un package dans les environnements AEM Cloud à l’aide des commandes CURL. Le problème est apparu après les mises à jour AEM : 2024.4.15977.20240418T174835Z, et a affecté tous les environnements cloud, y compris la production. Auparavant, les commandes CURL fonctionnelles commençaient à échouer, entravant la création et la mise à jour de packages via la ligne de commande.

Résolution resolution

Adobe travaille activement à une solution permanente à ce problème. L’équipe de développement a identifié un changement de code nécessaire qui sera intégré dans une prochaine version. Suivez les instructions de quelques semaines pour plus d’informations sur le véhicule de version pour le correctif associé.

En attendant, il existe une solution pour continuer à gérer les modules. Les étapes de la solution actuelle sont les suivantes :

  1. Téléchargez un package vide :

    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. Créez le package :

    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