rosdep init - cannot download sources list from...
I've tried installing ros into a virtual machine on several ubuntu packages for several ros permutations that ought to be compatible. I have also downloaded the ros virtual machines from nootrix ( http://nootrix.com/software/virtualiz... ) - I have tried ros Indigo, Jade and Hydro from this site.
On each occasion, when I enter 'sudo rosdep init' or 'sudo -E rosdep init' I get the 'ERROR: cannot download default sources list from: https://raw.github.com/ros/rosdistro/... message.
There are many other forum posts about this but I have tried the suggestions I have found on these and they all seem to be to no avail.
I am using the 'NAT' network setting in VM Virtualbox and I am not using a proxy server, nor does there seem to be an https_proxy environment variable set in the environment variables.
I have tried copying the sources file to /etc/ros/rosdep/sources.list.d/ but when I do 'rosdep update' I get a similar set of error messages for each entry in sources.list.d:
"ERROR: unable to process source [ https://github.com/ros/rosdistro/raw/... ]:
I'm sure there is something really basic that I am doing wrong but don't seem to be able to figure out what it is. Thus any debugging advice for the resolution of this issue would be greatly appreciated!
Basic networking does work in the VM? Does
wget https://raw.github.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
work?Yes and no... On ROS indigo (ubuntu 14.04) that command works. On ROS hydro (ubuntu 12.04 & 10.04 - the ROS version I'm trying to use) I get error message:
OpenSSL: error:140773E8:SSL routines:SSL23_GET_SERVER_HELLO:reason(1000) Unable to establish SSL connection.
Your Hydro VM is probably in need of some updates (various SSL libraries have seen some major updates, and the OS you list are rather old). If you Trusty VM works, can you try
sudo rosdep init
again? Github sometimes suffers from transient networking errors.'Unable to establish SSL connection' seems to be consistent behaviour in Ubuntu 12.04 for rosdep init. If I use the manual file (sources.list.d) copy method to get around this step is there a manual workaround for the 'rosdep update' instruction?
Have you updated the ubuntu installation in the VM? There have been numerous updates to (Open)SSL, so I can imagine that the VM is out of date. I'd try that first.
Sorry, yeah I should have mentioned that I made sure all of the Ubuntu updates (for precise pangolin) are up to date. I've tried with the nootrix VM and a second VM that I have set up myself from scratch.