У меня есть непрерывный конвейер доставки в облаке IBM, с 2 этапами.Построение и развертывание.
При развертывании моего приложения с пакетом IBM_DB Я получаю эту ошибку на этапе развертывания.
Waiting for API to complete processing files...
FAILED
Job (236e7af6-6564-4068-916f-b0214b199717) failed: The app upload is invalid: Invalid zip archive.
Finished: FAILED
Но если я удаляю всюПапка node_modules и выполнить развертывание Я получаю еще одну ошибку на этапе сборки.
Downloading DB2 ODBC CLI Driver from https://public.dhe.ibm.com/ibmdl/export/pub/software/data/db2/drivers/odbc_cli/linuxx64_odbc_cli.tar.gz...
0.08% | 16384 bytes downloaded out of 21040638 bytes.
0.12% | 24576 bytes downloaded out of 21040638 bytes.
0.16% | 32768 bytes downloaded out of 21040638 bytes.
0.19% | 40960 bytes downloaded out of 21040638 bytes.
........
100.00% | 21040638 bytes downloaded out of 21040638 bytes.
/home/pipeline/c720a53d-62e9-476b-9f1f-2c0ab42c9779/node_modules/ibm_db/node_modules/targz/node_modules/tar-fs/node_modules/chownr/chownr.js:2
const fs = require('fs')
^^^^^
SyntaxError: Use of const in strict mode.
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/pipeline/c720a53d-62e9-476b-9f1f-2c0ab42c9779/node_modules/ibm_db/node_modules/targz/node_modules/tar-fs/index.js:1:76)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/pipeline/c720a53d-62e9-476b-9f1f-2c0ab42c9779/node_modules/ibm_db/node_modules/targz/lib/targz.js:7:11)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
npm ERR! Linux 4.4.0-139-generic
npm ERR! argv "node" "/home/pipeline/.npm-global/bin/npm" "install"
npm ERR! node v0.10.40
npm ERR! npm v2.1.1
npm ERR! code ELIFECYCLE
npm ERR! ibm_db@2.5.0 install: `node installer/driverInstall.js`
npm ERR! Exit status 8
npm ERR!
npm ERR! Failed at the ibm_db@2.5.0 install script.
npm ERR! This is most likely a problem with the ibm_db package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node installer/driverInstall.js
npm ERR! You can get their info via:
npm ERR! npm owner ls ibm_db
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/pipeline/c720a53d-62e9-476b-9f1f-2c0ab42c9779/npm-debug.log
Это происходит только тогда, когда пакет ibm_db включен в развертывание.Локально работает безупречно ... Заранее спасибо.
Package
"engines": {
"node": "8.x",
"npm": "5.x"
}
"dependencies": {
"body-parser": "^1.18.3",
"botkit": "^0.7.0",
"botkit-middleware-watson": "^1.7.1",
"cfenv": "latest",
"dotenv": "^6.0.0",
"express": "^4.16.3",
"ibm_db": "^2.5.0"
}
}
Это то, что я пытался.установлен ibm_db "2.3.1" , но он все равно возвращает ошибку zip-архива.обновлены двигатели до "узел": "9.11.2", "npm": "5.6.0"