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

  1. Увійдіть у VxRail Manager за допомогою SSH з ROOT доступом.
  2. Перейдіть до розташування скрипта оболонки та увійдіть у нього.

    Приклад:
vi clean_up_esrs.sh


Скріншот скрипта з форматом DOS, який не працюватиме на VxRail Manager. 
 

ПРИМІТКА. У нижній частині вікна має відображатися поточний формат скрипта командної оболонки. У цьому конкретному випадку він показує, що скрипт оболонки знаходиться в DOS. Майте на увазі, що VxRail Manager базується на Linux, тобто він має бути у форматі UNIX .
  1. Змініть формат для роботи в BINARY. Введіть наступну команду в сеансі vi, а потім натисніть Enter.

 

:set ff=unix 



Знімок екрана, що показує використання команди :set ff=unix filetype у редакторі Vi. 

  1. Збережіть файл, ввівши команду нижче:
:wq!
  1. Поверніться до скрипту оболонки за допомогою vi, щоб переконатися, що формат було змінено (DOS внизу не повинен відображатися)
  2. Спробуйте знову запустити скрипт оболонки, який тепер має бути успішним.

    Скріншот, на якому сценарій успішно виконується після встановлення типу файлу. 
     

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.