Tech Info 178: HELIOS server products on macOS 10.12 and OS X 10.11

HELIOS Tech Info #178

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

Update (Mon, 19 Jun 2017):

HELIOS update u1187 fixes a problem that PCShare failed to start on macOS 10.12.4 (or later) if “System Integrity Protection” is enabled.

Update (Wed, 26 Oct 2016):

Apple released the macOS 10.12.1 update which breaks running HELIOS services. The HELIOS update u1174 fixes the issue.

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

Wed, 28 Sep 2016

HELIOS server products on macOS 10.12 and OS X 10.11

HELIOS UB64 products are compatible with macOS 10.12 (aka “Sierra”), macOS 10.12 Server, and OS X 10.11. Starting with OS X 10.11, Apple introduced a “System Integrity Protection” which does not allow HELIOS UB64 to add symbolic links from /usr/lib/ during the HELIOS installation. Therefore the “System Integrity Protection” must be disabled during the HELIOS UB64 installation and can be turned on after the installation.

Before installing HELIOS server solutions on macOS 10.12 or OS X 10.11, disable the “System Integrity Protection” by booting into 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 “macOS 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.

We will update this Tech Info upon changes.