Node.js 运行错误: relocation error: /lib64/libnode.so.93: symbol FIPS_selftest, version OPENSSL_1_1_0g 解决方法
这个错误是因为在运行 Node.js 时,加载的 libcrypto.so.1.1 中缺少 symbol 'FIPS_selftest',version 'OPENSSL_1_1_0g',而这个 symbol 在编译 Node.js 时需要用到。
解决方法如下:
-
确认 libcrypto.so.1.1 的版本是否与 Node.js 编译时使用的 OpenSSL 版本匹配。如果不匹配,请更新 OpenSSL 并重新编译 Node.js。
-
确认 libcrypto.so.1.1 是否正确安装并位于 LD_LIBRARY_PATH 中。
-
如果仍然无法解决问题,请尝试重新安装 Node.js。
原文地址: https://www.cveoy.top/t/topic/mNB4 著作权归作者所有。请勿转载和采集!