首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用glibc-2.17在uWebSockets 7上运行uWebSockets

无法使用glibc-2.17在uWebSockets 7上运行uWebSockets
EN

Stack Overflow用户
提问于 2019-12-06 15:49:28
回答 2查看 659关注 0票数 2
代码语言:javascript
复制
Error: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /root/workspace/backend/node_modules/uWebSockets.js/uws_linux_x64_72.node)

glibc 7的最新版本是2.17。我知道CentOS 8的最新版本是2时30分,但我无法升级,因为我的VDS依赖于主机的机器内核(这是非常老的)。

是否有任何方法使用glibc-2.17运行/编译它或更新glibc

编辑:我的内核版本是2.6.32-042stab141.3

我可以构建它并在没有错误的情况下安装到/opt/glibc-2.18,但是当我尝试使用它时,我会看到Segmentation fault错误。

P.S.我用相同的OpenVZ内核在Fedora 23上成功地构建了它.

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-20 06:30:22

我已经建立了一个自定义二进制(和教程),将解决您的确切问题。

在这里阅读:https://github.com/dominicklee/uWebSockets.js-for-Centos7

票数 2
EN

Stack Overflow用户

发布于 2019-12-07 02:28:25

是否有使用glibc-2.17运行/编译它的方法?

是的:只需做(下载源代码,建立在你的目标机器上,利润)。

还是更新glibc?

您没有说明“非常老的内核”是什么,但是如果GLIBC-2.18支持它,那么是的,您可以更新GLIBC。

但是,您在此过程中所犯的任何错误都可能使您的系统无法启动。见this answer

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59216325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档