Therefore, in the next boot, the macOS still expects to load the authorization plugin but it can’t find respective files, TeamViewerAuthPlugin.bundle, in /Library/Security/SecurityAgents/.
However, if one doesn’t use the builtin uninstaller and removes the applicaton manually or by CleanMyMac, the plugin woul not get de-registered.
To be more specifc, TeamViewer registers an Authorization plugin during the installation. I assume this happenes as the CleanMyMac’s uninstaller removes the TeamViewer along with all related files without the operating system being aware of the changes. In my case, this occured when I removed the Teamviewer manually by the CleanMyMac application. Security Agent was unable to create requested mechanism TeamViewerAuthPlugin:start. When the Mac gets restarted after the uninstallation, following error box pops up and avoids the boot process from being completed. In this post i’m going to provide two solutions for a recent issue with MacOS Catalina, where the macOS can’t boot after removing the Teamviewer.