Задать вопрос

Capistrano перестал деплоить из-за ошибки авторизации ssh. Куда копать?

Rails 3, ruby 1.9.2, ubuntu, nginx, unicorn, capistrano
Деплой происходит с репозитория на bitbucket.org с помощью ключей развертывания. Последний раз деплоил в декабре 2013, сегодня попробовал - не работает. При выполнении cap deploy выдает
Error reading response length from authentication socket.
Что пробовал сделать:
- создал новую пару ключей на серваке.
- добавил новый публичный ключ с сервака в репозиторий.
Результат тот же самый.

Кусочек вывода команды cap deploy с ошибкой:
* ←[33mexecuting "if [ -d /sites/user1/project/deploy/shared/cached-copy ];
 then cd /sites/user1/project/deploy/shared/cached-copy && git fetch -q origi
n && git fetch --tags -q origin && git reset -q --hard 469ea5a1f2bf60d6122b0f129
6d59198a6e8d5fb && git clean -q -d -x -f; else git clone -q -b master git@bitbuc
ket.org:poloten4ik/bz.git /sites/user1/project/deploy/shared/cached-copy && c
d /sites/user1/project/deploy/shared/cached-copy && git checkout -q -b deploy
 469ea5a1f2bf60d6122b0f1296d59198a6e8d5fb; fi"←[0m
    servers: ["85.17.194.217"]
    [85.17.194.217] executing command
 ** [85.17.194.217 :: out] Error reading response length from authentication soc
ket.
 ** [85.17.194.217 :: out] Error reading response length from authentication soc
ket.
    ←[2;37mcommand finished in 4150ms←[0m
    copying the cached version to /sites/user1/project/deploy/releases/201402
23201009
  • Вопрос задан
  • 3590 просмотров
Подписаться 4 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 4
@vovkats
set :ssh_options, { :forward_agent => false }
Ответ написан
Комментировать
p00h
@p00h
Фехтовальщик-стропальщик
Вручную зайти по ssh от имени пользователя, который делает деплой, на удаленный сервер пробовали?
Ответ написан
p00h
@p00h
Фехтовальщик-стропальщик
Вот здесь гляньте
Ответ написан
Комментировать
Piranis
@Piranis
@p00h то есть в случае у @badcluster bitbucket обновил openssh или он на своей машине?
что тут есть клиент что сервер?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы