VxRail: Error de script: juerga: ./clean_up_esrs.sh: /bin/bash^M: intérprete incorrecto
Summary: Cuando se intenta ejecutar un script desde VxRail Manager, aparece el siguiente error: "Golpe: ./clean_up_esrs.sh: /bin/bash^M: mal intérprete: 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
Cuando se intenta ejecutar un script de shell en la CLI de VxRail Manager, se produce lo siguiente:
"bash: ./clean_up_esrs.sh: /bin/bash^M: bad interpreter: No such file or directory"
Cause
Cuando el script de shell se descargó del FTP, estaba en formato ASCI. El script debe convertirse a un BINARY para que funcione con UNIX.
Resolution
- Inicie sesión en VxRail Manager mediante SSH con acceso raíz.
- Vaya a la ubicación del script de shell y vea en él.
Ejemplo:
vi clean_up_esrs.sh
NOTA: En la parte inferior, debería mostrar el formato actual del script de shell. En este caso en particular, muestra que el script de shell está en DOS. Tenga en cuenta que VxRail Manager está basado en Linux, lo que significa que debe estar en formato UNIX .
- Cambie el formato para que funcione en BINARY. Ingrese el siguiente comando dentro de la sesión vi y, a continuación, presione Intro.
:set ff=unix
- Guarde el archivo ingresando el siguiente comando:
:wq!
- Vuelva al script de shell usando vi para asegurarse de que se haya cambiado el formato (no debería ver DOS en la parte inferior)
- Intente volver a ejecutar el script de shell, lo que debería realizarse correctamente.
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.