Freigeben über


Häufige Probleme: Softwarekonfiguration – Befehl kann nicht ausgeführt werden

Mögliche Fehlermeldungen

  • Unable to execute command

Beschluss

Während der Knoteneinrichtungsphase verwendet CycleCloud Chef zum Konfigurieren von Diensten und Anwendungen auf den Knoten. Chef ruft systemeigene Betriebssystembefehle auf, um diese Konfiguration zu erledigen.

Beispielsweise kann Chef versuchen, einen Bereitstellungspunkt zu erstellen und ein NAS an einen Clusterknoten zu binden:

mkdir -p /data
mount -t nfs 10.0.1.5:/exports/data /data

Diese Befehle können aus vielen Gründen fehlschlagen, was einen Cheffehler auslöst. In Version 7.9 und höher zeigt CycleCloud den Befehl an, der fehlgeschlagen ist, zusammen mit dem STDOUT und STDERR, der die Fehlermeldung enthält.

  • Überprüfen Sie den Befehl, den Chef ausführt, und überprüfen Sie auf Syntaxfehler. Wenn der Befehl aus einem benutzerdefinierten Kochrezept 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.
  • Falls der Befehl bei mount als Beispiel fehlschlägt, beheben Sie den Einbindungsfehler, indem Sie den Befehl manuell ausführen und die Grundursache diagnostizieren, wie zum Beispiel ein falscher Server-Host, eine falsche IP-Adresse oder ein fehlerhafter Exportpfad.

Mehr Informationen

Erfahren Sie mehr über CycleCloud-Projekte.