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  >
article

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

Centrify Identity Service, Mac Edition ,  

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

Problem:

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:
  1. 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)
  2. Open Finder > Go > Go to Folder > /usr/share/centrifydc/bin/
    • User-added image
  3. 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
  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/uninstall.sh
Attachments:

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