libGL error: MESA-LOADER: failed to open iris: /usr/lib/dri/iris_dri.so: 无法打开共享对象文件: 没有那个文件或目录

解决GLIBCXX版本不匹配及DRI驱动缺失问题
在Gnome环境下遇到Wayland兼容性问题,尝试通过设置QT_QPA_PLATFORM运行于Wayland。系统找不到iris_dri.so和swrast_dri.so驱动,将它们从外部存储复制到/usr/lib/dri目录。然而,之后出现GLIBCXX_3.4.30版本缺失错误,影响libLLVM-15.so.1的加载。为解决此问题,检查当前libstdc++库并使用conda安装特定版本libstdcxx-ng(=12.1.0)来支持所需的GLIBCXX版本。
部署运行你感兴趣的模型镜像

Info: Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.                                                                                                           
libGL error: MESA-LOADER: failed to open iris: /usr/lib/dri/iris_dri.so: 无法打开共享对象文件: 没有那个文件或目录 (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)                   
libGL error: failed to load driver: iris                                                                                                                                                                                   
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: 无法打开共享对象文件: 没有那个文件或目录 (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)               
libGL error: failed to load driver: swrast   

查找本机存储的这两个文件:

并将他们复制到相应的文件夹里面
 

wheris iris_dri.so

whereis swrast_dri.so

sudo mkdir /usr/lib/dri

sudo cp '/media/gisnew/456d56bb-8a31-4514-bf36-b0b2f5a0c7ff/usr/lib/x86_64-linux-gnu/dri/iris_dri.so'  /usr/lib/dri/iris_dri.so

sudo cp '/media/gisnew/456d56bb-8a31-4514-bf36-b0b2f5a0c7ff/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so' /usr/lib/dri/swrast_dri.so

接着又报错:

Info: Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
libGL error: MESA-LOADER: failed to open iris: /home/wyc/software/anconda3/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /lib/x86_64-linux-gnu/libLLVM-15.so.1) (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: iris
libGL error: MESA-LOADER: failed to open swrast: /home/wyc/software/anconda3/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /lib/x86_64-linux-gnu/libLLVM-15.so.1) (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: swrast

查看报错的文件下面有没有想要的版本

strings /home/wyc/software/anconda3/lib/libstdc++.so.6 | grep GLIBCXX

使用conda 安装相应的版本的

conda install libstdcxx-ng=12.1.0 --channel conda-forge

support to 3.4.30

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

两只蜡笔的小新

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值