MESA-LOADER: failed to open iris: /home/dingding/anaconda3/envs/pp3.8/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
参考:nn U-Net报错version `GLIBCXX_3.4.26' not found解决方案 - 知乎
查看对应路径下的libstdc++.so.6(软连接指向6.0.29)是否有glicxx3.4.30,检查最高只有3.4.29。
strings ~/anaconda3/envs/pp3.8/lib/libstdc++.so.6 | grep GLIBCXX
查找本地计算机中是否有更新版本,有高版本的6.0.30,且其中含有3.4.30
find /home/usrname -name "libstdc++.so.6*"
将对应路径此文件复制到报错的文件路径中:
sudo cp /home/dingding/anaconda3/pkgs/libstdcxx-ng-12.1.0-ha89aaad_17/lib/libstdc++.so.6.0.30 ~/anaconda3/envs/pp3.8/lib
并转到报错的文件路径重新建立软连接:
sudo rm -rf ./libstdc++.so.6
sudo ln -s ./libstdc++.so.6.0.30 ./libstdc++.so.6