
Eile kohtasin tÀiesti ootamatult olukorda oma MacOSi uuendamise kÀigus. Ma tÔeliselt armastan tarkvarauuendusi, alati on huvitav nÀha, milliseid uusi vÔimalusi igasugused programmid pakuvad. Kui suvel nÀgin, et MacOS 10.15 Catalina Beta on allalaadimiseks saadaval, otsustasin ma seda teadlikult mitte teha, mÔistes, et beetaversioon vÔib sisaldada palju vigu ning MacBook on mul igapÀevaselt töös vajalik. Ja eile nÀgin ma kauaoodatud teavitust.

Ma rÔÔmuga vajutasin nuppu âUuenda koheâ ja hakkasin allalaadimist ootama. Kui uuendus alla laaditi, otsustasin teha midagi âkasulikkuâ, nimelt kustutada mĂ”ningaid mittevajalikke faile sĂŒlearvutist. Seekord kuulusin kategooriasse âprĂŒgiâ TeamViewer.
Probleem ei ole sugugi TeamVieweris.
Olin seda varem kasutanud vanemate kaugabi saamiseks, kuid nĂŒĂŒd tundus, et nad saavad ise hĂ€sti hakkama ja TeamViewerit polnud mul enam vaja. Lisaks hakkas mind hĂ€irima ĂŒks asi, nimelt see, et see oli ilmselt mul sisenemistingimustes Macis, kuigi sĂŒsteemi seadetes jaotises âKasutajad ja grupidâ sakk âSisenemisobjektidâ ei olnud seda.
Kuidas iganes, otsustasin ta eemaldada. Selle ĂŒlesande jaoks oli mulle abiks tuntud utiliit â âClean my Macâ. Ma armastan seda programmi, kuid seekord pettis see mind.

Nagu ikka, lĂ€ksin jaotisse âDesinstallijaâ ja valisin sealt TeamViewer'i edasiseks eemaldamiseks. KĂ”ik lĂ€ks hĂ€sti ja just sel ajal laeti alla MacOS uuendus. Edasi lĂ€ks kĂ”ik nagu tavaliselt. Installimine kestis mĂ”nda aega, Mac taaskĂ€ivitati mitu korda ja siis saabus kauaoodatud hetk. Installimise lĂ”ppfaas ja seadistamine lĂ”pule viidud. Istun ja ootan sisselogimist, ja mida ma nĂ€en:

Ja siit hakkasid mul probleemid. Loomulikult vajutasin esmalt viis korda OK, kuid see ei viinud kuhugi. JĂ€rgmine samm, paar korda taaskĂ€ivitada, mis samuti ei aidanud! Siis hakkasin mĂ”tlema. Meenus, et olin just TeamViewer'i eemaldanud ja mĂ”tlesin sisselogimise objektide peale, ning sain aru, et olin valesti kĂ€itunud. Edasi jĂ€rgnes kiire tunni googeldamine lahenduse leidmiseks, ja esimene asi, mis ette tuli, oli lahendus, mis nĂ”udis rakenduse jÀÀkide kĂ€sitsi eemaldamist. Kuidas selgus, on sisselogimise objektide teave jaotatud kataloogidesse. LaunchAgents, LaunchDaemons ja StartupItems, mis hajuvad sĂŒsteemis erinevatele ligipÀÀsuĂ”igustele.
Nende eemaldamiseks oli vajalik juurdepÀÀs kĂ”vakettale. On mitu varianti, millest on pĂ€ris palju kirjutatud. Valisin terminali kasutamise variandi, kĂ€ivitades selle sĂŒsteemi taastamisreĆŸiimist.
Sealgi ei lĂ€inud kĂ”ik sujuvalt, kuna mu ketas on krĂŒpteeritud. Kuid see ei peatanud mind. Otsides kĂ”iki faile ja kustutades juhuslikult kĂ”ik, mis oli nime jĂ€rgi sarnane TeamViewerile, arvasin, et olen probleemi lahendanud, aga see ei olnud nii! PĂ€rast taaskĂ€ivitamist jĂ€i kĂ”ik endiseks. Siinkohal tuleb tĂ€psustada, et kellegi vĂ”ib tekkida loogiline kĂŒsimus: miks ma ei kĂ€ivitanud sĂŒsteemi turvareĆŸiimis? Kas see ei lĂŒlita vĂ€lja kasutaja sisselogimise objekte? â Vastan: sĂŒsteem ei kĂ€ivitatud turvareĆŸiimis!
Veel tunni aja pÀrast seda vaeva leidsin töötava lahenduse. See seisnes selles, et tuleb asetada TeamViewerAuthPlugin.bundle oma kohale, nimelt katalooge /Library/Security/SecurityAgentPlugins/. Ja see pÀÀstis mind! TÀnan oma sÔpra, kes keset ööd lahti pakkis kohaliku server ja kaudu ngrok andis mulle selle faili, mille ma edukalt terminalist allalaadisin curl`i abil.
Loo sellest loost: kÀituge tÀhelepanelikult rakenduste eemaldamisel MacOSis!
P.S. Catalina tundub korras, kÔik töötab.
Allikas: habr.com
