Résoudre les problèmes
Consultez cette section pour résoudre les éventuels problèmes rencontrés lors de l'utilisation de scripts CLI SNS.
Le fichier de script est trop volumineux
- Situation : Lors de la sélection du fichier de script, un message d'erreur indique que le script est trop volumineux.
- Cause : La taille du fichier ne doit pas dépasser 5 Mo par défaut.
- Solution : Si besoin, augmentez la limite en ajoutant la ligne ci-dessous dans le fichier
/data/config/fwadmin-env.conf.local
. Par exemple, fixez la limite à 10 Mo :SMC_SNS_CLI_SCRIPT_MAX_UPLOAD_SIZE_INT=$((10*1024*1024))
Certains caractères ne sont pas pris en compte dans le script
- Situation : Certains caractères accentués ou spéciaux ne s'affichent pas correctement dans le script. L'exécution du script échoue.
- Cause : Le fichier .script n'est pas encodé en UTF-8.
- Solution : Modifiez l'encodage du script en UTF-8.
L'exécution du script échoue sur certains firewalls
- Situation : L'onglet Exécution du menu Scripts CLI SNS indique des erreurs.
- Cause : Le script fait appel à des variables personnalisées et/ou à des pièces jointes et celles-ci sont manquantes. L'encodage du script n'est pas correct. D'autres problèmes peuvent être à l'origine de l'échec de l'exécution.
- Solutions :
- Consultez la cause de l'erreur qui s'affiche dans la barre de progression de l'exécution du script pour un firewall donné.
- Consultez les journaux du serveur dans /data/log/fwadmin-server/server.log pour plus de détails.
- Avant d’exécuter le script, dans l'onglet Sélection des firewalls, vous pouvez visualiser celui-ci pour un firewall donné. Certaines erreurs peuvent être précisées.
Il n'est pas possible d'exécuter un script
- Situation : Des firewalls sont sélectionnés pour l'exécution d'un script et le bouton d'exécution reste grisé ou bien certains firewalls ne peuvent pas être sélectionnés.
- Cause : Une exécution de script ou un déploiement de configuration est en cours ou en état différé sur un firewall. Il n'est donc pas possible d'exécuter un script sur ce firewall.
- Solution : Attendez la fin de l'exécution de script. Ou bien attendez la fin du déploiement ou la reconnexion du firewall pour que le déploiement se termine.