Hvordan jeg ikke kunne tænde min MacBook på grund af fjernelse af TeamViewer

Hvordan jeg ikke kunne tænde min MacBook på grund af fjernelse af TeamViewer

I går stødte jeg på en helt uventet situation under endnu en opdatering af MacOS. Jeg elsker generelt softwareopdateringer, da jeg altid gerne vil se de nye funktioner i programmerne. Da jeg i sommeren så, at jeg kunne downloade og installere MacOS 10.15 Catalina Beta, besluttede jeg mig bevidst for ikke at gøre det, da jeg vidste, at beta-versionen kunne indeholde en betydelig mængde fejl, og jeg har brug for min MacBook dagligt til arbejde. Og så i går så jeg den længe ventede notifikation.

Hvordan jeg ikke kunne tænde min MacBook på grund af fjernelse af TeamViewer

Jeg trykkede glad på knappen 'Opdater nu' og begyndte at vente på download. Mens opdateringen blev downloaded, besluttede jeg mig for at gøre noget 'nyttigt', nemlig at slette noget unødvendigt skrammel fra min laptop. Og denne gang faldt TeamViewer ind under kategorien skrammel.

Problemet ligger slet ikke hos TeamViewer.
Jeg har tidligere brugt det til fjernhjælp til mine forældre, men de synes at klare sig godt selv nu, så TeamViewer blev overflødigt for mig. Derudover begyndte én ting at irritere mig, nemlig at det, tilsyneladende, stod i mine loginobjekter på Mac'en, selvom det ikke var angivet i systemindstillingerne under 'Brugere og grupper' fanen 'Loginobjekter'.

Uanset hvad, besluttede jeg at slette det. Og til denne opgave havde jeg den velkendte utility 'Clean my Mac' ved hånden. Jeg elsker virkelig dette program, men denne gang svigtede det mig.

Hvordan jeg ikke kunne tænde min MacBook på grund af fjernelse af TeamViewer

Som sædvanligt gik jeg ind i afsnittet 'Deinstaller' og valgte TeamViewer til yderligere sletning. Alt gik godt, og opdateringen til MacOS kom netop frem. Derefter fortsatte det hele som sædvanligt. Installation tog et stykke tid, Mac'en genstartede et par gange, og nu kom det længe ventede øjeblik. Den sidste fase af installation og afslutning af opsætningen. Jeg sidder der og venter på login, og hvad ser jeg:

Hvordan jeg ikke kunne tænde min MacBook på grund af fjernelse af TeamViewer

Og her begyndte mine problemer. Selvfølgelig trykkede jeg først fem gange på OK, men det førte ikke til noget. Næste skridt var at genstarte et par gange, hvilket heller ikke hjalp! Derefter begyndte jeg at overveje. Jeg kom i tanker om, at jeg lige havde slettet TeamViewer, og huskede objekterne i indlogningsvinduet, og indså, at jeg havde taget en dårlig beslutning. Derefter fulgte en time med Google-søgning efter løsninger, og det første, jeg stødte på, var en løsning, der foreslog manuel sletning af alle rester af applikationen. Som det viste sig, er informationen om indlogningsobjekterne spredt i forskellige mapper. LaunchAgents, LaunchDaemons og StartupItems, som er spredt over systemet med forskellige adgangsrettigheder.

For at slette dem krævede det adgang til harddisken. Der er flere muligheder, og der er skrevet en del om det på nettet. Jeg valgte muligheden for at bruge terminalen, efter at have startet den fra systemgendannelsestilstand.
Det var heller ikke helt problemfrit, da min disk er krypteret. Men det stoppede mig ikke. Efter at have søgt gennem alle filer og slettet alt, der mindede om TeamViewer i navnet, troede jeg, at jeg havde løst problemet, men det var ikke tilfældet! Efter genstart var alt som før. Her skal jeg nævne, at nogen måske vil stille det logiske spørgsmål: Hvorfor startede jeg ikke systemet i sikker tilstand? For den deaktiverer jo indlogningsobjekterne for brugeren? — jeg må svare: systemet kunne ikke starte i sikker tilstand!

Efter endnu en time med dette bøvl fandt jeg en fungerende løsning. Den gik ud på, at jeg skulle placere TeamViewerAuthPlugin.bundle tilbage på sin oprindelige plads, nemlig i mappen /Library/Security/SecurityAgentPlugins/. Og det reddede mig! Tak til min ven, der midt om natten delte denne fil med mig, som jeg med succes downloadede fra terminalen ved hjælp af server og gennem ngrok gav mig denne fil, som jeg med succes downloadede fra terminalen med curl`a.

Konklusionen på denne historie: vær forsigtig med at slette applikationer i MacOS!

P.S. Catalina ser ud til at fungere fint, alt virker.

Kilde: habr.com

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster