0 votes

Problèmes avec le terminal (/usr/bin)

J'expérimente avec mon ordinateur et j'ai réalisé que toutes les commandes du terminal qui ne sont pas des bash builtins étaient stockées dans le /usr/bin. Je voulais donc voir (pour confirmer ma réalisation) qu'elles ne fonctionneraient pas dans le terminal si elles n'étaient pas là. J'ai donc copié bin sur mon bureau et supprimé bin dans usr. Bien sûr, j'avais raison. Tous les buildins fonctionnaient toujours, mais des choses comme 'say' ne fonctionnaient pas. Content d'avoir découvert quelque chose sur mon ordinateur, j'ai rapidement remis bin dans usr et vérifié si 'say' fonctionnait pour confirmer qu'il n'y avait pas de problème. Il a fonctionné. Puis, quelque temps plus tard, j'ai besoin d'utiliser sudo pour quelque chose et j'obtiens une erreur. J'ai redémarré mon ordinateur, en espérant que cela m'aiderait. Maintenant, je ne peux même plus utiliser Terminal. Lorsque je le démarre, il affiche

Last login: Fri Jul 25 01:12:20 on console
login(529,0x7fff744b4310) malloc: *** error for object 0x7fcfa3600e20: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug

[Process completed]

Oh-oh, alors comment je répare ça ? La seule chose à laquelle mon cerveau non éduqué peut penser est une réinstallation d'OS X.

1voto

Mason Points 159

Je l'ai découvert en effectuant moi-même une recherche (désolé de ne pas y avoir pensé avant). Il suffit d'aller dans l'utilitaire de disque et de cliquer sur "Réparer les permissions du disque".

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X