Community
cancel
Showing results for 
Search instead for 
Did you mean: 
MChar14
Beginner
2,000 Views

ROS: rosdep init and access over https problem on Yocto

Hi! I'm trying to setup ROS on Intel Aero

BIOS_VERSION = Aero-01.00.12_Prod

OS_VERSION = Poky Aero 1.3.1 (krogoth).

When i launch pre-made ros-launch files such as r200_nodelet_default.launch i have messages like "rosdep view is empty: call 'sudo rosdep init'". Ok, "rosdep init" is a common command you should run before starting to work with ROS. So i tried to init rosdep, but had an error: "cannot download default sources from: https://raw.githubusercontent.com/.../20-default.list. Website may be down."

Website is definitely not down and from intel aero i can ping it. After some time i figured that i cannot connect from Intel Aero to any site via https (433).

Is there any way to get access via https to internet from IA?

Thanks!

0 Kudos
5 Replies
idata
Community Manager
276 Views

Hello mike_charikov,

 

 

Thank you for your interest in the Intel® Aero Compute Board.

 

 

When I select the link that you provided ( https://raw.githubusercontent.com/.../20-default.list) I get the following message:

 

 

400: Invalid request

 

 

Are you sure that is the correct address?

 

 

Regards,

 

Andres V.
MChar14
Beginner
276 Views

Oh, i just shorten the path in a post.

The problem is that i cannot connect from Intel Aero to any site via https".

For example i can connect to http://www.google.com but i cannot connect to https://www.google.com.

root@intel-aero:~# wget http://www.google.com

Connecting to www.google.com (173.194.122.241:80)

Connecting to www.google.ru (74.125.232.255:80)

index.html 100% |***************************************************************************************************************| 10952 0:00:00 ETA

root@intel-aero:~# wget https://www.google.com

Connecting to www.google.com (173.194.122.242:443)

wget: error getting response: Network is unreachable

No other desktop in this network has such a problem.

Any ideas why this can happen? Can you try to reproduce it?

Because of this problem command "sudo rodep init" doesn't work as it tries to connect to https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list

Best regards,

Mike

idata
Community Manager
276 Views

Hello Mike,

 

 

Thank you for the information provided.

 

 

I reproduced your example and got the same error message.

 

 

I'll be needing more time to investigate what may be the reason behind this.

 

 

As soon as I have relevant information I'll contact you through this post.

 

 

Thank you for your patience.

 

 

Regards,

 

Andres V.
Murilo_P_Intel
Employee
276 Views

The problem is related with this: https://github.com/intel-aero/meta-intel-aero/issues/127 Update Mavros to v0.18.x to get MAVLink 2 for logging with ULogger · Issue # 127 · intel-aero/meta-intel-aero · GitHub

idata
Community Manager
276 Views

Hello Mike,

 

 

Sorry for the late reply.

 

 

The wget command used in the Aero is a partial version provided by busy box, and it does not deal with https properly.

 

 

You may want to try one of the following alternatives:

 

1. build wget from source and include it in the image.

 

2. use wget in the docker container, installing it by running apt-get install wget.

 

3. use the curl command, curl https://www.google.com.

 

 

If you have another question or update, don't hesitate to contact us.

 

 

Have a nice day.

 

 

Regards,

 

Andres V.
Reply