Skip to content

Commit

Permalink
gh: temporarily disable CI noetic EGL build
Browse files Browse the repository at this point in the history
  • Loading branch information
DavidPL1 committed Dec 12, 2024
1 parent 45183a0 commit a36846a
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,10 @@ jobs:
mujoco: 3.2.0
env:
CLANG_TIDY: pedantic
exclude:
# Disable EGL on noetic until we have a proper solution for accessing the GPU
- distro: noetic
render_backend: EGL

env:
BUILDER: colcon
Expand Down

4 comments on commit a36846a

@rhaschke
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I fixed the docker issue for Noetic. However, now I get:
libEGL warning: failed to open /dev/dri/renderD128: Permission denied
within the chroot environment. The file is readable by group render. However, the user is not part of that group - both on host and in chroot. How does it work natively?

@DavidPL1
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the chroot we get only two devices from eglQueryDevicesEXT (actions log). There should be three, one of them with CUDA capability.
Are nvidia drivers installed within the chroot environment?

@rhaschke
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah. That was the problem: the NVIDIA GL/EGL libs were not installed (the driver is running on the host system).
action fixed: https://github.com/ubi-agni/mujoco_ros_pkgs/actions/runs/12350132872

@DavidPL1
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I now dropped this commit. Merging of the feature branch should happen in the next few days

Please sign in to comment.