通过 yum install 命令安装 NodeJS、NPM 和 YARN 后,每当我尝试运行 npm 命令时,都会收到以下错误
node: relocation error: /lib64/libnode.so.93: symbol FIPS_selftest, version OPENSSL_1_1_0g not defined in file libcrypto.so.1.1 with link time reference
Run Code Online (Sandbox Code Playgroud)
安装了最新更新的 CentOS 7 上会发生这种情况。
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
Run Code Online (Sandbox Code Playgroud)
我在网上搜索了此错误,但找不到任何相关内容,到目前为止,这种情况发生在我的第五台服务器上。
我尝试删除nodejs、npm和yarn,甚至安装旧版本,但没有结果。我还尝试删除 openssl ,但还是没有帮助。
谢谢