VxRail: Помилка сценарію: Баш: ./clean_up_esrs.sh: /bin/bash^M: поганий інтерпретатор
Summary: Спроба запустити скрипт з VxRail Manager видає помилку: "Баш: ./clean_up_esrs.sh: /bin/bash^M: поганий інтерпретатор: Немає такого файлу чи каталогу"
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
При спробі запустити сценарій оболонки в командному рядку VxRail Manager відбувається наступне:
"bash: ./clean_up_esrs.sh: /bin/bash^M: bad interpreter: No such file or directory"
Cause
Коли скрипт оболонки завантажувався з FTP, він був у форматі ASCI. Скрипт повинен бути перетворений в BINARY, щоб він працював з UNIX.
Resolution
- Увійдіть у VxRail Manager за допомогою SSH з ROOT доступом.
- Перейдіть до розташування скрипта оболонки та увійдіть у нього.
Приклад:
vi clean_up_esrs.sh
ПРИМІТКА. У нижній частині вікна має відображатися поточний формат скрипта командної оболонки. У цьому конкретному випадку він показує, що скрипт оболонки знаходиться в DOS. Майте на увазі, що VxRail Manager базується на Linux, тобто він має бути у форматі UNIX .
- Змініть формат для роботи в BINARY. Введіть наступну команду в сеансі vi, а потім натисніть Enter.
:set ff=unix
- Збережіть файл, ввівши команду нижче:
:wq!
- Поверніться до скрипту оболонки за допомогою vi, щоб переконатися, що формат було змінено (DOS внизу не повинен відображатися)
- Спробуйте знову запустити скрипт оболонки, який тепер має бути успішним.
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.