Указанное неизвестное имя пакета сборки: «sdk-для-nodejs» В IBM cloud

#node.js #ibm-cloud #ibm-watson

Вопрос:

При развертывании Watson text-to-speech экземпляра в IBM cloud . Я получаю ошибку ниже.

 Pushing from manifest to org xx / space dev as xxx...
Using manifest file /workspace/f82d9eab-796e-43c6-89cd-79ccd38c9063/manifest.yml
Getting app info...
Creating app with these attributes...
  name:         text-to-speech-code-pattern-20210902074058363
  path:         /workspace/f82d9eab-796e-43c6-89cd-79ccd38c9063
  buildpacks:
    sdk-for-nodejs
  instances:    1
  memory:       256M
  services:
    ttscp-text-to-speech
  routes:
    text-to-speech-code-pattern-20210902074058363.eu-gb.mybluemix.net

Creating app text-to-speech-code-pattern-20210902074058363...
The app is invalid: Specified unknown buildpack name: "sdk-for-nodejs"
FAILED

Finished: FAILED
 

Приведенными ниже методами я попытался решить эту проблему.

 1. Have re-created the service instance
2. Have tried to re-create the Delivery Pipeline.
 

Но все равно я получаю ту же ошибку. Кто-нибудь сталкивался с такой проблемой? Пожалуйста, предложите какое-нибудь решение?

Комментарии:

1. Пожалуйста, добавьте детали к вашему вопросу (не в качестве комментария). Какую команду вы выполняете? Это облачный завод в IBM Cloud? Если да, поделитесь файлом манифеста в вопросе.

Ответ №1:

Я предполагаю, что вы развертываете Cloud Foundry в IBM Cloud. Недавно произошли изменения в предложениях IBM Cloud Foundry buildpacks.

IBM Cloud Foundry предоставляет как версию IBM, так и версию с открытым исходным кодом Node.js сборный пакет. Для упрощения и консолидации вокруг одного Node.js buildpack, IBM объявляет об удалении версии IBM Node.js пакет сборки из службы IBM Cloud Foundry.

Вы можете прочитать больше в этом блоге. Они по-прежнему поддерживают nodejs_buildpack пакет сборки. Вы можете либо изменить файл манифеста, либо перезаписать пакет сборки в конвейере доставки. Кроме того, по-прежнему поддерживаются пользовательские пакеты сборки.

Вы можете перечислить все поддерживаемые пакеты сборки, используя следующую команду:

 $ ibmcloud cf buildpacks

Invoking 'cf buildpacks'...

Getting buildpacks...

buildpack                              position   enabled   locked   filename                                             stack
liberty-for-java                       1          true      false    buildpack_liberty-for-java_v3.61-20210826-1015.zip
nodejs_buildpack                       2          true      false    nodejs_buildpack-cflinuxfs3-v1.7.57.zip              cflinuxfs3
noop-buildpack                         3          true      false    noop-buildpack-20140311-1519.zip
xpages_buildpack                       4          true      false    xpages_buildpack_v1.2.2-20170112-1328.zip
staticfile_buildpack                   5          true      false    staticfile_buildpack-cflinuxfs3-v1.5.24.zip          cflinuxfs3
java_buildpack                         6          true      false    java-buildpack-cflinuxfs3-v4.41.zip                  cflinuxfs3
ruby_buildpack                         7          true      false    ruby_buildpack-cflinuxfs3-v1.8.20.zip                cflinuxfs3
go_buildpack                           8          true      false    go_buildpack-cflinuxfs3-v1.9.34.zip                  cflinuxfs3
python_buildpack                       9          true      false    python_buildpack-cflinuxfs3-v1.7.43.zip              cflinuxfs3
php_buildpack                          10         true      false    php_buildpack-cflinuxfs3-v4.4.44.zip                 cflinuxfs3
binary_buildpack                       11         true      false    binary_buildpack-cflinuxfs3-v1.0.39.zip              cflinuxfs3
nginx_buildpack                        12         true      false    nginx_buildpack-cflinuxfs3-v1.1.30.zip               cflinuxfs3
r_buildpack                            13         true      false    r_buildpack-cflinuxfs3-v1.1.20.zip                   cflinuxfs3
dotnet_core_buildpack                  14         true      false    dotnet-core_buildpack-cflinuxfs3-v2.3.32.zip         cflinuxfs3
liberty-for-java_v3_60-20210730-0620   15         true      false    buildpack_liberty-for-java_v3.60-20210730-0620.zip
liberty-for-java_v3_61-20210826-1015   16         true      false    buildpack_liberty-for-java_v3.61-20210826-1015.zip