Closed yinzikang closed 1 year ago
Can you provide the output of:
ldd `which gazebo`
?
Furthermore, can you try to repeat the commands by using mamba
, i.e. by following the documentation in https://robostack.github.io/GettingStarted.html ?
To clarify, what worries me is the message:
[Wrn] [GuiIface.cc:120] JPEG parameter struct mismatch: library thinks size is 632, caller expects 664
that is similar to the error in https://github.com/conda-forge/gazebo-feedstock/issues/62 .
Indeed, the problem is that you have freeimage 3.18.0 he1b5a44_0 conda-forge
for freeimage, instead of a newer alternative.
As for the gazebo installation, I input the command below from https://anaconda.org/RoboStack/gazebo
conda install -c robostack gazebo
This probably is not relevant as indeed the gazebo installed is the one from conda-forge, but just if someone else is reading: the correct gazebo to install is the one from conda-forge, if you are using robostack-staging
channel you should not be using the robostack
channel.
Thank you for replying so fast, your URL about freeimage reminds me of another command I use.
After installing ros, I tried to launch the rviz and got some error, then I manually installed ogre with conda install ogre
. That's how the wrong version freeimage 3.18.0 he1b5a44_0 was introduced, but it also solved problems in launching rviz.
However, if I conda install -c robostack gazebo
right after installing ros, the wrong version freeimage will still be installed, and gazebo GUI still does not pop out.
I also tried to install ros with the exact commands in https://robostack.github.io/GettingStarted.html, but some other error appeared. I'll give it another shot later.
I tried installation with mamba exactly the same as the document. Now everything works and not a single error occurs. Thank you so much.
Ok, thanks! Anyhow, I also provided a fix in https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/pull/561 that should ensure that those problematic freeimage package is never installed. If the problem is solved for you, feel free to close the issue, thanks!
Solution to issue cannot be found in the documentation.
Issue
I am trying to install Noetic in Ubuntu 22.04 with the Robostack. Most of it seems to be fine, such as roscore, the turtle tutorial and rviz. However, when I input
gazebo
in the terminal, no window popped up.I am not sure if it is a bug. Maybe there is just something wrong with my install process. Anyway, I would be very appreciative if you could help me find out the problem.
All the commands I input come from https://robostack.github.io/GettingStarted.html and are listed below (I didn't use mamba)
Everything so far is fine and the rviz test is passed. As for the gazebo installation, I input the command below from https://anaconda.org/RoboStack/gazebo
Then I activated the ros_env and inputted
gazebo
, nothing happened and nothing was feedback. The following is some other information I have. I don't know if these warnings really matter and failed to find a solution. Need I install another gazebo from the official platform? Anyway, thanks so much for saving me some trouble in reinstalling the whole system with this awesome project.Installed packages
Environment info