Tips for finding Knowledge Articles

  • - Enter just a few key words related to your question or problem
  • - Add Key words to refine your search as necessary
  • - Do not use punctuation
  • - Search is not case sensitive
  • - Avoid non-descriptive filler words like "how", "the", "what", etc.
  • - If you do not find what you are looking for the first time,reduce the number of key words you enter and try searching again.
  • - Minimum supported Internet Explorer version is IE9
Home  >

KB-4955: Unable to uninstall or upgrade older versions of Centrify after upgrading to OS X 10.10 Yosemite

Mac & PC Management Service ,  

12 April,16 at 11:07 AM

Applies to: Centrify DirectControl version 5.2.0 and below on Mac OS X 10.10 and higher


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/ from Terminal does not work.


Older versions of Centrify DirectControl for Mac are unable to detect OS X 10.10 Yosemite and so fails the pre-uninstallation verification.

  1. Login to the Mac as Local Admin and download the file attached to this article.
    • (This is the newer uninstall script extracted from Centrify Mac agent version 5.2.1-351)
  2. Open Finder > Go > Go to Folder > /usr/share/centrifydc/bin/
    • User-added image
  3. Replace the older version of the 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/
  4. 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/

Still have questions? Click here to log a technical support case, or collaborate with your peers in Centrify's Online Community.