Skip to content

Bug report (Unity build fails to start (UnityPlayer.so missing) ) #211

@maramm221

Description

@maramm221

Describe the issue
I am trying to run RCareWorld following the instructions in the repository, but I am unable to start the simulator. The Python API (pyrcareworld) runs and waits for a Unity connection on port 5004. When I try to launch the Unity build (Player.x86_64), it fails with the error:

error while loading shared libraries: UnityPlayer.so: cannot open shared object file: No such file or directory

I do have the Player_Data folder, but the UnityPlayer.so file is missing. Could you please provide a proper guide for running the simulator, and clarify whether the full Unity build (including UnityPlayer.so) is available?

How To Reproduce
Clone the RcareWorld repo
Build and run the python environment inside ROS2 Jazzy container

Run the demo script:

python3 pyrcareworld/demo/examples/example_debug.py
Output: Waiting for connection on port 5004...

Then attempting to launch Unity executable:

./Player.x86_64
Output: error while loading shared libraries: UnityPlayer.so: cannot open shared object file: No such file or directory

Screenshots

Image
Image

Attempts towards solving the problem
Made sure all dependencies are installed.
Confirmed Player_Data folder exists.
Tried running Unity executable outside the container.
Still fails due to missing UnityPlayer.so

Environment

  • System: Ubuntu 22.04 (university lab machine)
  • Python: 3.12 inside ROS2 Jazzy container
  • RCareWorld version: ae0900b

Additional Information
I am working on Ubuntu, but it would be helpful to know if the simulator is expected to run on Windows as well.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions