Closed VModugno closed 1 year ago
Hi @VModugno! I am not sure which instructions are you following, but you need to use the robostack-staging
channel, not the robostack
one. Furthermore, it seems that you are using an anaconda
install, instead of a mambaforge
install, do you have any reason for using anaconda
? If you do not any specific reason, I suggest you do uninstall anaconda
and install mambaforge
.
If for any reason you neeed to use anaconda, no problem, but pay attention that you need to install robostack using the robostack-staging
and conda-forge
channel, and pay attention to avoid the use of the defaults
channel. If you report the instructions that you are using to install the packages, I can show you how to avoid the use of the defaults
channel.
Hi Silvio, thank you for the quick reply! I'm currently trying to use the horizon package and I have been using the environment.yml from this link and then I simply do: conda env create -f environment.yml Should I switch the channel to robostack-staging and install at least all the robostack dependencies using mamba instead of conda? is that right? thank you for your help
Actually it seems that you successfully installed ros via the old robostack
channel, so that worked out fine. So, while you could experience problems with the old packages contaned in robostack
, the specific problem seems something else. Can you clarify the exact command are you executing to install ros-noetic-rviz
? From the output it seems that for some reason it is not considering the conda-forge
channel.
fyi @FrancescoRuscelli
in order to install it I just did mamba install -y ros-noetic-rviz -c robostack. I did try with conda as well and I tried by switching the channel to robostack-staging
The problem is that apparently in your environment conda-forge is not configured as a channel to use (a consequence of using anaconda instead of mambaforge, hence my original comment). If you want to install robostack software, you always need to also specify the conda-forge channel, as all the non-ROS dependencies come from there.
I think that:
mamba install -y ros-noetic-rviz -c robostack -c conda-forge
should work fine in your exising environment (for new environments, please use robostack-staging
).
I see thank you Silvio, everything is clear now. that's great because robostack is an amazing tool for what we are doing now and I have just started to use it. Right now I'm in contact with Francesco and he is instructing me on how to proceed for a proper installation of their package. Thank you again for your help!
If everything is solved, feel free to close the issue, thanks! Furthermore, if you find this work useful, feel free to cite the academic paper that describes it: https://github.com/RoboStack/ros-noetic#attribution .
Solution to issue cannot be found in the documentation.
Issue
Hi everyone,
I'm trying to install ros-noetic-rviz but I get this error regarding ogre dependencies:
pkgs/main/linux-64 No change pkgs/main/noarch No change pkgs/r/linux-64 No change robostack/noarch No change pkgs/r/noarch No change robostack/linux-64 No change
Pinned packages:
Encountered problems while solving:
thank you for your help
Installed packages
Environment info