узел: ошибка перемещения: узел: символ SSL set cert cb, версия libssl.Итак.10 не определено в файле libssl.Итак.10 с ссылкой на время ссылки

Я запускаю сервер NodeJS для веб-сайта, используя средний стек для веб-сайта, и он работает в течение нескольких месяцев. Когда я начал работать над этим снова сегодня утром, я начал веб-сайт с:

nodemon server/app.js

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

узел: ошибка перемещения: узел: символ SSL_set_cert_cb, версия libssl.Итак.10 не определено в файле libssl.Итак.10 с ссылка ссылка время [nodemon] не удалось запустить процесс," node "exec не найден'

и когда я это сделаю node server/app.js, Я получаю то же самое node: relocation error..., но не получить ...failed to start process...

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

НПМ версия: 3.10.10, версия узла: 6.11.3, CentOS Linux выпуска 7.3.1611

2 ответов


у меня была такая же проблема с модулем ursa, который в той же среде.

npm rebuild имеет следующую ошибку, когда мой openssl версия 1.0.1e

node-gyp: relocation error: node-gyp: symbol SSL_set_cert_cb, version libssl.so.10 not defined in file libssl.so.10 with link time reference

я обновил openssl с yum update openssl to 1.0.2k, потом npm rebuild больше не имеет этой ошибки.


Спасибо, после обновления Yum openssl я мог бы успешно выполнить

npm install angular

npm: ошибка перемещения: npm: символ SSL_set_cert_cb, версия либссл.Итак.10 не определено в файле libssl.Итак.10 с ссылкой ссылка времени

yum update openssl

npm install angular

angular-seed@0.0.0 /главная/мапр/МС/в AngularJS-инфраструктуре springmvc-образец-загрузки-мастер 7

└── angular@1.6.6

работает нормально.