Tech Info 175: HELIOS server products on OS X 10.11

HELIOS Tech Info #175

=======================================================

Update (Thu, 29 Sep 2016):

This Tech Info has become obsolete. Please read HELIOS Tech Info 178 “HELIOS server products on macOS 10.12 and OS X 10.11”.

Update (Fri, 8 Jan 2016):

HELIOS server products are still not supported for production on OS X 10.11. You may use it for testing and presentation, though.
In order to get the HELIOS services running on OS X 10.11 the “System Integrity Protection” needs to be disabled. This can be done by booting in the recovery partition as described below:

  • Reboot your Mac and hold the keys Cmd and R during boot to start from the recovery partition.
  • After booting is complete the “OS X Utilities” window is shown for Restore, Reinstall, etc.
  • Choose “Terminal” from the “Utilities” menu.
  • When the Terminal window has opened, type csrutil status. It should show:

System Integrity Protection status: enabled.

If it is disabled, just reboot and install the HELIOS Services.
If it is enabled, type csrutil disable and reboot.
Calling csrutil without any option shows the usage info.

To revert this and re-enable System Integrity Protection proceed as described above and call csrutil enable.

Note:
After the HELIOS Services are installed you may re-enable System Integrity Protection in order to keep the system secure. Installing HELIOS updates or start-helios -i may require a disabled System Integrity Protection because it needs to change protected location on the file system.

Note:
When System Integrity Protection is disabled, an important security feature of OS X 10.11 no longer works.
As stated in “OS X El Capitan Core Technologies Overview, September 2015”:

System Integrity Protection is a policy introduced in OS X El Capitan to help prevent malicious software from performing harmful actions on your Mac. System Integrity Protection applies to every running process, including privileged code and code that runs out of the sandbox. The policy extends additional protections to components on disk and at runtime, only allowing system binaries to be modified by the system installer and software updates.

System Integrity Protection prevents software from modifying files and folders owned by the system, even if the software is run as the administrator or with root privileges.

Examples of paths in the file system that are protected include the following:

• System folder
• /bin/
• /sbin/
• /usr/ (with the exception of /usr/local/)

In addition, System Integrity Protection prevents modification of applications and utilities that are installed with OS X, and prevents changes to your boot volume without your knowledge.

=======================================================

Fri, 14 Nov 2014

HELIOS server products on OS X 10.11

HELIOS UB64 server products are currently not compatible with OS X 10.11 (aka El Capitan) or OS X 10.11 Server.

We will update this Tech Info upon changes.