Sujet unique Si « le serveur de récupération n’a pas pu être contacté » ou qu’il est « impossible de télécharger les composants supplémentaires »

Bonjour à tous,
Comme apparement beaucoup d’entre vous, je me retrouve ce matin avec une erreur d’installation sur mon MacBook.
Bien évidemment j’en ai besoin pour le boulot, je suis sur mon lieu de travail et n’ai pas trop le temps de lire les 119 pages de la discussion...
Apparement, du peu que j’ai lu, le problème d’installation est propre à chacun et ne se pose pas pour tout le monde à la même étape de l’installation.
Donc... quelqu’un pourrait m’aider ?
Le message affiché sur mon écran est le suivant : macOS n’a pu être installé sur votre ordinateur. Une erreur est survenue lors de l’installation...
Je ne sais pas ce qu’il voulait installer, j’ai juste cliqué sur « redémarrer » quand la fenêtre popup des MAJ s’est ouverte.
Merci d’avance !
 
Bonjour loursfou

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.
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         121.1 GB   disk0s2

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk1
   1:                  Apple_HFS OS X Base System        2.0 GB     disk1s1

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            51.0 GB    disk2s1
   2:                APFS Volume Preboot                 22.0 MB    disk2s2
   3:                APFS Volume Recovery                515.0 MB   disk2s3
   4:                APFS Volume VM                      5.4 GB     disk2s4

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

/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#
 
Je vois que le volume Macintosh HD est en format apfs. Membre d'un Conteneur avec 3 autres volumes auxiliaires. Dont un VM (Virtual Memory) archivant le contexte de la RAM > qui contient 5,4 Go de données. C'est le signe que l'apfs s'était déjà installé avec succès et qu'une session avait déjà été ouverte dans Macintosh HD avec ce format.

L'échec d'installation est donc : soit celui d'une mise-à-niveau High Sierra apfs => Mojave ; ou d'une mise-à-jour interne à l'un de ces OS apfs.

On poursuit l'enquête. Passe la commande :
Bloc de code:
diskutil info disk2s1

  • qui affiche un tableau d'informations sur Macintosh HD

Poste ce tableau.
 
Bloc de code:
-bash-3.2# diskutil info disk2s1
   Device Identifier:        disk2s1
   Device Node:              /dev/disk2s1
   Whole:                    No
   Part of Whole:            disk2

   Volume Name:              Macintosh HD
   Mounted:                  No

   Partition Type:           41504653-0000-11AA-AA11-00306543ECAC
   File System Personality:  APFS
   Type (Bundle):            apfs
   Name (User Visible):      APFS
   Owners:                   Disabled

   OS Can Be Installed:      No
   Booter Disk:              disk2s2
   Recovery Disk:            disk2s3
   Media Type:               Generic
   Protocol:                 PCI
   SMART Status:             Verified
   Volume UUID:              2FEF85D7-99D0-3CC7-B6C8-6277D5423FE7
   Disk / Partition UUID:    2FEF85D7-99D0-3CC7-B6C8-6277D5423FE7

   Disk Size:                121.1 GB (121123069952 Bytes) (exactly 236568496 512-Byte-Units)
   Device Block Size:        4096 Bytes

   Volume Total Space:       0 B (0 Bytes) (exactly 0 512-Byte-Units)
   Volume Free Space:        0 B (0 Bytes) (exactly 0 512-Byte-Units)

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (not mounted)

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              Yes
   Hardware AES Support:     No

-bash-3.2#
 
Le volume Macintosh HD n'est pas monté. Il doit être verrouillé par l'activation de FileVault.

  • lance l'Utilitaire de disque > sélectionne Macintosh HD grisé (= non monté) > bouton : "Monter" > ton mot-de-passe de session dans le panneau qui le demande --> Macintosh HD doit être libellé en noir, si le volume est remonté

=> est-ce le cas ?
 
Alors repasse la commande :
Bloc de code:
diskutil info disk2s1

  • et reposte le nouveau tableau d'informations --> qui en dira davantage.
 
Bloc de code:
-bash-3.2# diskutil info disk2s1
   Device Identifier:        disk2s1
   Device Node:              /dev/disk2s1
   Whole:                    No
   Part of Whole:            disk2

   Volume Name:              Macintosh HD
   Mounted:                  Yes
   Mount Point:              /Volumes/Macintosh HD

   Partition Type:           41504653-0000-11AA-AA11-00306543ECAC
   File System Personality:  APFS
   Type (Bundle):            apfs
   Name (User Visible):      APFS
   Owners:                   Enabled

   OS Can Be Installed:      Yes
   Booter Disk:              disk2s2
   Recovery Disk:            disk2s3
   Media Type:               Generic
   Protocol:                 PCI
   SMART Status:             Verified
   Volume UUID:              2FEF85D7-99D0-3CC7-B6C8-6277D5423FE7
   Disk / Partition UUID:    2FEF85D7-99D0-3CC7-B6C8-6277D5423FE7

   Disk Size:                121.1 GB (121123069952 Bytes) (exactly 236568496 512-Byte-Units)
   Device Block Size:        4096 Bytes

   Volume Total Space:       121.1 GB (121123069952 Bytes) (exactly 236568496 512-Byte-Units)
   Volume Used Space:        57.1 GB (57072873472 Bytes) (exactly 111470456 512-Byte-Units) (47.1%)
   Volume Free Space:        64.1 GB (64050196480 Bytes) (exactly 125098040 512-Byte-Units) (52.9%)
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         No

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              Yes
   Hardware AES Support:     No

-bash-3.2#
 
Volume monté en lecture & écriture > réinstallable. 57 Go de données. Aucune anomalie pour l'instant.

Passe encore les commandes informatives (l'une après l'autre) :
Bloc de code:
ls /Volumes/Mac*
bless --info /Volumes/Mac*

  • le "l" de "ls" est la minuscule de "L" ; mets Mac* tout court à la fin avec l'astérique * (abréviation commode)
  • la 1ère liste les objets de 1er rang du volume
  • la 2è affiche son chemin de démarrage actif

Poste ces 2 tableaux.
 
Bloc de code:
-bash-3.2# ls /Volumes/Mac*
.DS_Store                Users
.DocumentRevisions-V100            Volumes
.HFS+ Private Directory Data?        bin
.IAProductInfo                cores
.OSInstallerMessages            dev
.PKInstallSandboxManager        etc
.PKInstallSandboxManager-SystemSoftware    home
.Spotlight-V100                installer.failurerequests
.file                    macOS Install Data
.fseventsd                net
.vol                    private
Applications                sbin
Library                    tmp
Network                    usr
System                    var
-bash-3.2#
 
Et le deuxième (il me parait un peu court, c'est normal ?) :

Bloc de code:
-bash-3.2# bless --info /Volumes/Mac*
        2203 => Blessed System File is <Preboot>/2FEF85D7-99D0-3CC7-B6C8-6277D5423FE7/com.apple.installer/boot.efi
          64 => Blessed System Folder is <Preboot>/2FEF85D7-99D0-3CC7-B6C8-6277D5423FE7/com.apple.installer
The blessed volume in this APFS container is "/Volumes/Macintosh HD"
-bash-3.2#
 
Analyse :

  • la distribution des dossiers-Système est complète > sans mise en quarantaine + il y a le dossier macOS Install Data de l'instalaltion qui a planté (en effet > en cas de succès > ce dossier contenant les ressources d'installation est toujours purgé).
  • le chemin de démarrage pointe au lanceur boot.efi de l'OS d'installation contenu dans le dossier macOS Install Data > et plus au lanceur boot.efi de l'OS en place

Interprétation
--> l'OS en place est resté intouché. Le seul acte du programme d'installation avant plantage (pour une raison inconnue) a été de modifier le chemin de démarrage de Macintosh HD. Je te donne 100% de chances de pouvoir redémarrer l'OS de ton volume et de réouvrir ta session telle quelle.

----------

Pour cela > il faut à présent passer des commandes opératoires. Voici la primordiale à passer :
Bloc de code:
bless --folder /Volumes/"Macintosh HD"/System/Library/CoreServices --file /Volumes/"Macintosh HD"/System/Library/CoreServices/boot.efi

  • pour la saisir commodément > je te conseille un copier-coller à rebours : viens d'abord ici avec Safari > copie la commande (jusqu'au boot.efi final) > quitte Safari > relance le Terminal > colle la commande > exécute-la.
  • la commande rétablit le chemin de démarrage sur le lanceur boot.efi de l'OS en place. Chemin qui va être stocké dans le volume de prédémarrage Preboot. Elle passe sans commentaire, si elle passe

Si c'est bien le cas > repasse ensuite à la main la commande :
Bloc de code:
bless --info /Volumes/Mac*

  • qui affiche le chemin de démarrage actif du volume

Poste le tableau.
 
Bloc de code:
-bash-3.2#
-bash-3.2# bless --folder /Volumes/"Macintosh HD"/System/Library/CoreServices --file /Volumes/"Macintosh HD"/System/Library/CoreServices/boot.efi
-bash-3.2# bless --info /Volumes/Mac*
        1664 => Blessed System File is <Preboot>/2FEF85D7-99D0-3CC7-B6C8-6277D5423FE7/System/Library/CoreServices/boot.efi
          41 => Blessed System Folder is <Preboot>/2FEF85D7-99D0-3CC7-B6C8-6277D5423FE7/System/Library/CoreServices
The blessed volume in this APFS container is "/Volumes/Macintosh HD"
-bash-3.2#
 
Dès que tu réobtiens l'invite de commande du terminal (ici = -bash-3.2#) --> tu peux enchaîner une nouvelle commande comme tu l'as fait.

La commande a réussi et le chemin de démarrage est rétabli. Le principal est fait. Reste quelques petits fignolages.

Passe les 3 commandes (l'une après l'autre ; tu attends chaque fois le retour du -bash-3.2# pour passer la suivante) :
Bloc de code:
rm -rf /Volumes/"Macintosh HD"/"macOS Install Data"
kextcache -u /Volumes/"Macintosh HD"
diskutil ap updatePreboot disk2s1

  • mets les intitulés avec les "" ; dans la 1ère > pas d'espace (!) entre HD" et la / qui suit
  • la 1ère supprime le dossier macOS Install Data de l'installation avortée ; elle passe sans commentaire
  • la 2è met à jour le cache prelinkedkernel > chargé par le lanceur boot.efi au démarrage ; elle passe sans guère de commentaire
  • la 3è met à jour les informations de prédémarrage du volume Preboot > prises en charge par l'EFI en prédémarrage ; elle passe avec un affichage monumental

Poste rien que les 10 dernières lignes (environ) retournées par la 3è commande.
 
Tadaaaam !!!

Bloc de code:
D0-3CC7-B6C8-6277D5423FE7/var/db/AdminUserRecoveryInfo.plist
UpdatePreboot: Successfully wrote Admin User Info File
UpdatePreboot: Checking for existence of Secure Access Token file /Volumes/Macintosh HD/var/db/dslocal/nodes/Default/secureaccesstoken.plist
UpdatePreboot: Before copying Secure Access Token file /Volumes/Macintosh HD/var/db/dslocal/nodes/Default/secureaccesstoken.plist into directory /Volumes/Preboot/2FEF85D7-99D0-3CC7-B6C8-6277D5423FE7/var/db
UpdatePreboot: After copying error=(ZeroMeansSuccess)=0
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)=0
Finished APFS operation
-bash-3.2#
 
Tout a l'air comme il faut.

Quitte le Terminal > va à : Menu  > Disque de démarrage > choisis : Macintosh HD > démarre dessus -->

- je te souhaite une bonne réouverture de session !​