4 votes

Plantage du Mac après l'installation de XCode

J'ai essayé d'installer XCode sur mon MacBook Pro, mais pour une raison quelconque, il a soudainement planté. Après un redémarrage, j'ai vu un message indiquant que mon ordinateur avait dû redémarrer en raison d'une défaillance du système. Après ce message, j'obtiens le texte suivant sur mon écran...

enter image description here

Quelqu'un a-t-il une idée de la signification de ce texte et de ce qu'il faut faire ?

3voto

Tom Points 1115

D'après les extensions du noyau chargées dans le backtrace, nous pouvons voir que com.apple.iokit.CHUDKernLib est l'identifiant du paquet de l'extension du noyau qui cause la panique du noyau.

C'est logique, car les outils CHUD font partie des anciennes installations de Xcode.

Si vous êtes à l'aise avec la ligne de commande, je vous conseille de démarrer en mode mono-utilisateur en maintenant la touche Commande-S enfoncée juste après le démarrage de votre machine.

À l'invite, tapez ce qui suit et appuyez sur retour :

mount -uw /

Cela montera le système de fichiers en mode lecture-écriture afin que vous puissiez effectuer des modifications.

Tapez ensuite les 4 commandes suivantes, en appuyant sur la touche retour après chaque ligne.

Créez un dossier "ExtensionsDisabled" pour y déplacer les extensions du noyau liées à CHUD :

mkdir /System/Library/ExtensionsDisabled

Changez le répertoire actuel pour le dossier des extensions du noyau :

cd /System/Library/Extensions

Déplacez les 3 extensions du noyau CHUD*.kext dans le dossier désactivé :

mv CHUDKernLib.kext CHUDProf.kext CHUDUtils.kext /System/Library/ExtensionsDisabled

Redémarrage :

reboot

Si vous n'êtes pas à l'aise avec la ligne de commande, vous pouvez démarrer en mode sans échec et supprimer (ou désactiver en les déplaçant ailleurs) les 3 fichiers suivants :

/System/Library/Extensions/CHUDKernLib.kext
/System/Library/Extensions/CHUDProf.kext
/System/Library/Extensions/CHUDUtils.kext

2voto

Oskar Points 1242

C'est une panique du noyau pendant la partie pré-lancement du cycle de démarrage. . La Apple signifie que le noyau a été chargé et que le système est en train de charger des kext pour être prêt à lancer launchd et à charger les programmes réels et les éléments utilisateur.

Vous devrez résoudre ce problème ou simplement essayer de réinstaller le système d'exploitation (en l'effaçant si nécessaire) si vous avez une bonne et récente sauvegarde des données utilisateur.

Si vous n'avez pas de sauvegarde ou si vous voulez résoudre ce problème à des fins d'apprentissage, je commencerais comme suit :

  1. Consultez le guide de dépannage d'Apple :
  2. Débranchez tous les accessoires (oui, même le clavier, l'écran, tout - et ne branchez ensuite que les choses dont vous avez besoin et seulement quand vous en avez besoin).
  3. Démarrez en mode sans échec pour voir si c'est un kext non essentiel ou une configuration qui cause la panique. (Ainsi, j'essaierais un démarrage en mode sans échec avec seulement un clavier USB connecté - attendez 5 minutes et branchez ensuite le moniteur si c'est un Mac de bureau).
  4. Faites une sauvegarde si vous pouvez démarrer en mode sans échec.
  5. Démarrez en mode de récupération (ou mode cible) et faites des sauvegardes de tous les fichiers dont vous avez besoin.
  6. Réinstaller le système d'exploitation (cela ne devrait pas effacer les données de l'utilisateur et, avec un peu de chance, réparer la panique).
  7. En option, vous pouvez faire une pause et fouiller dans le contenu de /private/var/log/panic.log pour voir si vous voulez supprimer toute extension tierce du noyau.

Bien sûr, il pourrait s'agir d'une erreur matérielle et l'installation de Xcode n'est qu'une pure coïncidence (vous deviez faire quelque chose juste avant qu'il ne tombe en panne), mais il y a beaucoup de choses que vous pouvez faire avant de le faire réparer dans la plupart des cas où un KP se produit au démarrage.

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