2017-11-25 2 views
0

Ich verwendete gmond_python_modules, versuchen, einen Cluster mit mehreren Hosts mit jeweils 8 GPUs zu überwachen.Importfehler mit Python gmond_python_modules in Ganglia

Und nach den letzten Schritten, versuchte ich gmond Dienst auf meinem Web-Knoten neu zu starten, nur zu bekommen:

Starting GANGLIA gmond: Could not find platform independent libraries <prefix> 
Could not find platform dependent libraries <exec_prefix> 
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] 
ImportError: No module named site 
                  [FAILED] 

Ich war es zunächst gesucht und dachte, weil ich ohne --with-python Option Ganglien zusammengestellt. Aber es war nicht. Ich rekompilierte mit dieser Option (checked configure output und es wurde gefunden python gefunden) und alles funktioniert gut, bis ich GPU-Monitoring-Python-Modul hinzugefügt. Gleicher Fehler erneut.

Und ich habe auch versucht, PYTHONHOME und PYTHONPATH manuell zuzuweisen, was keinen Unterschied macht. Ich habe Anakonda installiert. Ist es ein möglicher Grund dafür, dass Ganglia nicht den richtigen Lastpfad findet?

Alle Gedanken sind willkommen. Und wird bei Bedarf mehr Details anbieten.

Vertrieb und Versionsdetails:
System: CentOS 6.8
Python: 2.7 auf Web-Knoten, 2.6 auf Knoten Berechnung
Ganglia: 3.7.2
gmond_python_modules: Klon Form Github heute

Antwort

0

this post See. Der Grund hier ist python-devel ist nicht in Rechenknoten installiert, führen zu fehlenden 'python.h'. Das Skript ganglia configure konnte die Python-Unterstützung nicht erkennen.