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

Dans la session de secours (écran aux 4 Utilitaires macOS) > voici comment tu vas pouvoir fournir ici les informations de base -->

- 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
  • en bas de cette page des forums MacGé => utilise 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 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk0
   1:                  Apple_HFS macOS Base System       2.0 GB     disk0s1

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *525.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk2         524.9 GB   disk1s2

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +524.9 GB   disk2
                                 Physical Store disk1s2
   1:                APFS Volume Josette - Données       497.7 GB   disk2s1
   2:                APFS Volume Preboot                 151.5 MB   disk2s2
   3:                APFS Volume Recovery                528.5 MB   disk2s3
   4:                APFS Volume VM                      2.1 GB     disk2s4
   5:                APFS Volume Josette                 10.8 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
 
Je vois une distribution à 5 volumes caractéristique de Catalina. 524,9 Go de capacité du Conteneur apfs. En additionnant les occupations des 5 volumes => 511,27 Go d'occupation globale. Soit dans les 13,6 Go d'espace disponible. Ce qui est effectivement insuffisant : disons qu'il faudrait dans les 30 Go > et donc que tu gagnes 16,4 Go d'espace libre en plus.

- passe la commande :​
Bloc de code:
diskutil ap list

  • qui affiche un tableau détaillé de l'apfs

Poste le tableau - c'est pour savoir si FileVault est activé et verrouille des volumes --> qui ne seraient donc pas montés.
 
Merci à toi
filevault n'était pas activé voici le tabelau
Bloc de code:
-bash-3.2# diskutil ap list
APFS Container (1 found)
|
+-- Container disk2 A5DC57C9-06DA-4CEA-B9F4-1BD509C52C60
    ====================================================
    APFS Container Reference:     disk2
    Size (Capacity Ceiling):      524902957056 B (524.9 GB)
    Capacity In Use By Volumes:   511481884672 B (511.5 GB) (97.4% used)
    Capacity Not Allocated:       13421072384 B (13.4 GB) (2.6% free)
    |
    +-< Physical Store disk1s2 B9AED968-E1B0-4824-B5BD-53C727DEB73E
    |   -----------------------------------------------------------
    |   APFS Physical Store Disk:   disk1s2
    |   Size:                       524902957056 B (524.9 GB)
    |
    +-> Volume disk2s1 CB2CDC47-27A4-3A46-A152-89DF7DD898B7
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s1 (Data)
    |   Name:                      Josette - Données (Case-insensitive)
    |   Mount Point:               /Volumes/Josette - Données
    |   Capacity Consumed:         497671270400 B (497.7 GB)
    |   FileVault:                 No
    |
    +-> Volume disk2s2 DD2AD4EF-996D-4D6F-9A47-2DF3C29F89F4
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s2 (Preboot)
    |   Name:                      Preboot (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         151535616 B (151.5 MB)
    |   FileVault:                 No
    |
    +-> Volume disk2s3 B6F7AA21-FD28-4168-AD2E-7F19986C4377
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s3 (Recovery)
    |   Name:                      Recovery (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         528494592 B (528.5 MB)
    |   FileVault:                 No
    |
    +-> Volume disk2s4 46627980-90B3-488D-922F-7550F71C95C3
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s4 (VM)
    |   Name:                      VM (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         2148552704 B (2.1 GB)
    |   FileVault:                 No
    |
    +-> Volume disk2s5 F7B59EB1-C8E1-4BD3-BA45-0205241BBCAB
        ---------------------------------------------------
        APFS Volume Disk (Role):   disk2s5 (System)
        Name:                      Josette (Case-insensitive)
        Mount Point:               /Volumes/Josette
        Capacity Consumed:         10818211840 B (10.8 GB)
        FileVault:                 No
 
En effet. Donc le volume-Données est monté et adressable.

- passe la commande :​
Bloc de code:
/Vol*/Jos*/usr/bin/du -sh /Vol*/"Josette - Données"/*

  • je te conseille de la passer en copier-coller à rebours : tu la copies d'abord ici avec Safari > tu la colles dans le terminal > tu l'exécutes
  • la commande va chercher un utilitaire du (de mesure des fichiers) dans le volume Josette (utilitaire absent d'un OS de secours démarré et non appelable directement dans son terminal) => pour lui faire mesurer (en Gi = gibibytes : base 2) les dossiers de 1er rang du volume Josette - Données. Car c'est dans ce volume qu'on peut envisager un allègement (après sauvegarde des originaux s'il le faut). Commande lente : attends le retour de -bash-3.2# en signal de fin.

Poste le tableau obtenu.
 
Bloc de code:
-bash-3.2# /Vol*/Jos*/usr/bin/du -sh /Vol*/"Josette - Données"/*
 17G    /Volumes/Josette - Données/Recovered Items
445G    /Volumes/Josette - Données/Users
  0B    /Volumes/Josette - Données/Volumes
  0B    /Volumes/Josette - Données/cores
  0B    /Volumes/Josette - Données/home
845M    /Volumes/Josette - Données/macOS Install Data
  0B    /Volumes/Josette - Données/mnt
  0B    /Volumes/Josette - Données/opt
284K    /Volumes/Josette - Données/private
  0B    /Volumes/Josette - Données/sw
-bash-3.2#
 
Alors voici la situation -->

- il y a un dossier Recovered Items. C'est toujours le signe qu'une installation a été débutée > et des dossiers-Système (comme Applications > Library > System > usr) y ont été déplacés en quarantaine. Il y a aussi un dossier macOS Install Data destiné à réceptionner les composants d'une installation. Le dossier Users (445 Gi = 478 Go) est toujours laissé dans l'espace-racine du volume. Quand un volume est dans cet état => il faut réitérer une installation. Pour cela > il faut dégager un peu plus d'espace libre.​

C'est donc dans le dossier Utilisateurs qu'il faut poursuivre l'enquête => pour voir ce qu'on pourrait sauvevarder (à un disque externe) avant suppression des originaux et relance de l'installation.

- passe la commande :​
Bloc de code:
/Vol*/Jos*/usr/bin/du -sh /Vol*/"Josette - Données"/Users/*

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

Poste le retour.
 
-bash-3.2# /Vol*/Jos*/usr/bin/du -sh /Vol*/"Josette - Données"/Users/*

445G /Volumes/Josette - Données/Users/Joke

2.1M /Volumes/Josette - Données/Users/Shared

-bash-3.2#
 
Tout est dans le dossier Joke (le tien - plaisanterie privée sur ton prénom ?).

- enchaîne avec la commande :​
Bloc de code:
/Vol*/Jos*/usr/bin/du -sh /Vol*/"Josette - Données"/Users/Joke/*

  • qui mesure (en Gi) les sous-dossiers du dossier Joke

Poste le retour (n'oublie pas de coller dans un Bloc de code pour la lisibiité).
 
En effet il y a un Private Joke là dedans :)

Bloc de code:
-bash-3.2# /Vol*/Jos*/usr/bin/du -sh /Vol*/"Josette - Données"/Users/Joke/*

2.9G    /Volumes/Josette - Données/Users/Joke/Desktop

435G    /Volumes/Josette - Données/Users/Joke/Documents

117M    /Volumes/Josette - Données/Users/Joke/Downloads

1.3G    /Volumes/Josette - Données/Users/Joke/Library

116M    /Volumes/Josette - Données/Users/Joke/Movies

  0B    /Volumes/Josette - Données/Users/Joke/Music

208M    /Volumes/Josette - Données/Users/Joke/Pictures

  0B    /Volumes/Josette - Données/Users/Joke/Public

-bash-3.2#
 
435 Gi = 467 Go dans Documents !

- passe la commande :​
Bloc de code:
/Vol*/Jos*/usr/bin/du -sh /Vol*/Jos*\ */Users/Joke/Doc*/*

  • la commande s'allonge : j'ai raccourci "Josette - Données" en Jos*\ *
  • la commande mesure les objets de 1er rang contenus dans Documents

Poste la liste.
 
On peut taper dans les films sans problème
Bloc de code:
-bash-3.2# /Vol*/Jos*/usr/bin/du -sh /Vol*/Jos*\ */Users/Joke/Doc*/*
1.2G    /Volumes/Josette - Données/Users/Joke/Documents/Dropbox
376G    /Volumes/Josette - Données/Users/Joke/Documents/Films
 59G    /Volumes/Josette - Données/Users/Joke/Documents/Series
-bash-3.2#
 
D'accord : alors on explore les 376 Gi = 404 Go de Films.

- passe la commande :​
Bloc de code:
/Vol*/J*/usr/bin/du -sh /Vol*/J*\ */Users/Joke/Doc*/Films/*

  • (j'ai encore rétréci : Jos*\ * à : J*\ * :hilarious:) la commande mesure (en Gi) les objets de 1er rang dans Films

Poste la liste.
 
On peut supprimer A star is born et First man le premier homme sur la lune ca libèrera pas mal de place :)

Bloc de code:
-bash-3.2# /Vol*/J*/usr/bin/du -sh /Vol*/J*\ */Users/Joke/Doc*/Films/*
 20G    /Volumes/Josette - Données/Users/Joke/Documents/Films/12 years a slave
 16G    /Volumes/Josette - Données/Users/Joke/Documents/Films/120 battements par minute
 13G    /Volumes/Josette - Données/Users/Joke/Documents/Films/3 Billboards Les Panneaux de la vengeance
 33G    /Volumes/Josette - Données/Users/Joke/Documents/Films/A Star is born
 11G    /Volumes/Josette - Données/Users/Joke/Documents/Films/American Beauty
 17G    /Volumes/Josette - Données/Users/Joke/Documents/Films/American History X
9.4G    /Volumes/Josette - Données/Users/Joke/Documents/Films/Amour
 17G    /Volumes/Josette - Données/Users/Joke/Documents/Films/Argo
 13G    /Volumes/Josette - Données/Users/Joke/Documents/Films/Boyhood
 12G    /Volumes/Josette - Données/Users/Joke/Documents/Films/Captain Fantastic
 17G    /Volumes/Josette - Données/Users/Joke/Documents/Films/Dallas buyers Club
 24G    /Volumes/Josette - Données/Users/Joke/Documents/Films/Dans la maison
8.7G    /Volumes/Josette - Données/Users/Joke/Documents/Films/Des Hommes et des Dieux
 28G    /Volumes/Josette - Données/Users/Joke/Documents/Films/Dunkerque
 22G    /Volumes/Josette - Données/Users/Joke/Documents/Films/Et au milieu coule une rivière
 20G    /Volumes/Josette - Données/Users/Joke/Documents/Films/Faute d'amour
 33G    /Volumes/Josette - Données/Users/Joke/Documents/Films/First Man le premier homme sur la lune
 41G    /Volumes/Josette - Données/Users/Joke/Documents/Films/Happiness Therapy
6.3G    /Volumes/Josette - Données/Users/Joke/Documents/Films/Hasta la Vista
 24K    /Volumes/Josette - Données/Users/Joke/Documents/Films/Indian Palace
 15G    /Volumes/Josette - Données/Users/Joke/Documents/Films/Intouchables
-bash-3.2#
 
Il te suffit de regagner 17 Go. Soit 15,8 Gi dans les mesures de du.

- si tu as une clé USB de 32 Go ou un DDE => on peut copier d'abord un seul objet de cette taille (genre 120 battements par minute = 16 Gi ou American History X = 17 Gi ou Dallas buyers Club = 17 Gi) > puis supprimer l'original.​

- si tu préfères supprimer directement un des objets de la liste > dis-le : il suffit qu'il n'ait pas une taille inférieure à 16 Gi.​

Mais ça me fait penser qu'on n'a pas vérifié s'il n'y avait pas de snapshots verrouilleurs d'espace disque actuellement.

- passe la commande :​
Bloc de code:
diskutil ap listSnaps disk2s1

  • qui liste d'éventuels snapshots associés au volume-Données

Poste le retour.
 
D'accord.

- passe la commande :​
Bloc de code:
rm -rf /Volumes/"Josette - Données"/Users/Joke/Documents/Films/"A Star is born"

  • copier-coller à rebours. La commande rm (suppression) ne supporte pas les abréviations
  • la commande supprime A Star is born. Commande silencieuse (retour direct de -bash-3.2#) si elle passe

Si tel a été le cas > passe ensuite la commande :
Bloc de code:
df -H /Vol*/J*\ *

  • qui mesure (en Go) l'occupation de Josette - Données > et l'espace libre global dans le Conteneur

Poste le retour.
 
Bloc de code:
-bash-3.2# df -H /Vol*/J*\ *
Filesystem     Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk2s1   525G   462G    49G    91%  279925 5125725515    0%   /Volumes/Josette - Données
-bash-3.2#
 
Tu as 49 Go d'espace libre global dans le Conteneur. Largement suffisant !

- dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Réinstaller macOS" => et choisis Josette comme destination lorsque cela te sera proposé.​