(galactic-clean) C:\Code\ros2\galactic_ws>rosdep install --from-paths src --ignore-src -r -y
ERROR: Rosdep experienced an internal error.
Please go to the rosdep page [1] and file a bug report with the message below.
[1] : http://www.ros.org/wiki/rosdep
rosdep version: 0.21.0
Bad installer [conda]: None of micromamba.exe, mamba.exe, conda.exe was found.
I've already followed the advice here to delete .condarc in my home directory and I've freshly reinstalled Mambaforge. I've run rosdep init and rosdep update.
I found that rosdep was caching things in %USERPROFILE%\.ros\rosdep, and in the past I've had several other ROS distributions, both Microsoft IoT and Robostack on this machine, so I deleted the .ros directory entirely.
rosdep update filled it back out like this
(galactic-clean) c:\Code\ros2\galactic_ws>tree %USERPROFILE%\.ros
Folder PATH listing for volume Windows-SSD
Volume serial number is BC74-9D52
C:\USERS\DAN\.ROS
└───rosdep
├───meta.cache
└───sources.cache
Contents are a bunch of pickle files and an index:
#autogenerated by rosdep, do not edit. use 'rosdep update' instead
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx
yaml https://raw.githubusercontent.com/RoboStack/ros-noetic/master/conda.yaml
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
yaml https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml fuerte
yaml https://raw.githubusercontent.com/ros/rosdistro/master/foxy/distribution.yaml foxy
yaml https://raw.githubusercontent.com/ros/rosdistro/master/galactic/distribution.yaml galactic
yaml https://raw.githubusercontent.com/ros/rosdistro/master/humble/distribution.yaml humble
yaml https://raw.githubusercontent.com/ros/rosdistro/master/melodic/distribution.yaml melodic
yaml https://raw.githubusercontent.com/ros/rosdistro/master/noetic/distribution.yaml noetic
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rolling/distribution.yaml rolling
The contents of %USERPROFILE%\mambaforge\envs\galactic-clean\Library\etc\ros\rosdep\sources.list.d\20-default.list are
# os-specific listings first
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx
yaml https://raw.githubusercontent.com/RoboStack/ros-noetic/master/conda.yaml
# generic
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
gbpdistro https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml fuerte
# newer distributions (Groovy, Hydro, ...) must not be listed anymore, they are being fetched from the rosdistro index.yaml instead
I deleted it and re-init'd rosdep and no change.
rosdep keys seems to produce something useful, which I'll probably use as a workaround for identifying package dependencies in my workspace:
C:\users\<username>\.condarc does not actually exist on my system.
I'm just going to give up for now on this machine... at this point I'd probably reinstall the OS if it weren't a multipurpose machine since rosdep seems to work fine on my personal laptop.
However, if anyone's got any further ideas to resolve, especially suggestions for locations where prior Anaconda3 or ROS-On-Windows may have stashed information, or any other tips, please let me know.
On one of my Windows PC's, but not the other, I'm having a persistent issue with
rosdep
the same as https://github.com/RoboStack/ros-noetic/issues/260I've already followed the advice here to delete
.condarc
in my home directory and I've freshly reinstalled Mambaforge. I've runrosdep init
androsdep update
.I found that
rosdep
was caching things in%USERPROFILE%\.ros\rosdep
, and in the past I've had several other ROS distributions, both Microsoft IoT and Robostack on this machine, so I deleted the.ros
directory entirely.rosdep update
filled it back out like thisContents are a bunch of pickle files and an
index
:The contents of
%USERPROFILE%\mambaforge\envs\galactic-clean\Library\etc\ros\rosdep\sources.list.d\20-default.list
areI deleted it and re-init'd
rosdep
and no change.rosdep keys
seems to produce something useful, which I'll probably use as a workaround for identifying package dependencies in my workspace:Environment Info
mamba info
mamba list
Environment variables from
set
C:\users\<username>\.condarc
does not actually exist on my system.I'm just going to give up for now on this machine... at this point I'd probably reinstall the OS if it weren't a multipurpose machine since
rosdep
seems to work fine on my personal laptop.However, if anyone's got any further ideas to resolve, especially suggestions for locations where prior Anaconda3 or ROS-On-Windows may have stashed information, or any other tips, please let me know.