Demande #21287
Pb: Affichage de lignes vides dans la liste des machines
Description
Bonjour,
On vient de remarquer une vingtaine de lignes vides dans la liste des stations, que ce soit dans les stations à arrêter ou à démarrer.
Ce n’est pas bloquant. Mais il faut faire défiler les lignes avant de voir les premières stations.
En fait, la liste des machines de EcoStations provient du fichier /usr/share/eole/controlevnc/machines.db.
Lors du lancement de EcoStaions, il réactualise ce fichier avec la commande : /usr/share/eole/controlevnc/manage_stations.py –list-all
Le problème vient du fait que ce ficheir machine.db contient des lignes ne contenant pas les noms DNS des machines mais seulement l’adresse IP.
j’ai donc rajouter la commande suivante à la fin du fichier /var/www/html/outils/ecoStations/config/copieFichmachinesDB.pl:
`sed -i '/.*/d’ $REP_ECOSTATION/config/copie_machines.db`
Ce qui a pour effet de supprimer toutes les lignes commençant par des ; dans le fichier copie_machines.db.
Cela devrait corriger le BUG...
Il faudrait trouver pourquoi la commande "/usr/share/eole/controlevnc/manage_stations.py --list-all" renvoit des lignes commençant par des ;ADR_IP;none
Cdlt
B. Delastre
Académie de la Réunion
Historique
#1 Mis à jour par Jérôme Labriet il y a plus de 6 ans
Ou ne pas les intégrer au fichier ...
Ou les exclure à partir du php.
C'est bizarre mais ce problème a déjà été vu je crois ... et résolu il me semble.
Je me renseigne
#2 Mis à jour par Jérôme Labriet il y a plus de 6 ans
Apparemment c’est résolu depuis la version 2.3.1 du 23/05/2016.
#3 Mis à jour par Jérôme Labriet il y a plus de 6 ans
Pour la version 2.4.6 (qui est sur le git) c’est dans la fonction listeStations() du fichier incAppli/f_ecoStations.inc.php.
La ligne 352 vérifie que le champs 1 n’est pas vide, que le 3 n’est pas vide, et que le 3 ne contient pas none.
Mais visiblement, c’est pour scribe <=2.3.
Pour la 2.5, ce serait la ligne 356 qui ne vérifie que le fait que le champs 1 n’est pas vide.... C’est peut être insuffisant.
L’idéal serait d’avoir ton fichier “config/copie_machines.db” et connaitre ta version de scribe pour vérifier.
Merci si tu peux me les envoyer ...
jerome.labriet@ac-besancon.fr
#4 Mis à jour par Jérôme Labriet il y a plus de 5 ans
- Statut changé de Nouveau à Fermé
- Assigné à mis à olivier hacquard