SSHKit::Runner::ExecuteError: Исключение при выполнении на хосте ‹ip›: статус выхода пакета: 18

Это ошибка, которую я получаю в консоли

INFO[1bc8ff9e] Running /usr/bin/env sudo /usr/bin/monit unmonitor sidekiq_app_production0 on <ip> DEBUG[1bc8ff9e] Command: /usr/bin/env sudo /usr/bin/monit unmonitor sidekiq_app_production0 DEBUG[1bc8ff9e] sudo: no tty present and no askpass program specified UG[1bc8ff9e] sudo: no tty present and no askpass program specified

Я использую следующие драгоценные камни капистрано

gem 'capistrano', '~> 3.1.0' gem 'capistrano-bundler', '~> 1.1.2' gem 'capistrano-rails', '~> 1.1.1'


person coderhs    schedule 29.09.2014    source источник


Ответы (1)


Пожалуйста, проверьте, есть ли у вас права выполнять sudo на сервере, и убедитесь, что пользователь существует!

person colorfulberry    schedule 29.09.2014
comment
Скрипт работал и раньше, мы его деплоили этим методом. Если нет ничего особенного, я могу посмотреть, чтобы проверить, нет ли у пользователя разрешения. - person coderhs; 29.09.2014