**NOTE** You will need to download the TeamViewerMKAuth zip file on a flash drive…I used a secondary Macbook I had to download the file and transfer to a flash drive. **NOTE**
Recently (November 2019) I was cleaning up some space on my MacBook and decided to uninstall TeamViewer. However, I failed to properly uninstall the program, and when I restarted my MacBook a few days later I received the same Unrecoverable Error that probably led you to this article.
Below is the method I used to get the missing file back on to my MacBook.
Download The Missing File
- Download the needed TeamViewer file TeamViewerAuthPlugin.bundle (if you can’t use the link just provided, try this updated link here )
- Copy the TeamViewerAuthPlugin.bundle from /Library/Security/SecurityAgent/ to a USB
NOTE: Make sure the USB is formatted for the macOS.
NOTE: Exercise patience when entering Recovery Mode.
- Restart your MacBook and hold Command (⌘)-R until the Apple logo appears on the screen.
NOTE: This process can take some time, so be patient.
- You might be prompted to enter the login password of the administrator of your Mac, or your Apple ID password, or a firmware password. Enter the requested password to continue.
- Once complete the macOS Utilities window will appear as seen below.
- Select Disk Utility
NOTE: May take a few minutes for the macOS Utilities window to load.
- Connect USB to your Mac
Disk Utility Window
- Under the Internal section on the left panel, select the Macintosh HD disk. At the top of the window, click Mount.
- Under the External section, select your USB and make sure it’s mounted as well
NOTE: The disk could already be mounted. When you select the disk in the left pane and you see the Unmount button instead of the Mount button, the disk is already mounted. Continue on to the next step.
NOTE: The name of the disk may differ from this example, but the procedure is the same.
- In the menu bar at the top of your screen, select Utilities and select Terminal.
- Type the following command:
- A list of all mounted disks will appear. You should see the name of your USB along with the main disk name i.e. Macintosh HD.
Copy The File
- Now enter the following in the Terminal to copy the missing file from the USB to the Macintosh HD: (Pay close attention to spacing and be aware that the command is case sensitive.)
cp -r /Volumes/USB/TeamViewerAuthPlugin.bundle /Volumes/Macintosh\ HD/Library/Security/SecurityAgentPlugins/
NOTE: This is where I kept messing up. It can be difficult to tell where spacing takes place. There should be space between bundle /Volumes and again between Macintosh\ HD/
NOTE: Any error message such as No such file or directory or Read-only file system, means either the source or the destination path or both are not entered correctly.
- Now let’s verify the file copied without issue. Enter the following command:
ls /Volumes/Macintosh\ HD/Library/Security/SecurityAgentPlugins/
- If the file does not appear after entering the above command, go back to the TERMINAL section above and try again.
- Once you’ve successfully copied the missing file to your MacBook, click the Apple logo at the top left corner and click Restart.
NOTE: Be patient while your MacBook restarts. This can take a few minutes.
You should now be able to successfully log in to your MacBook.