Tâche #12601
Scénario #12727: Corriger les bugs fonctionnels remontés sur Zéphir 2.5.0
Erreur rrdtool.error: This RRD was created on another architecture dans l'EAD de Zéphir 2.5.0
Description
Impossible d'afficher les menus suivants dans l'EAD de Zéphir 2.5.0
Informations système (voir https://zephir.ac-amiens.fr:8090/agents/0/sysinfo/)
Statistiques réseau (voir https://zephir.ac-amiens.fr:8090/agents/0/netstats/)
Les autres menus fonctionnent correctement
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Tracker changé de Anomalie à Tâche
- Temps estimé mis à 2.00 h
- Tâche parente mis à #12727
- Restant à faire (heures) mis à 2.0
#2 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Assigné à mis à Bruno Boiget
Ce problème peut survenir en cas de réinstallation des données d'un serveur 32 bits vers 64 bits. (idem pour les statistiques locales sur les serveurs clients)
Une solution 'manuelle' est de supprimer les fichiers de statistiques
- Sur Zéphir :
service zephir stop rm -rf /var/lib/zephir/data/0/* service zephir start
- Sur un serveur client de Zéphir :
service z_stats stop rm -rf /usr/share/zephir/monitor/data/* rm -rf /usr/share/zephir/monitor/stats/* service z_stats start
Si perdre les statistiques pose problème, il est aussi possible de convertir les fichiers avec l'outil rrdtool :
http://blog.remibergsma.com/2012/04/30/rrdtool-moving-data-between-32bit-and-64bit-architectures/
Attention, il y a un (ou plusieurs) fichier par agent. Exemple sur un serveur Zéphir:
root@zephir:/var/lib/zephir/data/0/web# ls -l /var/lib/zephir/data/0/*/*.rrd -rw-r--r-- 1 root root 11464 août 31 14:51 /var/lib/zephir/data/0/bastion/status.rrd -rw-r--r-- 1 root root 17032 août 31 15:27 /var/lib/zephir/data/0/bilan/status.rrd -rw-r--r-- 1 root root 13576 août 31 15:26 /var/lib/zephir/data/0/debsums/status.rrd -rw-r--r-- 1 root root 1000 août 31 14:51 /var/lib/zephir/data/0/diag/status.rrd -rw-r--r-- 1 root root 13576 août 31 15:26 /var/lib/zephir/data/0/diskspace/status.rrd -rw-r--r-- 1 root root 17280 août 31 15:28 /var/lib/zephir/data/0/ead_server/status.rrd -rw-r--r-- 1 root root 17280 août 31 15:28 /var/lib/zephir/data/0/ead_web/status.rrd -rw-r--r-- 1 root root 15112 août 31 15:27 /var/lib/zephir/data/0/eximstats/status.rrd -rw-r--r-- 1 root root 17280 août 31 15:28 /var/lib/zephir/data/0/exim/status.rrd -rw-r--r-- 1 root root 17280 août 31 15:28 /var/lib/zephir/data/0/ldap/status.rrd -rw-r--r-- 1 root root 11464 août 31 14:51 /var/lib/zephir/data/0/maj/status.rrd -rw-r--r-- 1 root root 14704 août 31 15:27 /var/lib/zephir/data/0/netstats/eth0.rrd -rw-r--r-- 1 root root 22792 août 31 15:27 /var/lib/zephir/data/0/netstats/status.rrd -rw-r--r-- 1 root root 22792 août 31 15:27 /var/lib/zephir/data/0/network/status.rrd -rw-r--r-- 1 root root 17280 août 31 15:28 /var/lib/zephir/data/0/postgresql/status.rrd -rw-r--r-- 1 root root 1000 août 31 14:51 /var/lib/zephir/data/0/RootDebsums/status.rrd -rw-r--r-- 1 root root 13576 août 31 15:26 /var/lib/zephir/data/0/sentinelle/status.rrd -rw-r--r-- 1 root root 17280 août 31 15:28 /var/lib/zephir/data/0/ssh/status.rrd -rw-r--r-- 1 root root 3592 août 31 15:27 /var/lib/zephir/data/0/sysinfo/load.rrd -rw-r--r-- 1 root root 22792 août 31 15:27 /var/lib/zephir/data/0/sysinfo/status.rrd -rw-r--r-- 1 root root 6656 août 31 15:27 /var/lib/zephir/data/0/sysinfo/sysinfo.rrd -rw-r--r-- 1 root root 17032 août 31 15:27 /var/lib/zephir/data/0/tcpservices/status.rrd -rw-r--r-- 1 root root 15112 août 31 15:27 /var/lib/zephir/data/0/web/status.rrd
Si besoin, on pourrait fournir un script de conversion à lancer en cas de problème (l'automatisation demanderait un peu plus de travail mais semble réalisable).
#3 Mis à jour par Olivier FEBWIN il y a plus de 8 ans
Bien vu Bruno
Effectivement c'était bien la cause : nous sommes passés d'un Zéphir 2.3 en 32 bits à un Zéphir 2.5.0 en 64 bits
Ta solution a bien fonctionné.
Merci !
#4 Mis à jour par Scrum Master il y a plus de 8 ans
- Statut changé de Nouveau à En cours
#5 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Statut changé de En cours à Résolu
- Restant à faire (heures) changé de 2.0 à 0.25
J'ai ajouté une entrée dans la FAQ commune 2.5 : /2_5/Zz-ressources-2_5/parties/FAQ/FAQAgentsErreurRRD.unit
A relire et intégrer au bon endroit
#6 Mis à jour par Gérald Schwartzmann il y a plus de 8 ans
- % réalisé changé de 0 à 100
Intégré dans la doc de chaque module 2.4 et 2.5 dans la FAQ :
http://eole.ac-dijon.fr/documentations/2.4/beta/partielles/FAQ/co/FAQ-commune-module.html
http://eole.ac-dijon.fr/documentations/2.5/beta/partielles/FAQ/co/FAQ-commune-module.html
#7 Mis à jour par Lionel Morin il y a plus de 8 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0