VxRail: Skriptfeil: Bash: ./clean_up_esrs.sh: /bin/bash^M: dårlig tolk

Summary: Forsøk på å kjøre et skript fra VxRail Manager gir feilen: "Bash: ./clean_up_esrs.sh: /bin/bash^M: dårlig tolk: Ingen slik fil eller katalog"

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



Når du prøver å kjøre et shell-skript på VxRail Manager CLI, skjer følgende:
 

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



Skjermbilde som viser skriptfeilen:  

 

Cause

Da shell-skriptet ble lastet ned fra FTP, var det i ASCI-format. Skriptet må konverteres til en binær for at det skal fungere med UNIX.

Resolution

  1. Logg på VxRail Manager med SSH med ROOT-tilgang.
  2. Naviger til plasseringen av skallskriptet og vi inn i det.

    Eksempel:
vi clean_up_esrs.sh


Skjermbilde av skript som viser DOS-format som ikke vil fungere på VxRail Manager. 
 

MERK: Nederst skal den vise det nåværende formatet til skallskriptet. I dette spesielle tilfellet viser det at skallskriptet er i DOS. Husk at VxRail Manager er Linux-basert, noe som betyr at den må være i et UNIX-format .
  1. Endre formatet slik at det fungerer i BINARY. Skriv inn følgende kommando i vi-økten, og trykk deretter på Enter.

 

:set ff=unix 



Skjermbilde som viser bruken av kommandoen :set ff=unix filetype i Vi editor. 

  1. Lagre filen ved å skrive inn kommandoen nedenfor:
:wq!
  1. Gå tilbake til shell-skriptet ved hjelp av vi for å sikre at formatet er endret (Skal ikke se DOS nederst)
  2. Prøv å kjøre shell script igjen som nå skal lykkes.

    Skjermbilde som viser at skriptet kjører etter at filtypen er angitt. 
     

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.