Freigeben über


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