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

System Integrity Protection (SIP) Enabled on OSX #128

Open
dabonnie opened this issue Apr 23, 2020 · 3 comments
Open

System Integrity Protection (SIP) Enabled on OSX #128

dabonnie opened this issue Apr 23, 2020 · 3 comments
Labels
bug Something isn't working

Comments

@dabonnie
Copy link
Contributor

dabonnie commented Apr 23, 2020

Description

setup-ros OSX has System Integrity Protection (SIP) enabled.

Expected Behavior

SIP should be disabled per the ROS2 Installation Wiki

Actual Behavior

SIP is enabled.

To Reproduce

  1. Rerun the build at Add tmate debug libstatistics_collector#9
  2. Use the tmate session to SSH to the runner
  3. Verify SIP is enabled with csrutil status

System (please complete the following information)

  • OS: OSX using setup-ros@0.0.19
  • ROS 2 Distro: master

Additional context

See ros-tooling/libstatistics_collector#7 for more context.

@emersonknapp
Copy link
Contributor

Let's give it some due diligence and see if we can disable it somehow.

@rotu
Copy link
Contributor

rotu commented May 7, 2020

Looks like Github environmnets they considered disabling SIP and didn't: actions/runner-images#650 (comment)

Submitted an issue to clarify REP 2000: ros-infrastructure/rep#259

IMO we need to change ROS to be compatible with SIP, but I'm not sure how realistic that is.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants