VxRail : Erreur de script : cogner: ./clean_up_esrs.sh : /bin/bash^M : mauvais interpréteur
Summary: Toute tentative d’exécution d’un script à partir de VxRail Manager génère l’erreur suivante : "Bash : ./clean_up_esrs.sh : /bin/bash^M : bad interpreter : 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
Lorsque vous tentez d’exécuter un script shell sur l’interface de ligne de commande VxRail Manager, les événements suivants se produisent :
"bash: ./clean_up_esrs.sh: /bin/bash^M: bad interpreter: No such file or directory"
Cause
Lorsque le script shell a été téléchargé à partir du FTP, il était au format ASCI. Le script doit être converti en BINARY pour fonctionner avec UNIX.
Resolution
- Connectez-vous à VxRail Manager à l’aide de SSH avec un accès ROOT.
- Naviguez jusqu’à l’emplacement du script shell et lancez-y vi.
Exemple :
vi clean_up_esrs.sh
Remarque : En bas, il doit afficher le format actuel du script shell. Dans ce cas particulier, il indique que le script shell est sous DOS. Gardez à l’esprit que VxRail Manager est basé sur Linux, ce qui signifie qu’il doit être au format UNIX .
- Modifiez le format pour qu’il fonctionne en BINAIRE. Saisissez la commande suivante dans la session vi, puis appuyez sur Entrée.
:set ff=unix
- Enregistrez le fichier en saisissant la commande ci-dessous :
:wq!
- Retournez dans le script shell en utilisant vi pour vous assurer que le format a été modifié (ne devrait pas voir DOS en bas)
- Essayez d’exécuter à nouveau le script shell, ce qui devrait maintenant réussir.
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.