System Integrity Protection (SIP) Enabled on OSX
dabonnie opened this issue · 3 comments
dabonnie commented
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
- Rerun the build at ros-tooling/libstatistics_collector#9
- Use the tmate session to SSH to the runner
- 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.
piraka9011 commented
emersonknapp commented
Let's give it some due diligence and see if we can disable it somehow.
rotu commented
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.