用远程连接解决vmware虚拟机上ubuntu系统libGL error: MESA-LOADER: failed to open vmwgfx报错

系统配置

  • 虚拟机:vmware workstaiton ubuntu 22.04
  • 主机:Window11

问题描述

在vmware workstation虚拟机ubuntu 22.04系统上配置spinningup环境,运行例子后,报错

libGL error: MESA-LOADER: failed to open vmwgfx

在这里插入图片描述

大概是说无法显示,浏览了很多帖子之后排查原因可能是vmware虚拟机无法调用主机的nvidia显卡,那么下面直接上解决方案!

解决方案:用主机MobaXterm远程ssh虚拟机Ubuntu

→第1步:检查ubuntu系统是否开启ssh-server

ps -e |grep ssh

如果什么也没有返回(如下图所示),说明ubuntu系统还没有安装ssh-server,进入第2步
在这里插入图片描述
否则会显示第3步的截图

→第2步:ubuntu系统安装ssh-server

sudo apt-get install net-tools

在这里插入图片描述

→第3步:再次执行如下命令,返回下面截图,说明系统开启了ssh-server

sudo apt-get install net-tools

在这里插入图片描述
→第4步:查看ubuntu系统的ip地址
执行下面的命令

ifconfig -a

发现没有安装net-tools
在这里插入图片描述
那么安装net-tools吧

sudo apt-get net-tools

安装成功:
在这里插入图片描述
再执行,获得ip地址,红框中主机要ssh的地址

ifconfig -a

在这里插入图片描述

→第5步:MobaXterm远程ssh虚拟机
在这里插入图片描述
ssh成功了!
在这里插入图片描述
→让我们来看看结果吧
再次运行指令:

python -m spinup.run test_policy data/installtest/installtest_s0

在这里插入图片描述

成功了!

在这里插入图片描述

参考教程

特别感谢吼
https://blog.csdn.net/papaaa/article/details/77366382
https://blog.csdn.net/u012269267/article/details/52260757

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值