当前位置: 首页 > news >正文

忘记网站后台账号网站建设中图片多少钱

忘记网站后台账号,网站建设中图片多少钱,昆明企业网站建设公司,淄博网站备案node: /lib64/libm.so.6: version GLIBC_2.27‘ not found 1.背景说明2.原因3.解决方法4.打包镜像5. 参考 1.背景说明 为了适配vue3 #xff0c;发布前端项目的jenkins分发镜像必须升级node 版本#xff0c;如下镜像脚本 FROM kubesphere/builder-nodejs:v3.2.0 RUN npm ca… node: /lib64/libm.so.6: version GLIBC_2.27‘ not found 1.背景说明2.原因3.解决方法4.打包镜像5. 参考 1.背景说明 为了适配vue3 发布前端项目的jenkins分发镜像必须升级node 版本如下镜像脚本 FROM kubesphere/builder-nodejs:v3.2.0 RUN npm cache clean -f RUN npm install -g n RUN n 21.5.0 npm install pnpm -g但是升级好准备安装 pnpm 时却报了如下错误 [root172 ~]# npm -v 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)2.原因 查看系统内安装的glibc版本 然后再根据分析可得知 新版的node v18开始 都需要GLIBC_2.27支持可是目前系统内却没有那么高的版本 [root172 glibc-2.28]# strings /lib64/libc.so.6 |grep GLIBC_ GLIBC_2.2.5 ... GLIBC_2.17 ....3.解决方法 根据提示 安装所需要的glibc-2.28 wget http://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gz tar -xzf glibc-2.28.tar.gz cd glibc-2.28/ mkdir build cd build ../configure --prefix/usr --disable-profile --enable-add-ons --with-headers/usr/include --with-binutils/usr/bin 可能出现的错误 configure: error: *** These critical programs are missing or too old: make bison compiler *** Check the INSTALL file for required versions. 解决办法升级gcc与make # 升级GCC(默认为4 升级为8) yum install -y centos-release-scl yum install -y devtoolset-8-gcc* mv /usr/bin/gcc /usr/bin/gcc-4.8.5 ln -s /opt/rh/devtoolset-8/root/bin/gcc /usr/bin/gcc mv /usr/bin/g /usr/bin/g-4.8.5 ln -s /opt/rh/devtoolset-8/root/bin/g /usr/bin/g# 升级 make(默认为3 升级为4) wget http://ftp.gnu.org/gnu/make/make-4.3.tar.gz tar -xzvf make-4.3.tar.gz cd make-4.3/ ./configure --prefix/usr/local/make make make install cd /usr/bin/ mv make make.bak ln -sv /usr/local/make/bin/make /usr/bin/make 我的依旧报错bison太老旧 configure: error: *** These critical programs are missing or too old: bison *** Check the INSTALL file for required versions. 看看我的bison版本多少 [root172 ~]# bison -v -bash: bison: 未找到命令 bison问题 yum install -y bison 这时 所有的问题 真的真的都已经解决完毕 再重新执行上一步 更新glibc即可 cd /root/glibc-2.28/build ../configure --prefix/usr --disable-profile --enable-add-ons --with-headers/usr/include --with-binutils/usr/bin make make install 验证下 是不是好了 shell npm -verror1/lib64/libstdc.so.6: version GLIBCXX_3.4.20 not found error2: /lib64/libstdc.so.6: version CXXABI_1.3.8 not found 解决 1. 查看系统版本 strings /usr/lib64/libstdc.so.6 | grep GLIBCXX GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBCXX_3.4.15 GLIBCXX_3.4.16 GLIBCXX_3.4.17 GLIBCXX_3.4.18 GLIBCXX_3.4.19 GLIBCXX_DEBUG_MESSAGE_LENGTH发现少了GLIBCXX_3.4.20解决方法是升级libstdc.2. sudo yum provides libstdc.so.6 Loaded plugins: fastestmirror, langpacks Determining fastest mirrors libstdc-4.8.5-39.el7.i686 : GNU Standard C Library Repo : base Matched from: Provides : libstdc.so.63. cd /usr/local/lib64 # 下载最新版本的libstdc.so_.6.0.26 sudo wget http://www.vuln.cn/wp-content/uploads/2019/08/libstdc.so_.6.0.26.zip unzip libstdc.so_.6.0.26.zip # 将下载的最新版本拷贝到 /usr/lib64 cp libstdc.so.6.0.26 /usr/lib64 cd /usr/lib64 # 查看 /usr/lib64下libstdc.so.6链接的版本 ls -l | grep libstdc libstdc.so.6 -libstdc.so.6.0.19 # 删除/usr/lib64原来的软连接libstdc.so.6删除之前先备份一份 sudo rm libstdc.so.6 # 链接新的版本 sudo ln -s libstdc.so.6.0.26 libstdc.so.6 # 查看新版本成功 strings /usr/lib64/libstdc.so.6 | grep GLIBCXX ... GLIBCXX_3.4.18 GLIBCXX_3.4.19 GLIBCXX_3.4.20 GLIBCXX_3.4.21 GLIBCXX_3.4.22 GLIBCXX_3.4.23 GLIBCXX_3.4.24 GLIBCXX_3.4.25 GLIBCXX_3.4.26 GLIBCXX_DEBUG_MESSAGE_LENGTH ... 4.打包镜像 用旧的镜像创建镜像并做以上步骤然后打包成新的镜像 1、创建容器 docker run -itd shandian534/builder-nodejs:v3.6.0 /bin/bash2、登录到容器 docker attach a7ce4ed799403、做完以上升及后打包镜像 docker commit -m 升级了node 21.5.0 3e7d7dc28ca6 shandian534/builder-nodejs:v3.6.04、推送到docker hub docker push shandian534/builder-nodejs:v3.6.05. 参考 1、node: /lib64/libm.so.6: version GLIBC_2.27’ not found 2、version GLIBCXX_3.4.20’ not found 解决方法
http://www.pierceye.com/news/556324/

相关文章:

  • 淅川微网站开发wordpress 侧边收起
  • 网站建设企业哪家好乐清站在那儿
  • 网站建设公司人员配置做网站衡水
  • 成都网站建设939seo搜索优化软件
  • 企业网站建设哪家好seo检测
  • 网站建设的案例教程视频教程兴平市住房和城乡建设局门户网站
  • cps推广网站怎么制作网站图片不显示
  • 手机网站设计图尺寸网站里的课程配图怎么做
  • 网站建设贰金手指下拉贰拾烟台酒店网站建设
  • 哈尔滨建设工程信息网站青岛网络宣传
  • 阿里云网站建设部署与发布网站没备案怎么做淘宝客
  • 潍坊建设银行网站珠海新盈科技 网站建设
  • 金华金东区建设局网站wordpress打开乱码
  • 创建一个网站的条件有哪些网站建设知名
  • 网站目录管理模版昆明大型网站建设费用
  • 莆田高端网站建设wordpress 表情没反应
  • 深圳做网站推广哪家好传奇网站模板怎么做的吗
  • 石景山区网站建设网线制作方法及步骤
  • 做网站端口内容无法替换做微信公众号网站
  • 电商网站首页怎么制作做网站用什么语言高效
  • 广州自助建设网站平台天津做网站美工
  • js 捕获网站异常插件网站商城怎么做
  • 北辰网站开发淮北哪有做淘宝网站
  • 建设银行e路通网站室内设计师证需要学哪些课程
  • 舟山市建设信息港网站打不开如何建设一个收费的影视图文网站
  • 内蒙建设信息网站网页制作作品阐述
  • 天津网站seo策划服装定制项目计划书
  • 常州网站建设大全买奢侈品代工厂做的产品的网站名
  • 建设网站如入什么费网站建设体会doc
  • 不备案怎么做淘宝客网站吗深圳华强北新闻最新消息今天