背景书接上回,黑屏在部署好 Jenkins 后,谢谢紧急着就要开始部署前端项目了。本服 而前端项目的彻底部署最重要的一个环节就是编译 ,我们项目选用的黑屏前端框架是 AngularJS ,需要用到 Node 工具来编译 。谢谢 安装 node我们的本服 Linux 服务器上还没有安装 Node ,所以需要安装一波。彻底 其实安装倒挺简单的黑屏,把 node 从官网下载下来,源码下载谢谢然后放到 linux 服务器上解压,本服配置环境变量就好了。彻底这一步都挺挺简单的黑屏,一说就会。谢谢 接下来的本服事情就有点意思了,我配置好 node 后,是不是得看看 node 的版本 ,用 node -v 命令查下,结果就提示如下信息: node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28 not found (required by node) 大概的意思就是 node 需要 GLIBC_2.28 的建站模板版本,但是当前服务器上没有。 根据这个报错信息到搜索引擎上查下 ,得到的结论就是要用升级 glibc 的版本,它一个系统库 。OK,那就升级看看 。 升级 GLIBC 2.28 的脚本找到了一篇博客写的内容,还温馨地提供了一份升级脚本,如下所示: 复制# 解压安装包 $ tar -xJf glibc-2.28.tar.xz $ cd glibc-2.28/ $ mkdir build $ cd build # 配置源代码包,香港云服务器以便在系统上进行编译和安装 。 $ ../configure --prefix=/usr $ make1.2.3.4.5.6.7.8.这段脚本做了三件事: 1 、解压安装包 2、配置源代码包 3、编译 看起来也挺简单的 ,试试看。按照上面提供的命令操作了一波,就提示如下信息了 :segmentation fault 而且更奇怪的是,我输入任何命令都是提示 segmentation fault。 无解了 ,于是免费模板我想重连服务器试试看,结果 ssh 连不上服务器了 。 没办法了, 只能重启试试看了。 重启后就黑屏卡在那里不动了,用救援模式重启依旧如此 。
到搜索引擎上按关键词搜索:升级glibc导致的系统崩,确实有很多朋友遇到了类似问题 。而且用的脚本一模一样,这个脚本坑人啊 !
正确的命令是: 复制../configure --prefix=/opt/glibc-2.281.尝试修复找了下网上的解决方案,云计算尝试进行修复,还是没能重启成功。 还好能将磁盘挂载到另外一台服务器上 ,最后就只能把重要的文件备份出来了 。比如备份 jenkins 目录 ,不然由得重新折腾一遍了,离线环境部署 jenkins 还是比较麻烦的。 解决方案问题原因其实就是当前的 Ubuntu 版本太低了,不支持当前的 node 版本,源码库解决方案就是把 Ubuntu 重装一个高版本的。 最后为了感谢这位博主提供的脚本 ,必须评论留言一波 !
希望大家引以为鉴 ,对于更新系统核心库的操作一定要慎重!更新之前,提前做好系统镜像和备份文件也是非常有必要的 。 |
小米膜的优点和特点(为你的手机屏幕保驾护航)使用Mac分区U盘安装Win10系统教程(详解Mac电脑如何分区U盘并安装Windows10系统)迈凯亚耳机的音质表现如何?(探索迈凯亚耳机音质的细节与特点)最好的Mac解压工具推荐(选择一个适合你的Mac解压工具是多么重要)HTCM8像素之超越期待的照相机(HTCM8搭载的照相技术让您拍照更具细节和清晰度)数据中心电源的五大趋势金立S5(金立S5的游戏性能如何?一起来看看吧!)NVIDIA发布云原生超级计算架构:优化算力结构,赋能业务上云,降低数据中心能耗IBM携手腾讯联合发布《无边界零售》白皮书:洞察行业新格局,赋能企业“无边界零售”转型M8peg与750比较(一探M8peg和750处理器之间的差异与应用场景选择)亿华云香港物理机网站建设企业服务器源码库b2b信息平台云服务器