问题说明:

虚拟机版本:VMware® Workstation 16 Pro

Ubuntu版本:Ubuntu 18.04

现象:

gazebo闪退,并报  VMware: vmw_ioctl_command error 无效的参数

问题分析:

问题的表面意思是vmw_ioctl_command参数出了问题,从网上了解了下,大概就是虚拟机环境的bug导致的,可能在虚拟机里,gazebo在参数加载时,出错了,并且网络上也给出了两个解决方式。从问题描述来看,不光是gazebo运行会出这个问题,其他的如rviz也有可能报这个问题。

  解决方法1:设置环境变量

网上有人通过排查,认为是加载环境变量出的问题,并顺藤摸瓜,找到了解决方法,通过输入以下命令,关闭硬件加速功能,即可解决问题。

export SVGA_VGPU10=0
或者
export LIBGL_ALWAYS_SOFTWARE=1

以上指令直接在shell中运行是没有问题的,但是每打开一个新的shell,就需要输入一次,才能在那个shell中运行gazebo,比较麻烦,因此,我们可以通过以下命令将其加入到用户环境变量,在打开新shell时自动运行该指令。

echo "export SVGA_VGPU10=0" >> ~/.bashrc
或者
echo "export LIBGL_ALWAYS_SOFTWARE=1" >> ~/.bashrc

解决方法2:关闭虚拟机的加速3D

值得注意的是,该方法虽然解决了gazebo启动闪退的问题,但是如果我们需要在虚拟机中使用GPU图形加速功能,就必须重新打开该设置。

参考文档:

1,解决Vmware下虚拟机下打开gazebo报错:VMware: vmw_ioctl_command error Invalid argument

2,虚拟机上无法运行Gazebo的问题?

3,VMware: vmw_ioctl_command error 无效的参数.

4,Virtual Machine not launching Gazebo

虚拟机上无法运行ubuntu自带的gazebo仿真器报VMware: vmw_ioctl_command error 无效的参数相关推荐

  1. 虚拟机运行Gazebo出现VMware: vmw_ioctl_command error

    虚拟机运行Gazebo出现VMware: vmw_ioctl_command error 1. 错误状态 2. 解决办法 1. 错误状态 在终端中分别运行如下命令即可启动ROS系统和Gazebo平台 ...

  2. Windows下运行rabbitmqctl 相关命令(如rabbitmqctl stop)报错:Error: unable to perform an operation on node解决方案

    Windows下运行rabbitmqctl 相关命令(如rabbitmqctl stop)报错:Error: unable to perform an operation on node解决方案 参考 ...

  3. 为什么虚拟机上一运行就显示程序停止_五分钟学Java:如何学习Java面试必考的JVM虚拟机...

    原创声明 本文首发于微信公众号[程序员黄小斜] 本文作者:黄小斜 转载请务必在文章开头注明出处和作者. 本文思维导图 为什么要学习JVM虚拟机 最近的你有没有参加Java面试呢?你有没有发现,Java ...

  4. 为什么虚拟机上一运行就显示程序停止_五分钟学Java:如何学习Java面试必考的JVM虚拟机||CSDN博文精选...

    作者:黄小斜 原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者. 本文思维导图 为什么要学习JVM虚拟机 最近的你有没有参加Java面试呢?你有没有发现,Java面试中总是爱考一类问题, ...

  5. 虚拟机上无法运行Gazebo的问题?

    在虚拟机中的linux上运行gazebo的时候,gazebo窗口闪退,并提示问题: VMware: vmw_ ioctl_command error Invalid argument. 宿主机:Win ...

  6. 如何在VMware虚拟机上安装运行Mac OS系统(详细图文教程)

    一.安装前准备 虚拟机运行软件:VMware Workstation Pro,版本:16.0.0 . VMware Mac OS支持套件:Unlocker. Mac OS系统镜像. 如果VMware ...

  7. 使用Ubuntu自带Disks工具扩展(扩容 )Vmware中ubuntu 20.04的硬盘空间

    在ubuntu 20.04 中用disks 工具就可以了 点击vmware的设置 选择硬盘 输入大于当前硬盘容量的数值 进入虚拟机 使用disks应用 选择resize 选择Resize 完成

  8. vmware虚拟机上的centos安装Hadoop,以及在本地eclipse上运行mapReduce项目,并将文件输出到HDFS中...

    注意centos主机名不支持下划线,所以文章中若出现centos_02.com,请替换为 centos02.com vmware虚拟机上的centos安装Hadoop 安装vmware虚拟机 虚拟机上 ...

  9. 梦幻西游网页版无法在虚拟机上运行【游戏】【页游】【虚拟机】

    辛辛苦苦在macbook上安装了parallel win8 辛辛苦苦在win8上装了梦幻西游网页版 最后居然给我跳出个 虚拟机上不能运行 简直了.百度到的有关问题的解决方案有时针对vm软件的解决方法. ...

最新文章

  1. cocos2d-x 2.X for Android中需要使用OpenGL ES 2.0
  2. DPI — nDPI — 安装部署与应用示例
  3. 还有多少人不会用K8s?.NET高级高薪岗,开始要求了!
  4. C++高质量编程点滴
  5. 初步使用计算机学设计,幼儿园计算机教学设计参考
  6. js string转number_【虚拟机系列】JS虚拟机——实现setTimeout
  7. edge安装包_Chromium版Edge浏览器将支持多平台,Windows版支持IE模式
  8. Atitit. servlet 与 IHttpHandler  ashx  listen 和HttpModule的区别与联系 原理理论 架构设计   实现机制    java php c#.net j
  9. C#集成FastDFS断点续传
  10. 微信朋友圈api接口调用源码
  11. mysql nutch,nutch结合mysql配置
  12. asp.net汽车4S店管理系统VS开发sqlserver数据库web结构C#编程
  13. win11系统 JDK 环境变量配置失败
  14. access vba代码全部丢失_Access2016由于无法读取数据库中所含的VBA工程,因此无法打开此数据库。只有先删除VBA工程,然后才能打开数据库...
  15. 考研复试数据库原理课后习题(七)——数据库设计
  16. 【前端知识之Vue】Vue常用的修饰符
  17. 亚太融媒+ | APEC数据+:“鲸确数集”环保熊猫“小保保”2022拜年 | APEC产业+
  18. 全面解析软文营销中的八大技巧
  19. 用Cocos Creator 模拟书本翻页效果
  20. 2019年秋季学期实验室安全考试1

热门文章

  1. 教师公开课教学课件PPT模板
  2. Deepin20安装和配置NVIDIA显卡驱动
  3. 初识vue-baidu-map
  4. 深入浅出C指针,细节之处见真章,拒绝一切无病呻吟!!!
  5. Dilated/Atrous Convolution
  6. 看到校友录一位同学的留言,想起来一首诗
  7. 常用视频质量评价库以及下载地址
  8. 随着时间推移虚拟机C盘空间不够,如何在原有C盘基础上进行扩容!
  9. 分享一个自动刷抖音的代码
  10. CSS 1px边框问题两个解决方案