VxRail: Skriptfel: våldsamt slag: ./clean_up_esrs.sh: /bin/bash^M: dålig tolk
Summary: Om du försöker köra ett skript från VxRail Manager visas felet: "Bash: ./clean_up_esrs.sh: /bin/bash^M: dålig tolk: Ingen sådan 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 försöker köra ett shell-skript på VxRail Manager CLI händer följande:
"bash: ./clean_up_esrs.sh: /bin/bash^M: bad interpreter: No such file or directory"
Cause
När shell-skriptet laddades ner från FTP var det i ASCI-format. Skriptet måste konverteras till en binär för att det ska fungera med UNIX.
Resolution
- Logga in på VxRail Manager med SSH med ROOT Access.
- Navigera till platsen för skalskriptet och vi till det.
Exempel:
vi clean_up_esrs.sh
Obs! Längst ner bör det visa det aktuella formatet för skalskriptet. I det här fallet visar det att skalskriptet är i DOS. Tänk på att VxRail Manager är Linux-baserat, vilket innebär att det måste vara i ett UNIX-format .
- Ändra formatet så att det fungerar i BINARY. Ange följande kommando i vi-sessionen och tryck sedan på Retur.
:set ff=unix
- Spara filen genom att ange kommandot nedan:
:wq!
- Gå tillbaka till skalskriptet med hjälp av vi för att säkerställa att formatet har ändrats (Bör inte se DOS längst ner)
- Försök att köra shell-skriptet igen som nu bör lyckas.
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.