今天操作了一下阿里云服务器发现 centos7 版本太低跑不了 node18 以上的版本,诸位服务器装的什么系统呢?

34 天前
 yyqxjwxy
感觉重装系统代价太大
3845 次点击
所在节点    问与答
59 条回复
loocao
34 天前
ubuntu&debian
thetbw
34 天前
centos7 用着是难受
designerly
34 天前
node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)
node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by node)
是报这个错误吗 哈哈哈哈哈哈哈哈哈
dream7758522
34 天前
Ubuntu22
BeforeTooLate
34 天前
生产推荐 debian
msg7086
34 天前
系统要和软件匹配,你装的软件要什么系统就用什么系统。

> Prebuilt binaries for Linux are now built on Red Hat Enterprise Linux (RHEL) 8 and are compatible with Linux distributions based on glibc 2.28 or later, for example, Debian 10, RHEL 8, Ubuntu 20.04.

但说白了这只是 prebuilt binaries 而不是软件本身,所以 centos 7 跑不了 node 18 及以上是完全错误的。
pkoukk
34 天前
Ubuntu
julyclyde
34 天前
在能不能运行的问题上纠结代价,有意思吗?
tanxiaoluo
34 天前
最近也遇到这个问题,系统是 ubuntu 18 ,还不能升级,可能会影响到之前的业务,最后用了 docker 来解决
qiyilai
34 天前
后续新的机器一律 ubuntu 环境问题容器化
Nosub
34 天前
个人层面,RockyLinux 9.4
yyqxjwxy
34 天前
@designerly 对就是这个
xubeiyou
34 天前
@ropon #10 说到这个 glibc 真的是搞嘛了 特么的
f0rger
34 天前
glibc 版本,需要自己编译。不过风险有点高。我全部换 Debian 了。公司标准镜像不支持,通过 docker 镜像实现服务
storyxc
34 天前
全部梭哈 debian
yyqxjwxy
34 天前
@qiyilai 不是 debian 更稳定吗
BG7ZAG
34 天前
阿里云就用阿里云的系统呗
wangqs
34 天前
我们情况一样,开发这边有包依赖 18 ,我在自己机器上测了 2-3 次,再三验证后确保没问题后,上了生产

最后还是遇到了问题,crond 服务受了影响,需要重启才能生效。
fujizx
34 天前
我腾讯云也遇到过,最后用了 OpenCloudOS 。。
8ejTFevn
34 天前
Rocky Linux 9

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1065399

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX