Eclipse Che 7 Node.js Ошибка: это рабочее пространство использует старый формат определения - PullRequest
1 голос
/ 02 июня 2019

Я новичок в использовании Eclipse Che.После попытки (и неудачи, см. Ошибку в конце) установить его на локальный кластер kubernetes в соответствии с этой статьей , я запустил его локально, используя докер в соответствии с документацией: https://www.eclipse.org/che/docs/che-6/docker-single-user.html.Даже несмотря на то, что это документация для версии 6, кажется, она отлично запускает версию 7.

Запускается нормально (предупреждения не имеют значения AFAIK):

WARN: Bound 'eclipse/che' to 'eclipse/che:7.0.0-beta-5.0'
INFO: Proxy: HTTP_PROXY=gateway.docker.internal:3128, HTTPS_PROXY=gateway.docker.internal:3129, NO_PROXY=
WARN: Potential networking issue discovered!
WARN: We have identified that http and https proxies are set but no_proxy is not. This may cause fatal networking errors. Set no_proxy for your Docker daemon!
INFO: (che cli): 7.0.0-beta-5.0 - using docker 18.06.1-ce / docker4mac
WARN: Newer version 'rc' available
INFO: (che init): Installing configuration and bootstrap variables:
INFO: (che init):   CHE_HOST=192.168.65.3
INFO: (che init):   CHE_VERSION=7.0.0-beta-5.0
INFO: (che init):   CHE_CONFIG=~/che
INFO: (che init):   CHE_INSTANCE=~/che/instance
INFO: (che config): Generating che configuration...
INFO: (che config): Customizing docker-compose for running in a container
INFO: (che start): Preflight checks
         mem (1.5 GiB):           [OK]
         disk (100 MB):           [OK]
         port 8080 (http):        [AVAILABLE]
         conn (browser => ws):    [OK]
         conn (server => ws):     [OK]

INFO: (che start): Starting containers...
INFO: (che start): Services booting...
INFO: (che start): Server logs at "docker logs -f che"
INFO: (che start): Booted and reachable
INFO: (che start): Ver: 7.0.0-beta-5.0
INFO: (che start): Use: http://localhost:8080
INFO: (che start): API: http://localhost:8080/swagger

Я получаю рабочее пространствонастройте экран и выберите стек node.js .Стек создан просто отлично, и рабочая область работает.Тем не менее, я застрял.Невозможно создать новый проект или импортировать проект.Если перейти к настройке рабочей области, на верхней панели отображается следующая ошибка:

Screenshot of Eclipse Che in browser showing top bar with error message:

В среде IDE отображается сообщение «Нет проектов», даже если ониотображаются при перечислении проектов из обзора рабочей области:

Eclipse Che Project list showing

image Projects view showing two created projects">

Я пытался искать вдокументации, но поскольку ссылка указывает на документы для версии 6, в ней ничего не говорится об обновлении определения рабочей области.Я также попытался удалить и заново создать рабочую область и попытался создать проект из шаблона (nodejs-hello-world и web-nodejs-simple).

Есть ли кто-нибудь, кто сталкивался с такой же проблемой или уже решил ее?Должен быть способ использовать старые определения рабочей области.Я предполагаю, что мой следующий шаг - перейти на версию 6 или выполнить шаги по установке для версии 7, которая использует chectl.

PS: для полноты, вот ошибка, с которой я столкнулся, когда следовалРуководство по установке eclipse che 6 с помощью Docker для Mac:

helm upgrade --install che --namespace che --set cheImage=eclipse/che-server:6.19.5 --set global.cheWorkspacesNamespace="che" --set 
global.ingressDomain=${CHE_DOMAIN}.nip.io ./
Release "che" does not exist. Installing it now.
Error: validation failed: error validating "": error validating data: 
[unknown object type "nil" in ConfigMap.data.CHE_LOGGER_CONFIG, unknown 
object type "nil" in ConfigMap.data.CHE_OAUTH_GITHUB_CLIENTID, unknown object 
type "nil" in ConfigMap.data.CHE_OAUTH_GITHUB_CLIENTSECRET, unknown object 
type "nil" in ConfigMap.data.CHE_WORKSPACE_HTTPS__PROXY, unknown object type 
"nil" in ConfigMap.data.CHE_WORKSPACE_HTTP__PROXY, unknown object type "nil" 
in ConfigMap.data.CHE_WORKSPACE_NO__PROXY]

ОБНОВЛЕНИЕ 1: добавлены скриншоты проектов и вид проекта.Также попытался понизить до 6.19.0, с тем же результатом.Конечно, я также проверил документацию по Che 7, но там также не упоминается обновление определений рабочего пространства.

ОБНОВЛЕНИЕ 2: Использование chectl в соответствии с кратким руководством не помогло, так как я столкнулся с проблемой при запуске стручков.Я сообщил о проблеме 1047 * команде chectl и надеюсь, что смогу помочь решить ее.

...