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 :
-
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
-
Créez le package :
code language-none curl -X POST http://localhost:4502/crx/packmgr/service/.json/etc/packages/test.zip?cmd=build