Kentavr16
@Kentavr16
long cold winter

Как исправить ошибку зависимостей библиотеки BCrypt при установке приложения на CPanel?

Устанавливаю приложение экспресс на CPanel. После npm install в логах ловлю ошибку
App 81986 output: node:internal/modules/cjs/loader:1465
App 81986 output:   return process.dlopen(module, path.toNamespacedPath(filename));
App 81986 output:                  ^
App 81986 output: 
App 81986 output: Error: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /home/posky732/nodevenv/expresspol/20/lib/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node)
App 81986 output:     at Module._extensions..node (node:internal/modules/cjs/loader:1465:18)
App 81986 output:     at Module.load (node:internal/modules/cjs/loader:1206:32)
App 81986 output:     at Module._load (node:internal/modules/cjs/loader:1022:12)
App 81986 output:     at Module.require (node:internal/modules/cjs/loader:1231:19)
App 81986 output:     at Module.require (/opt/passenger/src/helper-scripts/node-loader.js:80:25)
App 81986 output:     at require (node:internal/modules/helpers:179:18)
App 81986 output:     at Object.<anonymous> (/home/posky732/nodevenv/expresspol/20/lib/node_modules/bcrypt/bcrypt.js:6:16)
App 81986 output:     at Module._compile (node:internal/modules/cjs/loader:1369:14)
App 81986 output:     at Module._extensions..js (node:internal/modules/cjs/loader:1427:10)
App 81986 output:     at Module.load (node:internal/modules/cjs/loader:1206:32) {
App 81986 output:   code: 'ERR_DLOPEN_FAILED'
App 81986 output: }
App 81986 output: 
App 81986 output: Node.js v20.12.0

На форумах в интернете видел подобные топики. Советуют сделать даунгрейд bcrypt(не помогло). Буду благодарен за любые наводки.
  • Вопрос задан
  • 34 просмотра
Решения вопроса 1
Kentavr16
@Kentavr16 Автор вопроса
long cold winter
Помогла полная переустановка приложения с bcrypt 5.1.0 вместо 5.1.1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы