Centrify DirectControl version 5.2.0 and below on Mac OS X 10.10 and higherProblem:
A Mac system was upgraded to OS X 10.10 BEFORE the Centrify agent was updated to a supported build (See KB-4871
for the recommended update sequence).
OS X now will not accept updates to a supported version of Centrify from Deployment Manager, or from manual installation. An error message is displayed that an "Unknown Operating system has been detected
Uninstalling from the System Preferences or running /usr/share/centrifydc/bin/uninstall.sh
from Terminal does not work.Cause:
Older versions of Centrify DirectControl for Mac are unable to detect OS X 10.10 Yosemite and so fails the pre-uninstallation verification.Resolution:
- Login to the Mac as Local Admin and download the uninstall.sh file attached to this article.
- (This is the newer uninstall script extracted from Centrify Mac agent version 5.2.1-351)
- Open Finder > Go > Go to Folder > /usr/share/centrifydc/bin/
- Replace the older version of the uninstall.sh with the newer version
- Note: It may be necessary to update the permission of the copied file to make it executable.
- To do this, open Terminal and run the command:
sudo chmod +x /usr/share/centrifydc/bin/uninstall.sh
- Once the uninstall file is updated, try updating the Mac agent again by either:
- Manually running the dmg installer of a newer agent.
- Using the [Uninstall] option in the Centrify System Preferences first.
- Manually running the updated uninstall script from Terminal first:
sudo sh /usr/share/centrifydc/bin/uninstall.sh