VxRail: Chyba skriptu: udeřit: ./clean_up_esrs.sh: /bin/bash^M: špatný interpret
Summary: Při pokusu o spuštění skriptu z nástroje VxRail Manager dojde k chybě: "Bash: ./clean_up_esrs.sh: /bin/bash^M: špatný překladač: 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
Při pokusu o spuštění skriptu prostředí v rozhraní příkazového řádku VxRail Manager dojde k následujícímu:
"bash: ./clean_up_esrs.sh: /bin/bash^M: bad interpreter: No such file or directory"
Cause
Když byl shellový skript stažen z FTP, byl ve formátu ASCI. Aby skript fungoval se systémem UNIX, je nutné jej převést do binárního formátu.
Resolution
- Přihlaste se do nástroje VxRail Manager pomocí protokolu SSH s přístupem ROOT.
- Přejděte do umístění skriptu prostředí a přejděte do něj vi.
Příklad:
vi clean_up_esrs.sh
POZNÁMKA: V dolní části by se měl zobrazit aktuální formát skriptu shellu. V tomto konkrétním případě se ukazuje, že shellový skript je v DOSu. Mějte na paměti, že nástroj VxRail Manager je založen na systému Linux, což znamená, že musí být ve formátu UNIX .
- Změňte formát tak, aby fungoval v BINARY. V rámci relace vi zadejte následující příkaz a stiskněte Enter.
:set ff=unix
- Uložte soubor zadáním následujícího příkazu:
:wq!
- Vraťte se do shellového skriptu pomocí vi, abyste se ujistili, že byl změněn formát (dole by neměl být vidět DOS)
- Zkuste znovu spustit shell skript, který by měl nyní proběhnout úspěšně.
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.