ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

ros2 unable to find _rclpy_pybind11.cpython-38-arm-linux-gnueabi.so on meta-ros galactic on dunfell

asked 2021-07-11 03:45:25 -0500

rom01 gravatar image

I've been trying to get meta-ros-galactic on a dunfell yocto confing for a Beaglebone Black board. The system boots fine, however, when I run a command such as ros2 topic list, I get the following error message:

root@beaglebone:~# ros2 topic list Failed to load entry point 'list': No module named 'rclpy._rclpy_pybind11' The C extension '/usr/lib/python3.8/site-packages/_rclpy_pybind11.cpython-38-arm-linux-gnueabi.so' isn't present on the system.

The file _rclpy_pybind11.cpython-38-x86_64-linux-gnu.so exists in /usr/lib/python3.8/site-packages/rclpy, and running file on it tells me it's compiled for ARM, even if the filename shows x86_64. Are these files not generating correctly because of my yocto config?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2022-05-26 11:09:21 -0500

Did I fix this problem deleting the folders build, install and log and compiling again. With me the problem was that first time I compile the code I do a source to ros foxy version instance of galactic.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2021-07-11 03:45:25 -0500

Seen: 727 times

Last updated: Jul 11 '21