10.15 Catalina Impossible d'installer catalina : MacOS n'a pu être installé sur votre ordinateur

Raoul Simpson

Membre actif
3 Septembre 2007
114
2
Bonjour,

J'ai lancé la MAJ de Catalina hier soir et ça a planté avec les message suivant :

MacOS n'a pu être installé sur votre ordinateur
Une erreur est survenue lors de l'installation de MacOS. Vous pouvez utiliser le Diagnostic Apple pour effectuer un test, materiel de votre mac....


Test qui ne renvoie rien.
J'ai redémarré en mode recovery internet (cmd+alt+r) et j'ai relancé une installation, mais ça ne change rien. Même soucis.

Que puis-je faire ?

Je vais afficher le resultat de la commande diskutil list le temps de passer sur la machine défectueuse




Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk3         1000.0 GB  disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *28.0 GB    disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:                 Apple_APFS Container disk3         27.7 GB    disk1s2

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk2
   1:                  Apple_HFS macOS Base System       2.0 GB     disk2s1

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.0 TB     disk3
                                 Physical Stores disk1s2, disk0s2
   1:                APFS Volume Macintosh HD - Données  999.1 GB   disk3s1
   2:                APFS Volume Preboot                 61.5 MB    disk3s2
   3:                APFS Volume Recovery                1.0 GB     disk3s3
   4:                APFS Volume VM                      2.1 GB     disk3s4
   5:                APFS Volume Macintosh HD            4.2 MB     disk3s5

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

/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +10.5 MB    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               +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               +2.1 MB     disk9

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

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

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

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

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

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

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

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 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               +1.0 MB     disk19

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

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

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

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

/dev/disk24 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk24
.
 
Vu que l'installation de Catalina a partagé mon disque en 2, logiquement si je formate la partition sytème et que je relance une installation Catalina, je devrais conserver les données non ?
Ceci dit, ça n'explique pas pourquoi ma mise a jour à planté.
 
Bonjour Raoul

Si tu reformates le volume Macintosh HD => tu vas casser l'association logique qui appaire actuellement les 2 volumes : Système (Macintosh HD) & Données (Macintosh HD - Données) dans un même Groupe de volumes logiques.

- à présent regarde ceci -->​
Bloc de code:
   1:                APFS Volume Macintosh HD - Données  999.1 GB   disk3s1
   2:                APFS Volume Preboot                 61.5 MB    disk3s2
   3:                APFS Volume Recovery                1.0 GB     disk3s3
   4:                APFS Volume VM                      2.1 GB     disk3s4
   5:                APFS Volume Macintosh HD            4.2 MB     disk3s5

  • c'est la distribution des 5 volumes (typique de Catalina) dans le Conteneur apfs. Il saute aux yeux que tu as à peine assez d'espace libre pour installer Catalina : le volume Données fait 999,1 Go pour 1 To de capacité du Conteneur. Et le volume-Système Macintosh HD ne recèle que 4,2 Mo au lieu des 11 Go d'un OS installé.

À titre d'informations > passe les commandes :
Bloc de code:
diskutil ap listGroups disk3
diskutil ap listSnaps disk3s1

  • qui affichent : le Groupe de volumes logiques appairant volume-Système & volume-Données > puis listant d'éventuels snapshots associés au volume-Données

Poste les retours.
 
Bloc de code:
-bash-3.2# diskutil ap listGroups disk3
|
+-- Container disk3 DBF15B44-6214-4A7A-A71E-8CE13DD06B7B
    |
    +-> Volume Group F4B009DC-31A4-4DB5-BC3E-8BF66047D259
        =================================================
        APFS Volume Disk (Role):   disk3s1 (Data)
        Name:                      Macintosh HD - Données
        Volume UUID:               F4B009DC-31A4-4DB5-BC3E-8BF66047D259
        Capacity Consumed:         999089762304 B (999.1 GB)
        -------------------------------------------------
        APFS Volume Disk (Role):   disk3s5 (System)
        Name:                      Macintosh HD
        Volume UUID:               8D529D64-BB1E-4C16-90B3-91F837C31CCE
        Capacity Consumed:         4190208 B (4.2 MB)
-bash-3.2#
-bash-3.2#
-bash-3.2# diskutil ap listSnaps disk3s1
No snapshots for disk3s1
-bash-3.2#
 
Les 2 volumes (Système & Données) => sont bien membres d'un même Groupe de volumes logiques. Ce qui assure leur solidarité logicielle au démarrage. Pas de snapshots par contre.

- je te propose d'enquêter dans le volume-Données pour voir quelle est sa distribution de dossiers actuelle. Passe la commande :​
Bloc de code:
ls /Vol*/"Macintosh HD - Données"

  • "Macintosh HD - Données" avec les ""
  • la commande liste les objets de 1er rang (fichiers ou dossiers) du volume

Poste le tableau obtenu.
 
Si il faut libérer de l'espace, je peux le faire sans problème car sur le disque, il n'y a que des rushs vidéos sauvegardés ailleurs.
Ce qui m'étonne, c'est que le disque soit plein.


Bloc de code:
-bash-3.2# ls /Vol*/"Macintosh HD - Données"
.DS_Store                .file
.DocumentRevisions-V100            .fseventsd
.OSInstallerMessages            .vol
.PKInstallSandboxManager        Recovered Items
.PKInstallSandboxManager-SystemSoftware    Users
.Spotlight-V100                macOS Install Data
.TemporaryItems                private
.Trashes
-bash-3.2#
 
Voici comment s'analyse la distribution actuelle des dossiers -->

- un dossier Recovered Items a été créé > dans lequel ont été déplacés la plupart des dossiers-Système de l'ancien volume unique (qui pouvait bien héberger l'OS Mojave). Cette opération consistant à créer un dossier Recovered Items et à y déplacer les dossiers-Système comme Applications > Library > System > usr > bin > sbin => est toujours l'acte inaugural d'un processus d'installation dans un volume. L'existence de ce dossier est donc la preuve qu'une installation a été débutée canoniquement > mais aussi qu'elle a planté > car le dossier Recovered Items est toujours purgé en finalisation d'une installation réussie.​
- le dossier des Utilisateurs (Users) a été préservé dans l'espace-racine du volume - ce qui est aussi de rigueur.​
- un dossier macOS Install Data a aussi été créé > destiné à recevoir les composants de l'installation de Catalina. Je subodore que ce dossier est resté vide > suite au plantage de l'installation.​

Une telle distribution (qui implique donc une mise en quarantaine de dossiers dans Recovered Items) => peut être considérée comme irréversible logiquement parlant. Elle proscrit un retour en arrière à l'OS antérieur (Mojave possiblement) > mais requiert d'aller de l'avant dans l'installation (de Catalina ici). Car un volume ainsi distribué ne crée aucun obstacle intrinsèque à une reprise réussie d'installation. Je pense que c'est le défaut d'espace disponible qui a planté l'installation débutée.

----------

La prochaine étape consiste à mesurer les dossiers de ce volume > puis ceux contenus dans Users. Pour cela > il faut pouvoir appeler un utilitaire du (disk_usage) absent des ressources natives d'un OS de secours démarré. Il se situe dans un volume de macOS > dans un dossier invisible usr > sous-dossier bin. Comme je ne vois pas usr dans l'espace-racine de Macintosh HD - Données > je pense qu'il se trouve dans Recovered Items.

- passe la commande :​
Bloc de code:
ls /Vol*/"Macintosh HD - Données"/Reco*

  • qui liste les objets présents dans Recovered Items

Poste le retour.
 
Dernière édition par un modérateur:
Je ne trouvais pas la commande du, du coup, tu as répondu à mon interrogation :)

Bloc de code:
-bash-3.2# ls /Vol*/"Macintosh HD - Données"/Reco*
Applications    Network        Volumes        cores        home        private        usr
Library        System        bin        dev        net        sbin
 
Je vois le dossier usr. Alors voici la commande à passer :
Bloc de code:
/Vol*/"Macintosh HD - Données"/Reco*/usr/bin/du -sh /Vol*/"Macintosh HD - Données"/*

  • je te conseille (vu sa longueur) de la passer en copier-coller à rebours : tu la copies ici avec Safari > tu la colles dans le terminal > tu l'exécutes
  • la commande mesure (en Gi = gibibytes : base 2) les dossiers de 1er rang du volume-Données. Commande lente : attends le retour de -bash-3.2# en signal de complétion

Poste le retour.
 
Bloc de code:
-bash-3.2# /Vol*/"Macintosh HD - Données"/Reco*/usr/bin/du -sh /Vol*/"Macintosh HD - Données"/*
-bash: /Vol*/Macintosh HD - Données/Reco*/usr/bin/du: No such file or directory


J'ai un peu navigué dans les reprtoires et je n'ai pas trouvé la commande du


Bloc de code:
-bash-3.2# cd /Volumes/Macintosh\ HD\ -\ Données/Recovered\ Items/usr/bin/
-bash-3.2# ls
cvaffinity    cvmkdir        db_recover
cvcp        cvmkfile    snfsdefrag


Je dois filer prendre mon train. On continue demain si tu le veux bien.
Merci pour ce que tu fais pour moi :merci:
 
Alors on va ruser -->

- lance Safari (de la session de secours) > va à sa barre de menus : Safari > Préférences > Général => Emplacement de téléchargement des fichiers (en bas) > clique l'onglet tout à droite => "Autre emplacement" > navigue au volume : Macintosh HD - Données > Sélectionner. Ce qui sélectionne le volume comme destination des téléchargements.​

=> préviens quand c'est fait.
 
Dans cette page-ci > clique ce lien : ☞du.dmg☜ => qui va faire télécharger une petite image-disque du.dmg de 8,4 Mo depuis le dossier public de ma DropBox => dans Macintosh HD.

- préviens quand c'est fait.​
 
Passe la commande :
Bloc de code:
hdiutil attach /Vol*/"Macintosh HD"/du*

  • ("Macintosh HD" avec les "") la commande monte le volume de l'image-disque du.dmg

Poste le retour.
 
Le volume du est bien monté. Il contient un exécutable du. Je ne sais pas s'il est compatible avec un environnement Catalina (on va bien voir).

- passe la commande :​
Bloc de code:
/Vol*/du/du -sh /Vol*/"Macintosh HD - Données"/*

  • qui mesure (en Gi = gibibytes : base 2) les dossiers de 1er rang du volume-Données

Poste le retour. Si la commande passe > elle est lente d'exécution : attends le retour de -bash-3.2# en signal de fin.
 
Bloc de code:
-bash-3.2# /Vol*/du/du -sh /Vol*/"Macintosh HD - Données"/*
140G    /Volumes/Macintosh HD - Données/Recovered Items
791G    /Volumes/Macintosh HD - Données/Users
7,6G    /Volumes/Macintosh HD - Données/macOS Install Data
8,0K    /Volumes/Macintosh HD - Données/private
-bash-3.2#