HarmonyOS 鸿蒙Next 流水线打包安装报错centos7 node: /lib64/libm.so.6: version `GLIBC_2.27' not found

发布于 1周前 作者 itying888 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 流水线打包安装报错centos7 node: /lib64/libm.so.6: version GLIBC_2.27' not found<br><div _ngcontent-hgb-c144="" class="ck-html"><div class="cke-article"><p>在搭建流水线打包的时候,执行hvigorw -v报错。</p> <p>node: /lib64/libm.so.6: versionGLIBC_2.27’ not found (required by node)

node: /lib64/libc.so.6: version GLIBC_2.25' not found (required by node)</p> <p>node: /lib64/libc.so.6: versionGLIBC_2.28’ not found (required by node)

node: /lib64/libstdc++.so.6: version CXXABI_1.3.9' not found (required by node)</p> <p>node: /lib64/libstdc++.so.6: versionGLIBCXX_3.4.20’ not found (required by node)

node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21’ not found (required by node)

当前node:16,请问这个如何处理,centos7


更多关于HarmonyOS 鸿蒙Next 流水线打包安装报错centos7 node: /lib64/libm.so.6: version `GLIBC_2.27' not found的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

Harmonyos Next教程
2 回复
楼主你好,尝试下把node升级到18能否解决

更多关于HarmonyOS 鸿蒙Next 流水线打包安装报错centos7 node: /lib64/libm.so.6: version `GLIBC_2.27' not found的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


该错误提示表明在 CentOS 7 系统上运行 HarmonyOS 鸿蒙Next 流水线打包安装时,缺少需要的 GNU C Library (glibc) 版本。具体来说,系统缺少版本为 GLIBC_2.27libm.so.6 库文件,而 CentOS 7 默认提供的 glibc 版本低于 2.27。

CentOS 7 自带的 glibc 最高版本为 2.17,这通常不支持需要更高版本 glibc 的软件。虽然直接升级 glibc 可能带来系统不稳定的风险,但可以尝试以下替代方案:

  1. 使用容器技术:通过 Docker 等容器技术,可以创建一个包含所需 glibc 版本的隔离环境,而不影响主机系统。

  2. 编译安装:如果可能,从源代码编译安装所需版本的 glibc,但需注意此操作复杂且可能带来系统兼容性问题。

  3. 静态链接:如果软件支持,可以尝试静态链接所有依赖库,包括 glibc,从而避免版本不匹配问题。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部