
Hier, j'ai Ă©tĂ© confrontĂ© Ă une situation tout Ă fait inattendue lors de la mise Ă jour de MacOS. J'aime en gĂ©nĂ©ral les mises Ă jour logicielles, j'ai toujours envie de dĂ©couvrir les nouvelles fonctionnalitĂ©s de tel ou tel programme. Lorsque, cet Ă©tĂ©, j'ai vu qu'il Ă©tait possible de tĂ©lĂ©charger et d'installer la version bĂȘta de MacOS 10.15 Catalina, j'ai consciemment dĂ©cidĂ© de ne pas le faire, sachant que la version bĂȘta pouvait contenir un nombre significatif de bugs, et que mon MacBook est nĂ©cessaire quotidiennement pour mon travail. Et donc, hier, j'ai vu la notification tant attendue.

Avec joie, j'ai cliqué sur le bouton « Mettre à jour maintenant » et j'ai commencé à attendre le téléchargement. Pendant que la mise à jour se téléchargeait, j'ai décidé de faire quelque chose de « utile », à savoir supprimer des fichiers inutiles sur mon ordinateur. Cette fois-ci, TeamViewer est tombé sous ma main à éliminer.
Le problĂšme n'est pas du tout TeamViewer.
Je l'avais prĂ©cĂ©demment utilisĂ© pour aider mes parents Ă distance, mais ils semblent bien s'en sortir dĂ©sormais, donc TeamViewer est devenu superflu pour moi. De plus, une chose m'irritait, Ă savoir qu'il semblait ĂȘtre prĂ©sent dans les objets de connexion sur le Mac, bien qu'il n'y en ait pas dans les paramĂštres systĂšme sous « Utilisateurs et groupes » dans l'onglet « Objets de connexion ».
Quoi qu'il en soit, j'ai dĂ©cidĂ© de le dĂ©sinstaller. Pour cette tĂąche, j'ai eu Ă portĂ©e de main un outil bien connu â « Clean my mac ». J'aime beaucoup ce programme, mais cette fois, il m'a déçu.

Comme d'habitude, je suis allé dans la section « Désinstalleur » et j'ai sélectionné TeamViewer pour le désinstaller. Tout s'est bien passé et le téléchargement de la mise à jour MacOS est arrivé juste à temps. Ensuite, tout a suivi son cours habituel. L'installation a duré un certain temps, le Mac s'est redémarré plusieurs fois, et voilà le moment tant attendu. La derniÚre étape de l'installation et la finalisation de la configuration. Je suis assis et j'attends d'entrer dans le systÚme, et que vois-je :

Et c'est là que mes problÚmes ont commencé. Naturellement, j'ai d'abord cliqué cinq fois sur OK, mais cela n'a rien donné. L'étape suivante, quelques redémarrages, cela n'a pas non plus aidé ! AprÚs, j'ai commencé à réfléchir. Je me suis souvenu que je venais de désinstaller TeamViewer et je me suis rappelé les objets de connexion, et j'ai réalisé que j'avais mal agi. J'ai ensuite passé une heure à chercher une solution en ligne, et la premiÚre chose qui m'est venue à l'esprit était une solution préconisant la suppression manuelle de tous les résidus de l'application. Il s'est avéré que les informations sur les objets de connexion sont dispersées dans les répertoires. LaunchAgents, LaunchDaemons et StartupItems, qui sont dispersés dans le systÚme, sous différents droits d'accÚs.
Pour les supprimer, il fallait avoir accÚs au disque dur. Il existe plusieurs options, et beaucoup de choses ont été écrites à ce sujet sur le web. J'ai choisi l'option d'utiliser le terminal, en le lançant depuis le mode de récupération du systÚme.
Cela n'a pas Ă©tĂ© facile, car mon disque est chiffrĂ©. Mais cela ne m'a pas arrĂȘtĂ©. En effectuant une recherche dans tous les fichiers et en supprimant tout ce qui ressemblait Ă TeamViewer par son nom, je pensais avoir rĂ©solu le problĂšme, mais ce n'Ă©tait pas le cas ! AprĂšs le redĂ©marrage, tout restait inchangĂ©. Il convient de prĂ©ciser que quelqu'un pourrait se demander : Pourquoi n'ai-je pas dĂ©marrĂ© le systĂšme en mode sans Ă©chec ? Puisque cela dĂ©sactive les objets de connexion pour l'utilisateur ? â Je rĂ©pondrai : le systĂšme ne se lançait pas en mode sans Ă©chec !
AprÚs encore une heure de tùtonnements, une solution fonctionnelle a été trouvée. Elle consistait à remettre TeamViewerAuthPlugin.bundle à son ancien emplacement, c'est-à -dire dans le répertoire /Library/Security/SecurityAgentPlugins/. Et cela m'a sauvé ! Merci à mon ami, qui au milieu de la nuit a déployé un serveur et via ngrok et m'a donné ce fichier, que j'ai pu télécharger avec succÚs depuis le terminal en utilisant curl`a.
Le résultat de cette histoire : faites attention lors de la suppression d'applications sous MacOS !
P.S. Catalina semble ĂȘtre en ordre, tout fonctionne.
Source : habr.com
