[bt_action_node-2] error while loading shared libraries: libplansys2_bt_actions.so #10

Closed
opened 2021-12-06 21:15:04 +03:00 by Splinter1984 · 5 comments
Splinter1984 commented 2021-12-06 21:15:04 +03:00 (Migrated from gitlab.com)
[bt_action_node-2] /opt/ros/foxy/lib/plansys2_bt_actions/bt_action_node: error while loading shared libraries: libplansys2_bt_actions.so: cannot open shared object file: No such file or directory
[ERROR] [bt_action_node-2]: process has died [pid 31576, exit code 127, cmd '/opt/ros/foxy/lib/plansys2_bt_actions/bt_action_node --ros-args -r __node:=move_1 -r __ns:=/ --params-file /home/robas_ws/install/rasms_manipulator/share/rasms_manipulator/config/params.yaml --params-file /tmp/launch_params_nlztctyb'].

``` [bt_action_node-2] /opt/ros/foxy/lib/plansys2_bt_actions/bt_action_node: error while loading shared libraries: libplansys2_bt_actions.so: cannot open shared object file: No such file or directory [ERROR] [bt_action_node-2]: process has died [pid 31576, exit code 127, cmd '/opt/ros/foxy/lib/plansys2_bt_actions/bt_action_node --ros-args -r __node:=move_1 -r __ns:=/ --params-file /home/robas_ws/install/rasms_manipulator/share/rasms_manipulator/config/params.yaml --params-file /tmp/launch_params_nlztctyb']. ```
Splinter1984 commented 2021-12-06 21:16:20 +03:00 (Migrated from gitlab.com)

ссылка на обсуждение в репо plansys2 issue

ссылка на обсуждение в репо plansys2 [issue](https://github.com/IntelligentRoboticsLabs/ros2_planning_system/issues/166)
Splinter1984 commented 2021-12-07 20:11:36 +03:00 (Migrated from gitlab.com)

проблема заключалась в отсутствии файла libplansys2_bt_actions.so

  • можно склонировать я plansys2 из официального репозитория и переключиться на ветку foxy-devel (на данный момент plansys2 поддерживается foxy не полностью и на официальной странице это указано)
mkdir -p ~/plansys2_ws/src
cd ~/plansys2_ws/src
git clone https://github.com/IntelligentRoboticsLabs/ros2_planning_system.git
cd ~/plansys2_ws/src/ros2_planning_system && git checkout foxy-devel
cd ~/plansys2_ws
rosdep install -y -r -q --from-paths src --ignore-src --rosdistro <ros2-distro>
colcon build --symlink-install
  • обходной путь для использования plansys2 в пространстве ros2-foxy (вместо конкретной рабочей директории проекта) это собрать plansys2 на ветке foxy-devel в отдельном workspace и скопировать файл libplansys2_bt_actions.so в проект ros2-foxy
sudo cp ~/plansys2_ws/build/plansys2_bt_actions/libplansys2_bt_actions.so /opt/ros/foxy/lib/libplansys2_bt_actions.so
> проблема заключалась в отсутствии файла `libplansys2_bt_actions.so` - можно склонировать я plansys2 из официального репозитория и переключиться на ветку foxy-devel (на данный момент plansys2 поддерживается foxy не полностью и на официальной странице это указано) ```bash mkdir -p ~/plansys2_ws/src cd ~/plansys2_ws/src git clone https://github.com/IntelligentRoboticsLabs/ros2_planning_system.git cd ~/plansys2_ws/src/ros2_planning_system && git checkout foxy-devel cd ~/plansys2_ws rosdep install -y -r -q --from-paths src --ignore-src --rosdistro <ros2-distro> colcon build --symlink-install ``` - обходной путь для использования plansys2 в пространстве ros2-foxy (вместо конкретной рабочей директории проекта) это собрать plansys2 на ветке foxy-devel в отдельном workspace и скопировать файл `libplansys2_bt_actions.so` в проект ros2-foxy ```bash sudo cp ~/plansys2_ws/build/plansys2_bt_actions/libplansys2_bt_actions.so /opt/ros/foxy/lib/libplansys2_bt_actions.so ```
Splinter1984 commented 2021-12-07 20:11:36 +03:00 (Migrated from gitlab.com)

changed the status to Resolved by closing the incident

changed the status to **Resolved** by closing the incident
Splinter1984 (Migrated from gitlab.com) closed this issue 2021-12-07 20:11:36 +03:00
movefasta commented 2021-12-08 10:20:13 +03:00 (Migrated from gitlab.com)

А есть возможность как-то всё запустить без копирования библиотеки?

А есть возможность как-то всё запустить без копирования библиотеки?
Splinter1984 commented 2021-12-09 06:57:45 +03:00 (Migrated from gitlab.com)

Да, для этого нужно просто собрать plansys2 из исходников и пользоваться им.

Да, для этого нужно просто собрать plansys2 из исходников и пользоваться им.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: robossembler/runtime#10
No description provided.