VxRail: Skriptfehler: schlagen: ./clean_up_esrs.sh: /bin/bash^M: Falscher Interpreter
Summary: Beim Versuch, ein Skript von VxRail Manager auszuführen, tritt folgender Fehler auf: "bash: ./clean_up_esrs.sh: /bin/bash^M: schlechter Interpreter: No such file or directory
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Beim Versuch, ein Shell-Skript in der VxRail Manager-CLI auszuführen, geschieht Folgendes:
"bash: ./clean_up_esrs.sh: /bin/bash^M: bad interpreter: No such file or directory"
Cause
Als das Shell-Skript von FTP heruntergeladen wurde, lag es im ASCI-Format vor. Das Skript muss in eine BINÄRDATEI konvertiert werden, damit es mit UNIX funktioniert.
Resolution
- Melden Sie sich bei VxRail Manager über SSH mit ROOT-Zugriff an.
- Navigieren Sie zum Speicherort des Shell-Skripts und rufen Sie vi darin auf.
Beispiel:
vi clean_up_esrs.sh
HINWEIS: Unten sollte das aktuelle Format des Shell-Skripts angezeigt werden. In diesem speziellen Fall zeigt es, dass das Shell-Skript in DOS ist. Denken Sie daran, dass VxRail Manager Linux-basiert ist, was bedeutet, dass er in einem UNIX-Format vorliegen muss.
- Ändern Sie das Format so, dass es in BINARY funktioniert. Geben Sie den folgenden Befehl innerhalb der vi-Sitzung ein und drücken Sie dann die Eingabetaste.
:set ff=unix
- Speichern Sie die Datei, indem Sie den folgenden Befehl eingeben:
:wq!
- Kehren Sie mit vi zum Shell-Skript zurück, um sicherzustellen, dass das Format geändert wurde (sollte DOS unten nicht sehen).
- Versuchen Sie, das Shell-Skript erneut auszuführen, was jetzt erfolgreich sein sollte.
Products
VxRail, VxRail Appliance Series, VxRail SoftwareArticle Properties
Article Number: 000025001
Article Type: Solution
Last Modified: 10 Feb 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.