Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue with roscore on arm64v8/ros:melodic-ros-base-bionic #511

Open
jbourne15 opened this issue Feb 27, 2021 · 3 comments
Open

Issue with roscore on arm64v8/ros:melodic-ros-base-bionic #511

jbourne15 opened this issue Feb 27, 2021 · 3 comments

Comments

@jbourne15
Copy link

jbourne15 commented Feb 27, 2021

roscore crashes on arm64v8/ros:melodic-ros-base-bionic. Minimum example to try is the following:

If you are not on aarch64 run:
sudo apt-get install qemu binfmt-support qemu-user-static
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes --credential yes

docker run -it arm64v8/ros:melodic-ros-base-bionic /bin/bash
sudo apt-get update && sudo apt-get install ros-melodic-roscpp-tutorials -y
roslaunch roscpp_tutorials talker_listener.launch

This results in roscore and other nodes crashing.

I have tried the steps above for arm64v8/ros:kinetic-ros-base-xenial and it works as expected.

@jbourne15
Copy link
Author

roscore crashes for other melodic and noetic docker images eg, melodic-robot-bionic, melodic-perception-bionic, and noetic-ros-base-focal.

@jbourne15
Copy link
Author

roswtf gives me:

Found 2 error(s).

ERROR Could not contact the following nodes:

  • /rosout

ERROR Errors connecting to the following services:

  • service [/rosout/set_logger_level] appears to be malfunctioning: Unable to communicate with service [/rosout/set_logger_level], address [rosrpc://localhost:46865]
  • service [/rosout/get_loggers] appears to be malfunctioning: Unable to communicate with service [/rosout/get_loggers], address [rosrpc://localhost:46865]

@prasan-bhat
Copy link

prasan-bhat commented Dec 12, 2022

Hi,
I am also facing the same issue with "arm64v8/ros:noetic' as base docker image. Please let me know if you have found any other solution without changing the ros distribution.
I tried using 'noetic-ros-base-buster' docker image but result is same as of 'focal'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants