Node.js ошибка - вернуть process.dlopen (module, path.toNamespacedPath (filename)); - PullRequest
0 голосов
/ 14 июля 2020

Попадание ниже Ошибка при развертывании узлового приложения. мое приложение будет подключаться к кафке и использовать модуль zookeeper npm.

Ошибка :

internal/modules/cjs/loader.js:1183 

  return process.dlopen(module, path.toNamespacedPath(filename));
                 ^

Error: Error relocating /home/addison/node_modules/zookeeper/build/zookeeper.node: _ZN2v820EscapableHandleScope6EscapeEPPNS_8internal6ObjectE: symbol not found
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1183:18)`\n`
    at Module.load (internal/modules/cjs/loader.js:977:32)`\n`
    at Function.Module._load (internal/modules/cjs/loader.js:877:14)
    at Module.require (internal/modules/cjs/loader.js:1019:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.<anonymous> (/home/addison/node_modules/zookeeper/lib/zookeeper.js:9:18)
    at Module._compile (internal/modules/cjs/loader.js:1133:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
    at Module.load (internal/modules/cjs/loader.js:977:32)
    at Function.Module._load (internal/modules/cjs/loader.js:877:14)

Подробности :

npm версия: 5.5.1

версия узла: v8.9.1

версия zookeeper: 4.5.2

Дополнительные сведения:

с использованием jenkins CICD и docker узлового узла docker пробовали базовые образы: узел: 14.3.0-alpine3.11, узел: 12.16.3-alpine3.11, узел: 10.20.1-alpine3.11

Пробовал разные комбинации пакетов и базовых образов. Невозможно отследить root причину. кто-нибудь, пожалуйста, предложите причины или решение.

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