【playwright】centos系统安装提示version `GLIBC_2.27‘ not found

这篇具有很好参考价值的文章主要介绍了【playwright】centos系统安装提示version `GLIBC_2.27‘ not found。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在centos执行playwright install时,报错

/home/PlaywrightAllure/venv/lib/python3.7/site-packages/playwright/driver/node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /home/PlaywrightAllure/venv/lib/python3.7/site-packages/playwright/driver/node)
/home/PlaywrightAllure/venv/lib/python3.7/site-packages/playwright/driver/node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by /home/PlaywrightAllure/venv/lib/python3.7/site-packages/playwright/driver/node)
/home/PlaywrightAllure/venv/lib/python3.7/site-packages/playwright/driver/node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /home/PlaywrightAllure/venv/lib/python3.7/site-packages/playwright/driver/node)
/home/PlaywrightAllure/venv/lib/python3.7/site-packages/playwright/driver/node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /home/PlaywrightAllure/venv/lib/python3.7/site-packages/playwright/driver/node)
/home/PlaywrightAllure/venv/lib/python3.7/site-packages/playwright/driver/node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/PlaywrightAllure/venv/lib/python3.7/site-packages/playwright/driver/node)
/home/PlaywrightAllure/venv/lib/python3.7/site-packages/playwright/driver/node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /home/PlaywrightAllure/venv/lib/python3.7/site-packages/playwright/driver/node)

 折腾了好半天。

解决方案,降低版本,之前是1.31.1

pip install playwright==1.16.1 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

pip install pytest-playwright==0.2.2 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

使用上述方案,的确可以安装成功,但是本质问题还是没有解决

# 解决:  升级gcc与make
# 1. 安装GCC-8
yum install -y devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-binutils
# 设置环境变量
echo "source /opt/rh/devtoolset-8/enable" >> /etc/profile
source /etc/profile

# 2. 升级 make
wget https://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

# 继续编译 glibc   -- 进入刚才安装`glibc-2.28/build`的目录
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
# 日志最后会出现如下问题
# primary library!
# make[1]: *** [Makefile:111: install] Error 1
# make[1]: Leaving directory '/root/glibc-2.28'
# make: *** [Makefile:12: install] Error 2

# 再次查看系统内安装的glibc版本
strings /lib64/libc.so.6 |grep GLIBC_

# 测试
node -v
npm -v
有个其他报错 不记得了
我执行了
yum install -y libgtk*

这个是网络上其他情况,我没有使用,收纳一下

 然后会报错如下:
# [root@master build]# node -v
# 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)

# 解决
yum install libstdc++.so.6 -y
# 查看动态链接库 -- 发现并没有需要的1.3.9
strings /usr/lib/libstdc++.so.6 | grep 'CXXABI'
# 下载需要的版本库,之后软连接到运行系统上
wget http://ftp.de.debian.org/debian/pool/main/g/gcc-8/libstdc++6_8.3.0-6_amd64.deb
ar -x libstdc++6_8.3.0-6_amd64.deb
tar -xvf data.tar.xz
cp usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25 /usr/lib64/
find / -name "libstdc++*"
# 删除低版本库的软连接
rm -rf /usr/lib64/libstdc++.so.6
ll /usr/lib64/libstd*
ln -s /usr/lib64/libstdc++.so.6.0.25 /usr/lib64/libstdc++.so.6

# 检验
node -v
npm -v

/lib64/libc.so.6: version `GLIBC_2.18' not found文章来源地址https://www.toymoban.com/news/detail-425926.html

curl -O http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
tar zxf glibc-2.18.tar.gz 
cd glibc-2.18/
mkdir build
cd build/
../configure --prefix=/usr
make -j2
make install

到了这里,关于【playwright】centos系统安装提示version `GLIBC_2.27‘ not found的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Centos /lib64/libc.so.6: version `GLIBC_2.28‘ not found (required by

    本文向大家介绍Centos系统在启动一些服务的时候会碰到的/lib64/libc.so.6: version `GLIBC_2.28’ not found (required by…的问题的解决方法,根据提示可知碰到此问题,是因为没有找到GLIBC_2.28版本,需要添加GLIBC的2.28版本 运行该命令后会报下面两个错误 先执行 之后再执行 会遇到报错2

    2024年02月12日
    浏览(39)
  • 关于version `GLIBC_2.34‘ not found解决办法(非升级glibc库或Linux系统)

    源代码 使用arm-linux-gnueabihf-gcc交叉编译 部署到开发板后运行报错 使用bing和百度搜索 version `GLIBC_2.34’ not found 得到的解决办法归纳为一下几点 升级部署环境系统版本,降低打包编译环境的系统版本 在部署环境中下载符合版本的gblc库(一般高于原来的环境) 使用工具gblc-al

    2023年04月25日
    浏览(29)
  • ChatGPT与多模态必读论文100篇(2.27日起,每周更新)

    目录 前言 第一部分 OpenAI/Google的基础语言大模型(11篇,总11篇) 第二部分 LLM的关键技术:ICL/CoT/RLHF/词嵌入/位置编码/加速/与KG结合等(34篇,总45篇) 第三部分 Meta等公司发布的类ChatGPT开源模型和各种微调(7篇,总52篇) 第四部分 具备多模态能力的大语言模型(11篇,总63篇) 第五部

    2024年02月06日
    浏览(72)
  • CentOS 8 GLIBC升级失败系统崩溃抢修实战

    服务器为CentOS 8,支持glibc版本为2.28,但编译一个工具的glibc需求版本为2.34,于是非常脑残地参考这篇Tutorial开始升级之旅:下载glibc-2.34,并 configure 到了系统目录,然后将源码 make make install ,然后…… 几乎所有命令都执行不了了,报类似下面的错误: 结论是:CentOS 8与高版

    2024年02月16日
    浏览(29)
  • Ubuntu 18.04升级GLIBC2.27为GLIBC2.29

    1. 查看当前版本         ubuntu18.04本身的GLIBC版本是2.27可以通过下面这句指令查看  2. 下载GLIBC2.29         接下来的过程进入超级管理员模式进行 3. 解压并创建对应文件夹 4. 编译安装 5. 建立软链接         上面指令是在新终端中查看当前的链接,会发现libm.so.6--li

    2024年02月02日
    浏览(39)
  • ubuntu20.04升级GLIBC高版本方法,解决:version `GLIBC_2.34‘ not found

    检查版本 strings /lib/x86_64-linux-gnu/libc.so.6 |grep GLIBC_ 1 显示结果 GLIBC_2.2.5 GLIBC_2.2.6 GLIBC_2.3 GLIBC_2.3.2 GLIBC_2.3.3 GLIBC_2.3.4 GLIBC_2.4 GLIBC_2.5 GLIBC_2.6 GLIBC_2.7 GLIBC_2.8 GLIBC_2.9 GLIBC_2.10 GLIBC_2.11 GLIBC_2.12 GLIBC_2.13 GLIBC_2.14 GLIBC_2.15 GLIBC_2.16 GLIBC_2.17 GLIBC_2.18 GLIBC_2.22 GLIBC_2.23 GLIBC_2.24 GLIBC_2.25 GLIBC_

    2024年02月12日
    浏览(33)
  • docker中出现version `GLIBC_2.34‘ not found问题

    该解决办法源于该资料 出现问题: 解决步骤: 步骤1:检查版本 步骤2:打开sources.list文件 步骤3:在sources.list文件中添加以下行代码 步骤4:更新源,并下载libc6

    2024年02月03日
    浏览(34)
  • Centos7安装Kubernetes 1.27.2

    目录 一、准备工作 二、容器运行时 三、安装kubelet 、kubeadm、 kubectl 四、配置CNI 五、安装nginx 1、更新yum源安装 vim、net-tools等工具(每个节点都执行) 2、 配置每个节点的网络,然后能互相ping通(每个节点上都要执行) 3、 安装时间插件,保证每个节点时间一致(每个节点上

    2024年02月13日
    浏览(26)
  • centos7 arm服务器编译升级安装动态库libstdc++.so.6,解决GLIBC和CXXABI版本低的问题

    前言         由于centos7内置的libstdc++.so.6版本太低,导致安装第三方包的时候,会报“CXXABI_1.3.8”不存在等问题。         自带的打印如下: 如图 升级 注意:当前的libstdc++.so.6.0.25只适用于centos7 arm服务器,其他系统慎用! 1、把libstdc++.so.6.0.25拷贝到/usr/lib64目录下 2、备份

    2024年01月18日
    浏览(38)
  • 【Linux】centos8安装cmake3.27.4

    第一步,去官网下安装包,一定不要下错了 下好了之后,用ftp软件传到云服务器或者虚拟机上,我用的是centos8系统,安装之前先准备好这些依赖项 把下载好的安装包传上去后,解压(在root用户下操作) 解压完毕后进入文件夹 执行命令 耐心等候完成后,依次运行下面两个命

    2024年02月10日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包