
Eile kohtasin ma tÀiesti ootamatut olukorda MacOSi vÀrskendamise kÀigus. Ma tÔeliselt armastan tarkvarauuendusi, alati on pÔnev vaadata, milliseid uusi vÔimalusi see vÔi teine programm pakub. Kui suvel nÀgin, et on vÔimalik alla laadida ja paigaldada MacOS 10.15 Catalina Beta, otsustasin ma seda mitte teha, teades, et beetaversioon vÔib sisaldada hulgaliselt vigu ning Mul on MacBook igapÀevaselt töö jaoks vajalik. Ja eile nÀgin ma kauaoodatud teadet.

RÔÔmuga vajutasin nuppu âVĂ€rskenda koheâ ja hakkasin laadimist ootama. Seni kuni minu vĂ€rskendus alla laadis, otsustasin ma teha midagi âkasulikkuâ â nimelt eemaldada mingit tarbetut kraami sĂŒlearvutist. Seekord sattus mu 'kraami' kategooriasse TeamViewer.
Probleem ei seisne ĂŒldse TeamVieweris.
Ma olen seda varem kasutanud vanemate kaugtugiteenuseks, kuid nad nĂ€ivad ise kenasti toime tulevat ja TeamViewer osutus mulle ebavajalikuks. Lisaks hakkas mind Ă€rritama ĂŒks asi: nimelt tundus, et see on mul olnud sisselogimise objektides Macis, kuigi sĂŒsteemi seadetes, jaotises âKasutajad ja grupidâ, vahekaardil âSisselogimise objektidâ ei olnud seda.
ĂkskĂ”ik, kuidas see ka ei oleks, otsustasin selle eemaldada. Selle ĂŒlesande tĂ€itmiseks sattus mul kĂ€tte paljudele tuntud utiliit - âClean my macâ. Ma armastan seda programmi, kuid seekord petti see mind.

KĂ€isin nagu tavaliselt jaotises âDesinstallijaâ ja valisin seal TeamViewerit edasiseks eemaldamiseks. KĂ”ik sujus hĂ€sti ja just siis saabus MacOSi vĂ€rskenduse allalaadimine. Edasi lĂ€ks kĂ”ik nagu tavaliselt. Paigaldus kestis mĂ”nda aega, Mac taaskĂ€ivitati mitmel korral ja siis saabus kauaoodatud hetk. Paigaldamise lĂ”ppfaas ja seadistuse lĂ”petamine. Ma istun ja ootan sĂŒsteemi sisselogimist, ja mida ma nĂ€en:

Ja nĂŒĂŒd algasid mul probleemid. Loomulikult vajutasin ma esmalt viis korda OK nuppu, kuid see ei viinud kuhugi. JĂ€rgmine samm, paar korda taaskĂ€ivitada, mis ka ei aidanud! Siis hakkasin mĂ”tlema. MĂ€letasin, et olin just TeamViewer eemaldanud ja meenutasin sisselogimise objekte, ja sain aru, et olin vale otsuse teinud. JĂ€rgmine tund aega googeldades lahendust, ja esimene, mis kĂ€tte juhtus, oli lahendus, mis soovitas eemaldada kĂ”ik rakenduse jÀÀgid kĂ€sitsi. Kuidas selgus, on sisselogimise objektide teave paigutatud kataloogidesse LaunchAgents, LaunchDaemons ja StartupItems, mis on sĂŒsteemis laiali puistatud erinevate juurdepÀÀsuĂ”igustega.
Kustutamiseks oli vajalik juurdepÀÀs kĂ”vakettale. On mitmeid variante, neist on internetis palju kirjutatud. Valisin terminali kasutamise variandi, kĂ€ivitades selle sĂŒsteemi taastamise reĆŸiimist.
Sealgi ei olnud kĂ”ik sujuv, kuna mu kettas on krĂŒpteeritud. Kuid see ei peatanud mind. Otsides kĂ”iki faile ja kustutades kĂ”ik, mis oli TeamVieweriga sarnase nimega, arvasin, et olen probleemi lahendanud, aga see polnud nii! PĂ€rast taaskĂ€ivitamist jĂ€i kĂ”ik endiseks. Siinkohal tuleb mĂ€rkida, et kellelgi vĂ”ib tekkida loogiline kĂŒsimus: miks ma ei kĂ€ivitanud sĂŒsteemi ohutreĆŸiimis? Kas see ei deaktiveeri kasutaja sisselogimisobjekte? â vastan: sĂŒsteem ei kĂ€ivitu ohutreĆŸiimis!
PÀrast veel tund aega seda vaeva leiti töötav lahendus. See seisnes selles, et tuli paigutada TeamViewerAuthPlugin.bundle oma vana kohta, nimelt kausta /Library/Security/SecurityAgentPlugins/. Ja see pÀÀstis mind! AitÀh mu sÔbrale, kes keset ööd lahti pakkides server ja lÀbi ngrok seda faili, mille suutsin terminalist edukalt alla laadida curl`iga.
Selle loo kokkuvÔte: olge ettevaatlikud rakenduste eemaldamisel MacOS-is!
P.S. Catalina paistab olevat korras, kÔik töötab.
Allikas: habr.com
