1 pièce(s) jointe(s)
Script python non compatible en v2.2 ?
Bonjour,
J'ai récupéré un script écrit en python (permettant de faire des checks d'une carte RAID pour Nagios). Le script renvoi des erreurs à son exécution. Je pense que cela vient de la version de python qui est installée (2.2.3). J'ai essayé d'upgrader la version de Python, mais compte-tenu de l'OS (une CentOS 3.9), cela ne semble pas possible.
Je n'ai pas de connaissances suffisantes en python pour savoir ce qu'il faudrait retoucher pour le rendre compatible avec la version 2.2.3 (si toutefois le problème d'exécution vient bien de la version).
J'ai mis le script en question en pièce jointe.
Voici les messages d'erreur que j'ai en retour :
Code:
1 2 3 4 5 6 7 8
| Traceback (most recent call last):
File "./check_lsi_megaraid", line 311, in ?
main()
File "./check_lsi_megaraid", line 304, in main
result, message = test_raid(verbosity, no_summary)
File "./check_lsi_megaraid", line 183, in test_raid
if "Status:" in line:
TypeError: 'in <string>' requires character as left operand |