Развертывание Capistrano завершается неудачно из-за выпуска каталога, содержащего только каталог .pki (пустой) - PullRequest
0 голосов
/ 16 апреля 2019

Во время развертывания Capistrano (приложения rails) происходит сбой из-за:

DEBUG [301d7bf2]    rm: cannot remove ‘/var/www/myappname/releases/20190410103651/.pki’: Permission denied

Странно то, что иногда происходит иногда, если я удаляю каталог "/ var / www / myappname/ release / 20190410103651 "он снова начинает работать как обычно.

Отказано в доступе из-за того, что он принадлежит пользователю root, даже если я выполняю deploy как пользователь развертывания (фактически все каталоги принадлежат deploy).

Я понятия не имею, что это за каталог .pki и когда он создается.

Если я проверяю этот каталог (после того, как он становится корневым), я вижу внутри него пустой каталог "nssdb"(также принадлежит root)

Я пытался найти информацию в Google, не найдя ничего, идея?

Спасибо

ОБНОВЛЕНИЕ # 1

Добавление keepalive: true для ssh_options, кажется, решает проблему (кажется, потому что это выглядело совершенно случайно, после того, как изменения больше не происходили, к настоящему времени).Это не имеет смысла, почему никогда не возникало этой проблемы раньше, все еще пытаясь выяснить это

ОБНОВЛЕНИЕ # 2

Это не решает проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...