Impossible de déployer du contenu à partir de Firewall Panorama l’utilisation XML API
7783
Created On 06/07/19 23:30 PM - Last Modified 03/28/25 23:54 PM
Symptom
- Impossible de déployer du contenu à firewall partir de Panorama l’utilisation XML API . Exécution des API 's comme suit:
<request><batch><content><check></check></content></batch></request> <request><batch><content><download><file>panupv2-all-apps-8157-5479</file></download></content></batch></request> *wait 5 minutes* <request><batch><content><upload-install><file>panupv2-all-apps-8157-5479<devices>serial</devices></file></upload-install></content></batch></request>
- L’alerte suivante s’affiche :
<response status="error"> <msg> <line>Failed to schedule deployment job</line> </msg> </response>
Environment
- Panorama
- PAN-OS v8.1 ou plus tard
Cause
- Dans PAN-OS 8.1 et à partir de là, une nouvelle validation de contenu est déclenchée.
- Il est possible de le désactiver à l’aide de l’en-tête « skip-content-validity-check ».
Resolution
- Modifiez l’ordre de API la requête afin que la version de contenu se situe entre les paramètres XML <file></file> »
- Numéro de série devrait être entre <devices></devices> " suivant la norme XML ainsi
- Ajoutez le skip-content-validity-check afin de contourner la vérification de validation, par exemple en suivant l’exemple suivant :
<request><batch><content><upload-install><skip-content-validity-check>oui</skip-content-validity-check><file>panupv2-all-contents-(version)</file><devices>( / S N )</devices></upload-install></content></batch></request>