Ошибка шага настройки среды Wercker: сбой гостевой команды с кодом выхода -1: mkdir -p "/pipeline"

Я использовал Ubuntu. Я вижу тот же вопрос здесь, но ссылка на ответ неверна. У меня есть сообщение об ошибке:

"Guest command failed with exit code -1: mkdir -p “/pipeline”"

Я не знаю почему. / Pipe уже выходит, но опция -p должна ответить, что все в порядке. Любая идея?

Спасибо за вашу помощь

2 ответа

Это может произойти, если для изображения установлен параметр USER для пользователя без полномочий root. Вы можете проверить пользователя с помощью команды docker inspect ubuntu (или любое другое изображение, которое вы используете). Происходит следующее: wercker запускает новый контейнер из этого изображения, и, например, поскольку на изображении есть user = bob, он пытается выполнить mkdir как bob, но bob не имеет разрешения на запись по этому пути.

На самом деле я удалил последний шаг CDM в сборке моего док-контейнера, так что CMD по умолчанию /bin/sh, а затем сборщик успешно завершился.

Другие вопросы по тегам