VxRail: Script Error: Bash: ./clean_up_esrs.sh: /bin/bash^M: slechte tolk

Summary: Een poging om een script uit te voeren vanuit VxRail Manager geeft de volgende foutmelding: "Bash: ./clean_up_esrs.sh: /bin/bash^M: slechte interpreter: Niet zo'n bestand of 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



Wanneer u een shellscript probeert uit te voeren op VxRail Manager CLI, gebeurt het volgende:
 

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



Schermafbeelding van de scriptfout:  

 

Cause

Toen het shellscript werd gedownload van FTP, was het in ASCI-formaat. Het script moet worden geconverteerd naar een BINAIR bestand om het te laten werken met UNIX.

Resolution

  1. Meld u aan bij VxRail Manager met SSH met root-toegang.
  2. Navigeer naar de locatie van het shellscript en vi erin.

    Voorbeeld:
vi clean_up_esrs.sh


Schermafbeelding van script met DOS-indeling dat niet werkt op VxRail Manager. 
 

OPMERKING: Onderaan zou het de huidige indeling van het shellscript moeten weergeven. In dit specifieke geval laat het zien dat het shellscript in DOS staat. Houd er rekening mee dat VxRail Manager op Linux is gebaseerd, wat betekent dat het een UNIX-indeling moet hebben.
  1. Wijzig het formaat om in BINARY te werken. Voer de volgende opdracht in tijdens de vi-sessie en druk vervolgens op Enter.

 

:set ff=unix 



Schermafbeelding van het gebruik van het :set ff=unix bestandstype commando in de Vi-editor. 

  1. Sla het bestand op door de onderstaande opdracht in te voeren:
:wq!
  1. Ga terug naar het shellscript met vi om er zeker van te zijn dat het formaat is gewijzigd (zou DOS onderaan niet moeten zien)
  2. Probeer het shellscript opnieuw uit te voeren. Dit zou nu moeten lukken.

    Schermafbeelding van hoe het script wordt uitgevoerd na het instellen van het bestandstype. 
     

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.