libGL.so.1链接错误导致APPimage无法打开,更改链接重启自动恢复?求助

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
siyu04
帖子: 3
注册时间: 2021-03-18 21:34

libGL.so.1链接错误导致APPimage无法打开,更改链接重启自动恢复?求助

#1

帖子 siyu04 » 2021-03-18 22:16

苹果本用parallels虚拟机安装的ubuntu发现无法运行APPimage程序,网上找了半天都解决不了,
重装好几次虚拟机都是同样的问题,同一台电脑我又装了vmware再装ubuntu就没有问题。应该是parallels的问题,

网上零散的信息结合正常的ubunu发现是/usr/lib/x86_64-linux-gnu/libGL.so.1链接到了别的文件,正常的电脑是链接到了/usr/lib/x86_64-linux-gnu/libGL.so.1.7.0,然后我把正常电脑的这两个文件都拷出来,再拷进有问题的虚拟机中,然后就可以打开APPimage程序了,但是一重启libGL.so.1又链接到原来的文件libGL.so.1.7.0.16.1.1.49141,
用网上的ln -s 等命令重链接:
先删除
再用sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1.7.0 /usr/lib/x86_64-linux-gnu/x86_64-linux-gnu/libGL.so.1 生成新的链接文件libGL.so.1,也不能解决问题

然后我再用libGL.so.1.7.0改名libGL.so.1.7.0.16.1.1.49141之后复制进去替换原有的文件,发现重启之后又生成一个libGL.so.1.7.0.16.1.1.49141.16.1.1.49141,libGL.so.1又链接到了这个文件,再替换新生成的文件再重启,又生成一个libGL.so.1.7.0.16.1.1.49141.16.1.1.49141.16.1.1.49141,libGL.so.1又链接到了这个新文件

小白有点崩溃了,
求帮助呀
非常感谢
头像
astolia
论坛版主
帖子: 6451
注册时间: 2008-09-18 13:11

Re: libGL.so.1链接错误导致APPimage无法打开,更改链接重启自动恢复?求助

#2

帖子 astolia » 2021-03-19 9:55

从这个文件名来看,应该是你安装了Parallels Tools,它在每次启动时更改了libGL.so.1文件来实现OpenGL 3D加速功能
siyu04
帖子: 3
注册时间: 2021-03-18 21:34

Re: libGL.so.1链接错误导致APPimage无法打开,更改链接重启自动恢复?求助

#3

帖子 siyu04 » 2021-03-20 10:04

astolia 写了: 2021-03-19 9:55 从这个文件名来看,应该是你安装了Parallels Tools,它在每次启动时更改了libGL.so.1文件来实现OpenGL 3D加速功能
版主,我是装了Parallels Tools,请问有办法解决不,谢谢啦
siyu04
帖子: 3
注册时间: 2021-03-18 21:34

Re: libGL.so.1链接错误导致APPimage无法打开,更改链接重启自动恢复?求助

#4

帖子 siyu04 » 2021-03-20 20:06

astolia 写了: 2021-03-19 9:55 从这个文件名来看,应该是你安装了Parallels Tools,它在每次启动时更改了libGL.so.1文件来实现OpenGL 3D加速功能
提示的是这个错误
symbol lookup error: /lib/x86_64-linux-gnu/libGL.so.1: undefined symbol: g_PrlGBMApi
头像
astolia
论坛版主
帖子: 6451
注册时间: 2008-09-18 13:11

Re: libGL.so.1链接错误导致APPimage无法打开,更改链接重启自动恢复?求助

#5

帖子 astolia » 2021-03-22 13:14

parallels对linux客户机的支持本来就不怎么上心,你非要用它和parallels tools的话,要么每次启动后把链接改回去(可以写个脚本来做),要么把parallels tools带的libGL.so库换成系统原生的,位置参考这篇 https://forum.parallels.com/threads/err ... le.351182/
回复