Häufige Probleme: Softwarekonfiguration – Befehl kann nicht ausgeführt werden
Mögliche Fehlermeldungen
Unable to execute command
Lösung
Als Teil der Knoteneinrichtungsphase verwendet CycleCloud Chef zum Konfigurieren von Diensten und Anwendungen auf den Knoten, und Chef führt dies durch Aufrufen nativer Betriebssystembefehle aus.
Ein Beispiel hierfür kann ein Versuch sein, einen Bereitstellungspunkt zu erstellen und ein NAS an einen Clusterknoten zu stellen:
mkdir -p /data
mount -t nfs 10.0.1.5:/exports/data /data
Diese Befehle können aus verschiedenen Gründen fehlschlagen, aus denen ein Cheffehler ausgelöst wird. In Version 7.9 und höher zeigt CycleCloud den Befehl an, der fehlgeschlagen ist, sowie die STDOUT und STDERR, die die Fehlermeldung enthält.
- Überprüfen Sie den Befehl, der aufgerufen wird, und überprüfen Sie nach Syntaxfehlern. Wenn dies aus einem benutzerdefinierten Chefrezept oder Kochbuch stammt, beheben Sie den Fehler, und laden Sie das Projekt erneut hoch.
- Melden Sie sich beim Knoten an, der den Fehler hat, und versuchen Sie, den Befehl als Administrator oder
root
Benutzer auszuführen. - Wenn
mount
der Befehl beispielsweise fehlschlägt, beheben Sie den Montagefehler, indem Sie den Befehl manuell ausführen und die Stammursache diagnostizieren, z. B. einen falschen Serverhost/IP- oder Exportpfad.
Weitere Informationen
Mehr über CycleCloud-Projekte