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,

J'ai un problème sur mon MacBook pro de 2011 High Sierra: impossible de le redémarrer correctement, le mode sans échec ne fonctionne pas et lorsque je le redémarre en mode recovery (alt+R), ma sauvegarde time machine ne peut être réinstallée ainsi que le la réinstallation macOS High sierra s'arrête indefiniment à 6 min de chargement...
Voici ce que j'ai lorque je lance diskutil list dans le Terminal :
Pourriez-vous m'aider ? merci d'avance

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS                         499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/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 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk2

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +2.1 MB     disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +12.6 MB    disk9

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

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

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

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +1.0 MB     disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 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               +524.3 KB   disk18

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

Pour désactiver le SIP > redémarre > les 2 touches ⌘R (cmd R) tenues pressées de l'écran noir => à la  = 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.

- lance-le et passe la commande :​
Bloc de code:
csrutil disable

  • qui désactive le SIP

Cela fait > quitte le Terminal > va à : Menu  > Disque de démarrage > sélectionne El Capitan > Redémarrer.

----------

De retour dans ta session > passe la commande (copier-coller) :
Bloc de code:
sudo ls /Volumes/test/"macOS Install Data"/"Locked Files"/"Boot Files"

  • à validation > une demande de password s'affiche (commande sudo) --> tape ton mot-de-passe de session admin en aveugle - aucun caractère ne se montrant à la frappe - et revalide
  • la commande liste les fichiers contenus dans le dossier Boot Files du dossier d'installation macOS Install Data du volume test

Poste le retour.
 
Bloc de code:
Last login: Sun Mar 29 16:38:10 on ttys000
Camion:~ guillaume$ csrutil status
System Integrity Protection status: disabled.
Camion:~ guillaume$ sudo ls /Volumes/test/"macOS Install Data"/"Locked Files"/"Boot Files"
Camion:~ guillaume$
A priori il y a rien dedans?
 
@ guyoml

À ton message #710 de la page précédente => il m'avait semblé qu'il y avait des fichiers dans ce dossier (invisible graphiquement je pense).

- peux-tu aller y avoir avec l'explorateur de fichiers que tu avais utilisé => et me dire si tu vois des fichiers dans Boot Files ?​
 
Bonsoir Boris

- j'avais oublié de répondre à ton message. Voici ton disque interne -->​
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS                         499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

  • la partition principale n'affiche pas de volume. Passe la commande :
Bloc de code:
diskutil verifyVolume disk0s2

  • qui vérifie le système de fichiers jhfs+ > formateur (en principe) du volume

Poste le retour.
 
@ guyoml

À ton message #710 de la page précédente => il m'avait semblé qu'il y avait des fichiers dans ce dossier (invisible graphiquement je pense).

- peux-tu aller y avoir avec l'explorateur de fichiers que tu avais utilisé => et me dire si tu vois des fichiers dans Boot Files ?​
Il n'y a pas de fichier.
Capture d’écran 2018-03-28 à 22.50.13.png

Capture d’écran 2020-03-29 à 21.34.04.png
 
D'accord. Alors on va dire qu'un échec se produit en fin de configuration du dossier macOS Install Data -->

- à savoir que les fichiers de démarrage de l'OS d'installation (identique à un OS de secours) recelé dans une sous-image-disque BaseSystem.dmg de l'image-disque InstallESD.dmg --> ne se trouvent pas créés. De mémoire : il s'agit d'un fichier prelinkedkernel (cache de démarrage recelant un kernel) > d'un fichier boot.efi (lanceur du kernel de ce cache) > d'un fichier com.apple.Boot.plist (recelant les instructions de démarrage prises en charge par le boot.efi et passées au kernel => indiquant d'avoir à monter l'image-disque BaseSystem.dmg et à démarrer son OS) > un fichier SystemVersion.plist (mentionnant la version de l'OS installable) > un fichier PlatformSupport.plist (désignant les Mac compatibles avec l'OS installable).​

Sans la création des boot_files en question => le Mac ne peut pas redémarrer sur l'OS d'installation et l'installation ne peut pas se lancer. Je ne vois pas pourquoi il y a ainsi échec à la génération des boot_files.
 
Ça me paraît compliqué - surtout en ce qui concerne la rédaction du fichier com.apple.Boot.plist contenant les instructions de démarrage que le boot.efi doit passer au kernel du prelinkedkernel pour que ce dernier sache ce qu'il a à faire (déjà lui dire de monter en cascade l'image-disque InstallESD.dmg > puis l'image-disque BaseSystem.dmg recelée contenant l'OS d'installation). Ça devient de l'ingéniérie informatique. Je vais y réfléchir et je te donnerai la réponse demain.

- je ne comprends pas ce qui bloque cette préparation de l'installation sur ton Mac.​
 
Autre possibilité: j'ai un macbook pro 2015. Je peux peut être brancher le mac pro en mode target au macbook pro et faire l'installation à partir du macbook pro? Si tu me dit que ça vaut le coup d'essayer j'achèterai un adaptateur thunderbolt /firewire
 
C'est une idée en effet.

- tu pourrais aussi créer avec ton autre Mac une clé d'installation démarrable de Sierra ou de High Sierra > pour voir si ton Mac Pro démarré sur la clé => permet une installation à un de tes volumes internes.​
 
Passe encore la commande :
Bloc de code:
sudo ls -R /Volumes/test/"macOS Install Data"

  • qui liste récursivement les contenus du dossier macOS Install Data de test

Poste le retour => que j'aie un tableau complet du dossier.
 
@ P3toon

Tu n'auras qu'à dire comment ça s'est passé.

Bonjour,
j'ai donc pu creer une cle bootable Yosemite avec l'iMac qui n'a pas pu s'installer sur le macbook de mon collègue, suite à ca j'ai essayé aussi de créer une clé bootable Mavericks via l'imac, cela à fonctionné et Mavericks est installé.
De là, j'ai essayé de connecter le mac à AppStore avec le login de mon collègue, mais impossible car il envoie un code de validation a un autre appareil qui n'existe pas... et impossible de l'envoyer par sms via AppStore ou Cloud!
J'ai donc pris mon installation de High Sierra et je l'ai mis dans applications et j'ai essayé d'upgrader Mavericks...
Catastrophe, l'install plante et replante et replante et ne veut plus ouvrir Mavericks. De là, réinstallation de Mavericks.
Mavericks fonctionne mais plante souvent je trouve. Je fais un diagnostique et me met module mémoire présente peut-être un problème code PPM002 avec code suplémentaire PPM003 et PPM004
Malheureusement, je ne suis pas au bout de mes peines, je pense qu'il y a un problème de RAM et c'est hors de prix et irréparable!
A voir ...
En tous cas merci pour tout! ;)
 
Bravo pour tes initiatives !

- effectivement : il doit falloir changer une ou plusieurs barrette(s) de la RAM.​
 
Bonsoir Boris

- j'avais oublié de répondre à ton message. Voici ton disque interne -->​
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS                         499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

  • la partition principale n'affiche pas de volume. Passe la commande :
Bloc de code:
diskutil verifyVolume disk0s2

  • qui vérifie le système de fichiers jhfs+ > formateur (en principe) du volume

Poste le retour.
Voici le retour et merci :

Bloc de code:
-bash-3.2# diskutil verifyVolume disk0s2
Started file system verification on disk0s2
Verifying file system
Volume is already unmounted
Performing fsck_hfs -fn -x /dev/rdisk0s2
File system check exit code is 8
Restoring the original state found as unmounted
Error: -69845: File system verify or repair failed
Underlying error: 8: Exec format error
-bash-3.2#
 
Passe encore la commande :
Bloc de code:
sudo ls -R /Volumes/test/"macOS Install Data"

  • qui liste récursivement les contenus du dossier macOS Install Data de test

Poste le retour => que j'aie un tableau complet du dossier.

Bonjour,
J'ai fait ma clé bootable sur mon MBP puis j'ai fait une installation sur High Sierra---> même problème. :(:(

Sur test
Bloc de code:
Last login: Mon Mar 30 18:07:25 on ttys000
Camion:~ guillaume$ sudo ls -R /Volumes/test/"macOS Install Data"
.DS_Store            OSInstallAttr.plist
InstallESD.dmg            brtool
InstallInfo.plist        ia.log
Locked Files            index.sproduct
MacOSXInstaller.choiceChanges    minstallconfig.xml

/Volumes/test/macOS Install Data/Locked Files:
Boot Files            OSInstallAttr.plist
MacOSXInstaller.choiceChanges    minstallconfig.xml

/Volumes/test/macOS Install Data/Locked Files/Boot Files:
Camion:~ guillaume$

sur High Sierra
Bloc de code:
Last login: Mon Mar 30 18:16:43 on ttys000
Camion:~ guillaume$ sudo ls -R /Volumes/High\ Sierra/"macOS Install Data"
.DS_Store            Locked Files
AppleDiagnostics.chunklist    MacOSXInstaller.choiceChanges
AppleDiagnostics.dmg        OSInstallAttr.plist
BaseSystem.chunklist        brtool
BaseSystem.dmg            ia.log
InstallESD.dmg            index.sproduct
InstallInfo.plist        minstallconfig.xml

/Volumes/High Sierra/macOS Install Data/Locked Files:
.disk_label            MacOSXInstaller.choiceChanges
.disk_label.contentDetails    OSInstallAttr.plist
.disk_label_2x            minstallconfig.xml
Boot Files

/Volumes/High Sierra/macOS Install Data/Locked Files/Boot Files:
Camion:~ guillaume$
 
La distribution dans le macOS Install Data de test est anémique. Et pas seulement dans Locked Files mais à la racine du dossier.

- la distribution dans le macOS Install Data de High Sierra est plus étoffée. La carence essentielle concerne le dossier Boot Files (fichiers de démarrage) => qui est vide > alors qu'il devrait y avoir cette distribution :​
Bloc de code:
boot.efi             
prelinkedkernel
com.apple.Boot.plist 
PlatformSupport.plist  
SystemVersion.plist    
usr

- passe la commande :​
Bloc de code:
diskutil info /Vol*/High*

  • qui affiche un tableau d'informations sur High Sierra

Poste le tableau.

Note : il est clair que le processus de préparation de l'installation (par configuration du dossier d'installation macOS Install Data) => plante avant la finalisation.