作者:living_ren | 来源:互联网 | 2023-01-16 11:53
如何解决《节点:重定位错误:节点:符号SSL_set_cert_cb,版本libssl.so.10未在文件libssl.so.10中定义,带有链接时间参考》经验,为你挑选了1个好方法。
我一直在为网站使用MEAN堆栈运行一个NodeJS服务器,它已经运行了几个月.当我今天早上再次开始工作时,我开始使用以下网站:
nodemon server/app.js
快速服务器启动就好了,但是一旦我用浏览器连接它,我就会收到以下错误:
节点:重定位错误:节点:符号SSL_set_cert_cb,版本libssl.so.10未在文件libssl.so.10中定义,链接时间参考[nodemon]无法启动进程,"node"exec未找到
而当我这样做时node server/app.js
,我得到了同样的结果node: relocation error...
,但是没有得到...failed to start process...
我不认为这是我在过去几天所做的任何更改,因为我去了另一个运行它的服务器(代码已经有几周了),然后我重新启动了nodejs进程,然后它我访问该网站时破了.
npm版本:3.10.10,节点版本:6.11.3,CentOS Linux版本7.3.1611
1> 小智..:
我在同一环境中遇到了与ursa模块相同的问题.
我的openssl
版本是Npm rebuild有以下错误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
我使用yum update openssl
to 更新了openssl 1.0.2k
,然后npm rebuild
不再出现该错误.
谢谢你,在`yum update openssl`之后我可以再次成功执行`npm install grunt`.有谁知道错误的原因?这突然发生,没有任何配置更改.