10.14 Mojave MàJ qui fait tout planter

Reezette

Membre confirmé
1 Juillet 2017
37
0
32
Bonjour à tous,

Je ne m’y connais pas du tout en informatique, mais j’ai fait la dernière MàJ sur mon MacBook Pro 2013, et maintenant il ne démarre plus. En effet, la barre se charge complètement mais rien n’y fait, elle reste bloquée là...

Cordialement
 
Bonjour Reesette

Voici comment tu vas pouvoir fournir les informations de base -->

- démarre les 2 touches ⌘R (cmd R) tenues pressées jusqu'à l'affichage d'une  = démarrage sur l'OS de secours. Tu obtiens un écran affichant une fenêtre de 4 Utilitaires macOS. Va à la barre de menus supérieure de l'écran > menu : Utilitaires > sous-menu : Terminal.

Dans la fenêtre ouverte > saisis la commande informative  :
Bloc de code:
diskutil list
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)

  • tu vas voir s'afficher le tableau des disques attachés au Mac (en interne / externe) > avec leurs paramètres de tables de partition > partitions > Conteneur CoreStorage si présent > Conteneur apfs si présent
  • une série de micro-disques correspond à des images-disques créées en RAM à l'occasion du démarrage en mode Recovery > dont les volumes sont montés en lecture & écriture à l'espace de dossiers de l'OS de secours qui leur servent de points de montage. Ce qui permet pendant le fonctionnement de cet OS monté en lecture seule > à des écritures de s'effectuer à l'espace des dossiers où se trouvent montés les volumes des images-disques de la RAM. Ces images-disques s'effacent à l'extinction ou au re-démarrage.

Voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre de photo -->

  • tu sélectionnes le tableau > ⌘C pour le copier dans le presse-papier > ⌘Q pour quitter le «Terminal» > option  : "Obtenir de l'aide en ligne" (dans la fenêtre des 4 Utilitaires) > ce qui lance un navigateur «Safari» 
  • page Apple par défaut > un clic sur l'adresse de haut de page pour l'éditer > saisis  : macgénération (tout court  : c'est une barre de recherche Google) et valide > tu atteins le site MacGé > Forums > te connectes > ce fil 
  • dans la page de ce fil de MacGé > presse le bouton
    InsererCodeMcGe.jpg
    ici :
    521520_original.png

    menu  : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité)

=> ces informations montreront la configuration logique de ton disque.

Note 1 : si tu ne peux pas poster via le Safari de la session de secours (ça arrive) --> poste une photo du tableau (à partir du commencement = le disque /dev/disk0 ou disque physique interne) - tu as un bouton : "Transférer un fichier" en bas de cette page.

Note 2 : dans la session de secours > les applications se lancent en mode "alternatif" et pas parallèle. Il faut quitter le Terminal pour lancer Safari. Vice-versa > quitter Safari pour récupérer l'écran général de la session de secours et pouvoir relancer le Terminal. Aucun redémarrage n'est requis.
 
Bonjour, merci pour votre aide ! En revanche, le contrôle parental m'a empêché de poster ici, je fais tout par la tablette :

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk0
   1:                  Apple_HFS OS X Base System        2.0 GB     disk0s1

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk1

/dev/disk2 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                 Apple_APFS Container disk3         499.9 GB   disk2s2

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.9 GB   disk3
                                 Physical Store disk2s2
   1:                APFS Volume Macintosh HD            39.2 GB    disk3s1
   2:                APFS Volume Preboot                 24.3 MB    disk3s2
   3:                APFS Volume Recovery                509.5 MB   disk3s3
   4:                APFS Volume VM                      2.1 GB     disk3s4

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk4

/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk5

/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +12.6 MB    disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +4.2 MB     disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk13

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk17

/dev/disk18 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk18

/dev/disk19 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk19

/dev/disk20 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk20

-bash-3.2#

Merci !!
 
Donc quand tu démarres sur Macintosh HD -->

  • est-ce que la barre de chargement se remplit : à vitesse normale sur le 1er tiers > plus avec une très grande lenteur pour le reste > atteint le bout > mais sans écran de connexion te permettant d'ouvrir ta session ?

=> ou bien est-ce un phénomène différent ?
 
Exactement !

Ça se remplit assez vite puis vers 60% de chargement, ça rame énormément puis une fois a 100%, ça reste bloqué : là session ne s'ouvre pas
 
On va tenter un raccourci express qui marchait avec High Sierra apfs. Je ne sais pas si le bogue de High Sierra se maintient avec Mojave ni donc si la solution trouvée pour High Sierra fonctionne encore.

Passe la commande exacte :
Bloc de code:
rm /Volumes/"Macintosh HD"/var/db/caches/opendirectory/*

  • mets "Macintosh HD" avec les "" ; pas d'espace (!) entre HD" et la / qui suit ; met un astérisque * à la fin
  • la commande supprime le cache mbr_cache de l'Open Directory (Service d'Annuaire) > dont la corruption ralentit l'intitialisation de de l'OS (« too many corpses being created ») > et bloque le LoginWindow à la fin
  • elle passe sans commentaire, si elle passe

=> est-ce que ça a été le cas ?
 
Ce qui veut dire que la commande est passée, justement. Car la commande de suppression rm passe sans commentaire, si elle passe.

Passe encore la commande :
Bloc de code:
diskutil ap updatePreboot disk3s1

  • la commande met à jour les informations de prédémarrage du volume Preboot - auxiliaire de Macintosh HD
  • elle passe avec un affichage monumental (tu vas être servi)

Poste les 10 dernières lignes (environ) du tableau retourné.
 
Quand j'ai passé la commande rm :

Bloc de code:
-bash-3.2# rm/Volumes/"MacintoshHD"/var/db/caches/opendirectory/*
-bash: rm/Volumes/MacintoshHD/var/db/caches/opendirectory/*: No such file or directory
-bash-3.2#

Et pour la deuxième :

Bloc de code:
-bash-3.2# diskutil ap updatePreboot disk3s1
Started APFS operation
UpdatePreboot: Commencing operation to update the Preboot Volume for Target Volume disk3s1 Macintosh HD
UpdatePreboot: The Target Volume's OpenDirectory (non-special kind) user count is 1 and the Recovery (any of 3 kinds) user count is 1
UpdatePreboot: No custom Open Directory path given
UpdatePreboot: Using GivenVolumeMountPointOrNilIfNotMounted for the MacOSSearchPath
UpdatePreboot: Using MacOSSearchPath's child dslocal path for the OpenDirectorySearchPath
UpdatePreboot: MacOS Search Path = (nil=NotMounted) = (null)
UpdatePreboot: Open Directory Database Search Path = (nil=MacOSSearchPathNotMounted) = (null)
UpdatePreboot: Preserve EncryptedRootPList When No-OD = 0
UpdatePreboot: Unable to open Open Directory database; setting AuthODNodeOrNil accordingly
UpdatePreboot: Mounting and ensuring as mounted the related Preboot Volume
UpdatePreboot: Preboot Volume = disk3s2 Preboot
UpdatePreboot: Taking mount hold on Preboot Volume
UpdatePreboot: Preboot Volume Target Directory = /Volumes/Preboot/D3FDB914-C7E4-3424-9208-46EC321DE08B
UpdatePreboot: Considering APFS Crypto User EC93CBCE-C05C-4127-A951-A9E6B8245E7C
UpdatePreboot: Defaulting and requiring that this be an Open Directory User
UpdatePreboot: Treating this APFS Crypto User to be, and requiring to match, an Open Directory User
UpdatePreboot: No OD available, so setting flag indicating known incompleteness of user data gathering, and abort this user
UpdatePreboot: Error for this processed user was -69569
UpdatePreboot: Considering APFS Crypto User EBC6C064-0000-11AA-AA11-00306543ECAC
UpdatePreboot: This is the Personal Recovery Key for this Volume
UpdatePreboot: Treating this APFS Crypto User as the Personal Recovery Key User
UpdatePreboot: Creating generic Personal Recovery Key graphics
UpdatePreboot: Before rendering EFILoginUserGraphics user resources for type = EFI Login Personal Recovery Key User
UpdatePreboot: After rendering EFILoginUserGraphics DataObj=(NullIsError)=0x7f91f06121e0 DataLen=0
UpdatePreboot: Successfully added a Personal Recovery Key User to the building dictionary
UpdatePreboot: Processed APFS Volume Crypto User EBC6C064-0000-11AA-AA11-00306543ECAC
UpdatePreboot: Error for this processed user was 0
UpdatePreboot: Error among all processed users was -69569
UpdatePreboot: Aborting entire operation, regardless of abort mode, because an error occurred for one of more users and not even one contingency user was successfully processed
UpdatePreboot: Releasing mount hold on Preboot Volume
UpdatePreboot: Unmounting Preboot Volume
UpdatePreboot: Did unmount Preboot Volume err=(ignored)=0
UpdatePreboot: Doing memory releases
UpdatePreboot: Exiting Update Preboot operation with overall error=(ZeroMeansSuccess)=-69569
Error: -69569: A problem occurred using the Open Directory user database
-bash-3.2#
 
Bon. Pas sûr que ma méthode express va le faire > mais tente quand même ta chance.

Redémarre : Menu  > Disque de démarrage > Macintosh HD > démarre dessus -->

- tu n'auras qu'à décrire ce qui s'est passé au démarrage...​
 
J'ai tapé cela, il ne s'est rien passé :(
Ne tape pas une commande, il y a trop de risque d'erreur lorsqu'on n'a pas l'habitude, fais plutôt un Copier. Tu sélectionnes toute la ligne, puis un clic droit et Copier...

Capture-013.webp

...que tu colles dans le Terminal avec le raccourci cmd+V. Tu vas voir, ça se passera bien mieux.
 
Est-ce que tu as tenté le redémarrage sur Macintosh HD ? -->

- si le démarrage échoue toujours > alors il va falloir passer au plan B (car il y a toujours un plan B derrière le plan A)...​