
Gestern stieĂ ich auf eine völlig unerwartete Wendung der Ereignisse wĂ€hrend eines weiteren MacOS-Updates. Ich mag Software-Updates sehr, da ich immer neugierig auf die neuen Möglichkeiten der verschiedenen Programme bin. Als ich im Sommer sah, dass man MacOS 10.15 Catalina Beta herunterladen und installieren kann, entschied ich mich bewusst dagegen, da ich wusste, dass eine Beta-Version zahlreiche Fehler enthalten kann und ich meinen MacBook tĂ€glich fĂŒr die Arbeit benötige. Und gestern erhielt ich endlich die lang erwartete Benachrichtigung.

Ich drĂŒckte freudig die SchaltflĂ€che âJetzt aktualisierenâ und wartete auf den Download. WĂ€hrend das Update heruntergeladen wurde, beschloss ich, etwas âNĂŒtzlichesâ zu tun und einige unnötige Dinge von meinem Laptop zu löschen. Und diesmal fiel TeamViewer unter die Kategorie âSchnickschnackâ.
Das Problem liegt keineswegs bei TeamViewer.
Ich hatte es frĂŒher zur Fernhilfe meiner Eltern genutzt, aber da sie anscheinend gut alleine zurechtkommen, war TeamViewer fĂŒr mich nicht mehr nötig. AuĂerdem begann mich eine Sache zu stören: Er schien in den Anmeldeobjekten auf meinem Mac zu hĂ€ngen, obwohl er in den Systemeinstellungen unter âBenutzer und Gruppenâ im Tab âAnmeldeobjekteâ nicht auftauchte.
Wie dem auch sei, ich beschloss, ihn zu löschen. FĂŒr diese Aufgabe griff ich auf ein vielen bekanntes Dienstprogramm zurĂŒck â âClean my Macâ. Ich liebe dieses Programm sehr, aber diesmal hat es mich im Stich gelassen.

Wie gewohnt ging ich zum Abschnitt âDeinstalliererâ und wĂ€hlte dort TeamViewer zur weiteren Entfernung aus. Alles verlief gut, und genau rechtzeitig kam das MacOS-Update. Danach ging alles wie gewohnt. Die Installation dauerte eine Weile, der Mac wurde mehrmals neu gestartet, und endlich kam der lang ersehnte Moment. Die letzte Phase der Installation und die VervollstĂ€ndigung der Einrichtung. Ich sitze da und warte auf die Anmeldung, und was sehe ich:

Und hier begannen meine Probleme. NatĂŒrlich drĂŒckte ich zuerst fĂŒnfmal OK, aber das fĂŒhrte zu nichts. Der nĂ€chste Schritt war, ein paar Mal neu zu starten, was auch nicht half! Dann begann ich nachzudenken. Ich erinnerte mich daran, dass ich gerade TeamViewer gelöscht hatte und dachte an die Anmeldeobjekte und erkannte, dass ich einen Fehler gemacht hatte. Es folgte eine Stunde Googeln nach einer Lösung, und das erste, was ich fand, war eine Anleitung zum manuellen Löschen aller Reste der Anwendung. Wie sich herausstellte, sind die Informationen zu den Anmeldeobjekten in Verzeichnissen verteilt. LaunchAgents, LaunchDaemons und StartupItems, die im System verteilt sind, unter verschiedenen Zugriffsrechten.
Um sie zu löschen, war Zugriff auf die Festplatte erforderlich. Es gibt mehrere Optionen, darĂŒber wurde viel im Netz geschrieben. Ich wĂ€hlte die Option, das Terminal zu verwenden, indem ich es im Wiederherstellungsmodus startete.
Dort lief es auch nicht reibungslos, da die Festplatte bei mir verschlĂŒsselt ist. Aber das hielt mich nicht auf. Nachdem ich alle Dateien durchsucht und alles gelöscht hatte, was nach TeamViewer im Namen aussah, dachte ich, ich hĂ€tte das Problem gelöst, aber dem war nicht so! Nach dem Neustart blieb alles beim Alten. Hier muss ich anmerken, dass jemand die logische Frage stellen könnte: Warum habe ich das System nicht im abgesicherten Modus gestartet? SchlieĂlich deaktiviert dieser die Anmeldeobjekte fĂŒr den Benutzer? â Ich antworte: Das System lieĂ sich im abgesicherten Modus nicht starten!
Nach einer weiteren Stunde dieser MĂŒhe fand ich eine funktionierende Lösung. Diese bestand darin, TeamViewerAuthPlugin.bundle an den ursprĂŒnglichen Ort zu verschieben, nĂ€mlich in das Verzeichnis /Library/Security/SecurityAgentPlugins/. Und das hat mich gerettet! Danke an meinen Freund, der mitten in der Nacht ein lokales Server und ĂŒber ngrok mir diese Datei bereitstellte, die ich erfolgreich ĂŒber das Terminal mit Hilfe von curl`a.
Die Lehre aus dieser Geschichte: Gehen Sie beim Löschen von Anwendungen in MacOS sorgfÀltig vor!
P.S. Catalina scheint in Ordnung zu sein, alles funktioniert.
Quelle: habr.com
