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"



Skärmbild som visar skriptfelet:  

 

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

  1. Logga in på VxRail Manager med SSH med ROOT Access.
  2. Navigera till platsen för skalskriptet och vi till det.

    Exempel:
vi clean_up_esrs.sh


Skärmbild av skript som visar DOS-format som inte fungerar i VxRail Manager. 
 

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 .
  1. Ändra formatet så att det fungerar i BINARY. Ange följande kommando i vi-sessionen och tryck sedan på Retur.

 

:set ff=unix 



Skärmbild som visar användningen av kommandot :set ff=unix filetype i Vi-redigeraren. 

  1. Spara filen genom att ange kommandot nedan:
:wq!
  1. 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)
  2. Försök att köra shell-skriptet igen som nu bör lyckas.

    Skärmbild som visar hur skriptet körs efter inställning av filtypen. 
     

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.