VxRail: Scriptfejl: Bash: ./clean_up_esrs.sh: /bin/bash^M: dårlig tolk
Summary: Forsøg på at køre et script fra VxRail Manager giver fejlen: "Bash: ./clean_up_esrs.sh: /bin/bash^M: dårlig tolk: Ingen sådan fil eller mappe"
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 forsøger at køre et shell-script på VxRail Manager CLI, sker følgende:
"bash: ./clean_up_esrs.sh: /bin/bash^M: bad interpreter: No such file or directory"
Cause
Da shell-scriptet blev downloadet fra FTP, var det i ASCI-format. Scriptet skal konverteres til en binær, for at det kan fungere sammen med UNIX.
Resolution
- Log på VxRail Manager ved hjælp af SSH med ROD-adgang.
- Naviger til placeringen af shell-scriptet, og vi ind i det.
Eksempel:
vi clean_up_esrs.sh
BEMÆRK: Nederst skal det vise det aktuelle format af shell-scriptet. I dette særlige tilfælde viser det, at shell-scriptet er i DOS. Husk, at VxRail Manager er Linux-baseret, hvilket betyder, at den skal være i et UNIX-format .
- Skift formatet, så det fungerer i BINÆR. Indtast følgende kommando i vi-sessionen, og tryk derefter på Enter.
:set ff=unix
- Gem filen ved at indtaste kommandoen nedenfor:
:wq!
- Gå tilbage til shell-scriptet ved hjælp af vi for at sikre, at formatet er blevet ændret (bør ikke se DOS nederst)
- Prøv at køre shell-scriptet igen, hvilket nu skulle lykkes.
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.