否则执行任务会出现 sudo: unknown user: hera
异常
В этом случае необходимо добавить пользователя hera на машину work.
Создайте пользователя hera
Выполните команду:
useradd hera
Если это система Mac, то можно использовать следующие команды для создания пользователя hera:
sudo dscl . -create /Users/hera
2. ```
sudo dscl . -create /Users/hera UserShell /bin/bash
sudo dscl . -create /Users/hera RealName "hera分布式任务调度"
4. ```
sudo dscl . -create /Users/hera UniqueID "1024"
sudo dscl . -create /Users/hera PrimaryGroupID 80
6. ```
sudo dscl . -create /Users/hera NFSHomeDirectory /Users/hera
После этого нажмите «Выполнить вручную» и выберите версию, затем выполните задачу.
Если задача не выполняется, проверьте журнал ошибок
Если задача не выполнена, в журнале ошибок будет указано:
sudo: no tty present and no askpass program specified
Чтобы решить эту проблему, необходимо предоставить пользователю, запускающему проект hera, права sudo -u hera. Для этого выполните следующие шаги:
Запустите команду sudo visudo
в терминале.
Добавьте строку с именем пользователя, который запускает проект hera, например, если это пользователь wyr, добавьте строку:
wyr ALL=(ALL) NOPASSWD:ALL
Это позволит пользователю wyr выполнять команды с правами sudo без ввода пароля.
Установите инструмент dos2unix
Поскольку в проекте hera используется инструмент dos2unix, необходимо установить его на машине work, выполнив команду:
yum install dos2unix
После выполнения всех этих шагов задача должна успешно выполниться.
Дополнительные советы
При развёртывании проекта могут возникнуть различные проблемы. Например, машина work может не подключаться к master или подключаться, но через некоторое время отключаться. В таких случаях необходимо проверить настройки сети и брандмауэра.
Также стоит обратить внимание на то, что мастер использует порт 9887, поэтому необходимо открыть этот порт в брандмауэре.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )