wso2 / wso2ei-интегратор: 6,5.0 центов в OpenShift - PullRequest
0 голосов
/ 31 мая 2019

Во время установки wso2 / wso2ei-integrator: 6.5.0-centos при OpenShift появляется ошибка / bin / sh: /home/wso2carbon/init.sh: разрешение отклонено. При изменении разрешений у меня появляется ошибка: chmod: изменение разрешений '/ home / wso2caarbon /': операция не разрешена

Кто-нибудь знает, как установить корпоративный интегратор WSO2 в Openshift?

спасибо

1 Ответ

0 голосов
/ 06 июня 2019

chmod: изменение прав доступа для '/ home / wso2caarbon /': операция запрещена
Похоже, он ожидает от пользователя root. По умолчанию кластер OpenShift будет запускать вещи как назначенный идентификатор пользователя

Действительно, Грэм прав, если вы видите скрипт запуска, он пытается chmod некоторые каталоги (в зависимости от используемой версии). Что мы сделали - мы сделали это в Dockerfile, поэтому chmod не выполняется в скрипте инициализации. Просто убедитесь, что любая смонтированная постоянная файловая система будет иметь разрешение для пользователя среды выполнения.

На самом деле - какую версию (github ref файла EI dockerfile) вы используете? Видя текущую версию Я вижу, что в init.sh сейчас нет chmod

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