10.15 Catalina macOS n’a pas pu être installé - espace libre insuffisant

Bonjour Lorping

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 (ce qui est inscrit sous Bloc de code)  :
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 configurations
  • 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 cette page de MacGé > colle le tableau par le procédé suivant : choisis le menu ... (à droite de la bobine souriante) dans la barre de menus au-dessus du champ de saisie d'un message > sous-menu : </> Bloc de code => tu fais ton coller dans la fenêtre de code et Continuer.


    => 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 : "Joindre 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                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         250.8 GB   disk0s2

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

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.8 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD - Données  222.9 GB   disk2s1
   2:                APFS Volume Preboot                 151.6 MB   disk2s2
   3:                APFS Volume Recovery                529.0 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4
   5:                APFS Volume Macintosh HD            11.0 GB    disk2s5

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

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

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

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

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

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

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

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

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

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

-bash-3.2#

Bonjour macomaniac, voilà ce que ça me donne.
 
Catalina est déjà installé (il y a une distribution à 5 volumes dans le Conteneur) -->

- il doit s'agir d'une mise à jour - non ?​
 
J’ai lancé ce matin la mise à jour, au redémarrage il me dit qu´il n’y avait pas assez d’espace disque pour effectuer la mise à jour et du coup impossible de faire quoi que ce soit.
 
Et donc si je fais réinstaller macOS il me propose Catalina et ça me donne ça :
 

Fichiers joints

  • E66D29B0-01DB-4FF5-97B8-0A14E97386EE.jpeg
    E66D29B0-01DB-4FF5-97B8-0A14E97386EE.jpeg
    824,3 KB · Affichages: 165
Habituellement lors des mises à jour système je suis prévenue avant de lancer la mise à jour si il n’y a pas assez d’espace dispo mais là non et je ne sais pas comment m’en sortir.
 
Il y a un bogue manifeste dans le programme d'installation de Catalina => qui fait que l'évaluation de l'espace libre dans le Conteneur apfs de destination --> n'est pas effectuée a priori de manière adéquate. D'où les blocages d'installation a posteriori.

- passe la commande :​
Bloc de code:
bless --info /Volumes/"Macintosh HD"

  • mets "Macintosh HD" avec les ""
  • la commande affiche le chemin de démarrage de Macintosh HD

Poste le retour.
 
Voilà le retour

Bloc de code:
-bash-3.2# bless --info /Volumes/"Macintosh HD"
        4033 => Blessed System File is {Preboot}/123908F7-A94D-4CA8-9B33-D358383F4CA4/System/Library/CoreServices/boot.efi
        3921 => Blessed System Folder is {Preboot}/123908F7-A94D-4CA8-9B33-D358383F4CA4/System/Library/CoreServices
The blessed volume in this APFS container is "/Volumes/Macintosh HD".
No blessed APFS snapshot for this volume.
-bash-3.2#
 
Afin que je me rende compte encore de l'état des lieux > passe la commande :
Bloc de code:
ls /Volumes/"Macintosh HD - Données"

  • le "l" de "ls" = minuscule de "L"
  • la commande liste les objets de 1er rang (fichiers ou dossiers) de Macintosh HD - Données (c'est ce volume qui se trouve affecté par une mise à jour > car le volume-Système Macintosh HD étant monté par défaut en lecture seule => il est absolument intouchable en mode "live" = monté-démarré).

Poste le tableau obtenu.
 
Et voilà (sincèrement je comprends pas tout mais si ça peut me débloquer je suis les instructions à la lettre :) )
Bloc de code:
-bash-3.2# ls /Volumes/"Macintosh HD - Données"
.DS_Store                .installer-compatibility
.DocumentRevisions-V100            .vol
.HFS+ Private Directory Data?        Informations sur l’utilisateur
.IAProductInfo                Recovered Items
.OSInstallerMessages            Users
.PKInstallSandboxManager        Volumes
.PKInstallSandboxManager-SystemSoftware    cores
.Spotlight-V100                home
.TempReceipt.bom            macOS Install Data
.TemporaryItems                mnt
.Trashes                opt
.dbfseventsd                private
.file                    sw
.fseventsd
-bash-3.2#
 
Bon. Si tu inspectes la liste (en faisant abstraction des items précédés d'un . = éléments graphiquement invisibles) -->

- tu vois un dossier macOS Install Data de l'installation qui a planté.​

- tu vois aussi un dossier Recovered Items. Ce dossier est toujours créé en départ d'installation > et les dossiers-racine du volume y sont déplacés (sauf private & Users). L'existence de ce dossier > et la disparition des dossiers Applications > Library > System) => prouve que l'installation s'est bien lancée et a effectué la mise en quarantaine inaugurale d'une installation > avant de planter.​

=> conséquence : il faut faire de la place dans ce volume afin de permettre une réinstallation. On peut supprimer macOS Install Data > mais il ne faut jamais toucher à Recovered Items. La place devra donc être faite dans Users (Utilisateurs) par sauvegarde / suppression de certains contenus de données.

----------

Passe la commande :
Bloc de code:
rm -rf /Volumes/"Macintosh HD - Données"/"macOS Install Data"

  • mets les 2 intitulés avec les ""
  • la commande supprime le dossier macOS Install Data. Elle passe silencieusement (retour direct de -bash-3.2#) si elle passe

Si tel a bien été le cas > enchaîne avec la commande :
Bloc de code:
/Volumes/"Macintosh HD"/usr/bin/du -sh /Volumes/"Macintosh HD - Données"/Users/*

  • qui mesure (en Gi) les dossiers de comptes dans les Utilisateurs

Poste le retour.
 
La première commande est effectivement passée silencieusement et voiçi le tableau de la 2e

Bloc de code:
-bash-3.2# /Volumes/"Macintosh HD"/usr/bin/du -sh /Volumes/"Macintosh HD - Données"/Users/*
 36K    /Volumes/Macintosh HD - Données/Users/Guest
176G    /Volumes/Macintosh HD - Données/Users/Laure
8.3M    /Volumes/Macintosh HD - Données/Users/Shared
-bash-3.2#
 
C'est dans le dossier de compte Laure (= toi) qu'il y a à faire. 176 Gi = 189 Go.

- passe la commande :​
Bloc de code:
/Volumes/"Macintosh HD"/usr/bin/du -sh /Volumes/"Macintosh HD - Données"/Users/Laure/*

  • qui mesure les sous-dossiers du dossier Laure. Commande lente (attends -bash-3.2# en signal de fin).

Poste le tableau obtenu.
 
Ca a été rapide

Bloc de code:
-bash-3.2# /Volumes/"Macintosh HD"/usr/bin/du -sh /Volumes/"Macintosh HD - Données"/Users/Laure/*
  0B    /Volumes/Macintosh HD - Données/Users/Laure/Applications
348K    /Volumes/Macintosh HD - Données/Users/Laure/Creative Cloud Files
 17G    /Volumes/Macintosh HD - Données/Users/Laure/Desktop
9.1G    /Volumes/Macintosh HD - Données/Users/Laure/Documents
9.6G    /Volumes/Macintosh HD - Données/Users/Laure/Downloads
1.9G    /Volumes/Macintosh HD - Données/Users/Laure/Dropbox
8.0K    /Volumes/Macintosh HD - Données/Users/Laure/Hubic
 59G    /Volumes/Macintosh HD - Données/Users/Laure/Library
136M    /Volumes/Macintosh HD - Données/Users/Laure/Movies
 29G    /Volumes/Macintosh HD - Données/Users/Laure/Music
 60K    /Volumes/Macintosh HD - Données/Users/Laure/PEDIA BILAN.pdf
 64K    /Volumes/Macintosh HD - Données/Users/Laure/PEDIA BILAN.xls
 51G    /Volumes/Macintosh HD - Données/Users/Laure/Pictures
8.0K    /Volumes/Macintosh HD - Données/Users/Laure/Public
 66M    /Volumes/Macintosh HD - Données/Users/Laure/Samsung
-bash-3.2#
 
Alors voici les sous-dossiers qui me paraissent propices -->

- Desktop (Bureau) : 17 Gi = 18,3 Go
- Documents : 9,1 Gi = 9,8 Go
- Downloads (Téléchargements) : 10,3 Go

Car les autres dossiers volumineux (comme Music ou Pictures) contiennent des Bibliothèques de classification de données (iTunes ou Photos) => toujours délicat à manier.

Passe encore la commande informative :
Bloc de code:
df -H

  • qui affiche l'occupation des volumes montés (et l'espace libre global dans le Conteneur apfs de résidence des volumes apfs)

Poste le tableau => qu'on voie combien tu as d'espace libre actuellement.
 
Bloc de code:
-bash-3.2# df -H
Filesystem     Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk1s1   2.0G   1.3G   668M    67%   48344 4294918935    0%   /
devfs          212k   212k     0B   100%     716          0  100%   /dev
/dev/disk3      10M   3.5M   7.0M    34%      23 4294967256    0%   /private/var/log
/dev/disk4      10M   266k    10M     3%       3 4294967276    0%   /private/var/log/dm
/dev/disk5     524k   147k   377k    29%       5 4294967274    0%   /Volumes
/dev/disk6     524k   147k   377k    29%       8 4294967271    0%   /private/var/tmp
/dev/disk7     524k   160k   365k    31%      15 4294967264    0%   /private/var/run
/dev/disk8     2.1M   152k   1.9M     8%       6 4294967273    0%   /private/tmp
/dev/disk9     524k   143k   381k    28%       2 4294967277    0%   /System/Installation
/dev/disk10    524k   303k   221k    58%      27 4294967252    0%   /private/var/db
/dev/disk11     13M   7.7M   4.9M    62%     105 4294967174    0%   /private/var/folders
/dev/disk12    4.2M   565k   3.6M    14%      54 4294967225    0%   /private/var/root/Library
/dev/disk14    2.1M   381k   1.7M    19%      80 4294967199    0%   /private/var/root/Library/Containers
/dev/disk15    524k   176k   348k    34%      13 4294967266    0%   /Library/Preferences
/dev/disk16    2.1M   143k   2.0M     7%       2 4294967277    0%   /Library/Preferences/Logging
/dev/disk17    524k   160k   365k    31%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk18    1.0M   193k   856k    19%       8 4294967271    0%   /Library/Keychains
/dev/disk19    524k   143k   381k    28%       2 4294967277    0%   /Library/Security/Trust Settings
/dev/disk20    6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk21    6.3M   987k   5.3M    16%       5 4294967274    0%   /private/var/tmp/OSISPredicateUpdateProductTemp
/dev/disk22    524k   143k   381k    28%       2 4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk23    2.1M   143k   2.0M     7%       2 4294967277    0%   /Library/Logs/DiagnosticReports
/dev/disk2s1   251G   222G    16G    94%  942906 2448182454    0%   /Volumes/Macintosh HD - Données
/dev/disk2s5   251G    11G    16G    41%  481735 2448643625    0%   /Volumes/Macintosh HD
-bash-3.2#

Effectivement Download sera aussi assez facile à "vider"
 
Dernière édition:
16 Go d'espace libre. Disons qu'il faut dans les 30 Go -->

- on peut cloner (via une commande du Terminal) soit le dossier Desktop > soit les dossiers Documents + Downloads => dans le volume d'un DDE USB (pour effectuer la sauvegarde des données). Puis supprimer les contenus du ou des dossier(s) source(s).​

=> Est-ce que tu as un DDE USB avec de l'espace disponible (dans les 30 Go ou 40 Go) ?
 
Alors branche-le au Mac. Attends quelques secondes > puis passe les 2 commandes (séparément) :
Bloc de code:
diskutil list external
df -H

  • qui vont afficher : la configuration du disque externe seul > et l'occupation des volumes montés

Poste les retours.