VxRail: Błąd skryptu: Bash: ./clean_up_esrs.sh: /bin/bash^M: zły interpreter

Summary: Próba uruchomienia skryptu z VxRail Manager powoduje błąd: "Bash: ./clean_up_esrs.sh: /bin/bash^M: zły 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



Podczas próby uruchomienia skryptu powłoki w wierszu poleceń VxRail Manager wykonywane są następujące czynności:
 

"bash: ./clean_up_esrs.sh: /bin/bash^M: bad interpreter: No such file or directory"



Zrzut ekranu przedstawiający błąd skryptu:  

 

Cause

Kiedy skrypt powłoki został pobrany z FTP, był w formacie ASCI. Skrypt musi zostać przekonwertowany na BINARY, aby działał z systemem UNIX.

Resolution

  1. Zaloguj się do programu VxRail Manager za pomocą SSH z dostępem ROOT.
  2. Przejdź do lokalizacji skryptu powłoki i vi do niego.

    Przykład:
vi clean_up_esrs.sh


Zrzut ekranu skryptu w formacie DOS, który nie będzie działał w VxRail Manager. 
 

UWAGA: Na dole powinien wyświetlić bieżący format skryptu powłoki. W tym konkretnym przypadku pokazuje, że skrypt powłoki znajduje się w DOS-ie. Należy pamiętać, że VxRail Manager jest oparty na systemie Linux, co oznacza, że musi być w formacie UNIX .
  1. Zmień format, aby działał w BINARY. Wprowadź następujące polecenie w sesji vi, a następnie naciśnij Enter.

 

:set ff=unix 



Zrzut ekranu pokazujący użycie polecenia :set ff=unix filetype w edytorze Vi. 

  1. Zapisz plik, wpisując poniższe polecenie:
:wq!
  1. Wróć do skryptu powłoki za pomocą vi, aby upewnić się, że format został zmieniony (nie powinien być widoczny DOS na dole)
  2. Spróbuj ponownie uruchomić skrypt powłoki, co powinno się teraz udać.

    Zrzut ekranu przedstawiający pomyślne uruchomienie skryptu po ustawieniu typu pliku. 
     

Products

VxRail, VxRail Appliance Series, VxRail Software
Article 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.