Robotics StackExchange | Archived questions

Unable to launch gazebo9 from ros-melodic on ubuntu 18.04

Hi, sorry for bothering but I couldn't find a solution after I googling.

In case of dependency error, I reinstalled the ros melodic and gazebo 9 by

sudo apt remove ros-* sudo apt remove gazebo* sudo apt-get remove libgazebo* sudo apt-get autoremove sudo apt update sudo apt install ros-melodic-desktop-full

Then I

roslaunch gazebo_ros empty_world.launch

it failed to launch and output goes here

... logging to /home/zzhuang/.ros/log/4d7ea3cc-c2dd-11ea-adf9-107b444c6ede/roslaunch-zzhuang-computer-6608.log  
Checking log directory for disk usage. This may take a while.  
Press Ctrl-C to interrupt  
Done checking log file disk usage. Usage is <1GB.  

started roslaunch server http://192.168.0.35:39221/  

SUMMARY  
========

PARAMETERS
 * /gazebo/enable_ros_network: True
 * /rosdistro: melodic
 * /rosversion: 1.14.6

 * /use_sim_time: True

NODES
  /
    gazebo (gazebo_ros/gzserver)
    gazebo_gui (gazebo_ros/gzclient)

auto-starting new master
process[master]: started with pid [6618]
ROS_MASTER_URI=http://192.168.0.35:11311

setting /run_id to 4d7ea3cc-c2dd-11ea-adf9-107b444c6ede
process[rosout-1]: started with pid [6629]
started core service [/rosout]
process[gazebo-2]: started with pid [6635]
process[gazebo_gui-3]: started with pid [6641]
[ INFO] [1594406634.180853095]: Finished loading Gazebo ROS API Plugin.
[ INFO] [1594406634.181647545]: waitForService: Service [/gazebo/set_physics_properties] has not been advertised, waiting...
[ INFO] [1594406634.216561834]: Finished loading Gazebo ROS API Plugin.
[ INFO] [1594406634.217443493]: waitForService: Service [/gazebo_gui/set_physics_properties] has not been advertised, waiting...
[ INFO] [1594406634.345115625]: waitForService: Service [/gazebo/set_physics_properties] is now available.
[ INFO] [1594406634.358672854, 0.008000000]: Physics dynamic reconfigure ready.
terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >'
  what():  boost: mutex lock failed in pthread_mutex_lock: Invalid argument
Aborted (core dumped)
[gazebo_gui-3] process has died [pid 6641, exit code 134, cmd /opt/ros/melodic/lib/gazebo_ros/gzclient __name:=gazebo_gui __log:=/home/zzhuang/.ros/log/4d7ea3cc-c2dd-11ea-adf9-107b444c6ede/gazebo_gui-3.log].
log file: /home/zzhuang/.ros/log/4d7ea3cc-c2dd-11ea-adf9-107b444c6ede/gazebo_gui-3*.log

it stuck here and I have to ctrl+c to stop it.

Any idea to solve it? Much appreciate your help.

Asked by zhuang42 on 2020-07-13 09:19:09 UTC

Comments

Answers

I fixed that. I messed up my ENV variable.

Asked by zhuang42 on 2020-07-14 08:52:37 UTC

Comments