10.15 Catalina Le serveur de récupération n'a pas pu être contacté

GregOizo

Membre confirmé
16 Octobre 2019
18
1
40
Bonjour à tous,

J'ai eu un problème pendant l'installation de Catalina qui ressemble fortement à celui évoqué sur le sujet https://forums.macg.co/threads/macos-na-pas-pu-etre-installe-sur-votre-ordinateur.1322035 mais avec une fin différente ...

Comme lui, l'installation a été stoppé en plein milieu avec l'erreur "Espace disque insuffisant".

J'ai suivi les différentes instructions de @macomaniac que je relate ci-dessous :

- J'ai redémarré sur l'OS de secours du disque via la commande : CMD + R
- Lorsque je vais sur Menu Pomme > Disque de démarrage : la liste est vide, je ne peux pas sélectionner un disque de démarrage.
- Je passe au terminal.
- Je tape `diskutil list`, j'obtiens :
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         500.1 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 -                      +500.1 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            480.7 GB   disk2s1
   2:                APFS Volume Preboot                 45.5 MB    disk2s2
   3:                APFS Volume Recovery                510.4 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               +524.3 KB   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               +6.3 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               +2.1 MB     disk21

/dev/disk22 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *4.1 GB     disk22
   1:             Windows_FAT_32 USB DISK                4.1 GB     disk22s1
- J'identifie le volume `Macintosh HD`.
- Je tape `diskutil ap list disk2`. J'obtiens :
Bloc de code:
|
+-- Container disk2 F9C69DEA-E4F5-4548-A715-52DE95D94D1F
    ====================================================
    APFS Container Reference:     disk2
    Size (Capacity Ceiling):      500068036608 B (500.1 GB)
    Capacity In Use By Volumes:   486750392320 B (486.8 GB) (97.3% used)
    Capacity Not Allocated:       13317644288 B (13.3 GB) (2.7% free)
    |
    +-< Physical Store disk0s2 68D12CC0-E134-4A09-8C19-6F0B8E181028
    |   -----------------------------------------------------------
    |   APFS Physical Store Disk:   disk0s2
    |   Size:                       500068036608 B (500.1 GB)
    |
    +-> Volume disk2s1 2EE583A0-926F-3259-9118-DF2B57242492
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s1 (No specific role)
    |   Name:                      Macintosh HD (Case-insensitive)
    |   Mount Point:               /Volumes/Macintosh HD
    |   Capacity Consumed:         480663773184 B (480.7 GB)
    |   FileVault:                 No
    |
    +-> Volume disk2s2 B3CD3B66-7C05-4847-BF21-EB51999824DD
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s2 (Preboot)
    |   Name:                      Preboot (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         45547520 B (45.5 MB)
    |   FileVault:                 No
    |
    +-> Volume disk2s3 6CCDF8F6-9D11-4DFC-8061-09E97EA46826
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s3 (Recovery)
    |   Name:                      Recovery (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         510431232 B (510.4 MB)
    |   FileVault:                 No
    |
    +-> Volume disk2s4 30E6A595-0A0F-4503-941E-5C5E3960E584
        ---------------------------------------------------
        APFS Volume Disk (Role):   disk2s4 (VM)
        Name:                      VM (Case-insensitive)
        Mount Point:               Not Mounted
        Capacity Consumed:         5369102336 B (5.4 GB)
        FileVault:                 No
- `ls /Volumes/Maci*/`
Bloc de code:
.DS_Store
.DocumentRevisions-V100
.HFS+ Private Directory Data
.IAProductInfo
.OSInstallerMessages
.PKInstallSandboxManager
.PKInstallSandboxManager-SystemSoftware
.Spotlight-V100
.Trashes
.dbfseventsd
.file
.fseventsd
.vol
Informations sur l’utilisateur
Recovered Items
Users
openssl
private
- `bless --info /Volumes/Maci*`
Bloc de code:
        4107 => Blessed System File is <Preboot>/2EE583A0-926F-3259-9118-DF2B57242492/com.apple.installer/boot.efi
          66 => Blessed System Folder is <Preboot>/2EE583A0-926F-3259-9118-DF2B57242492/com.apple.installer
The blessed volume in this APFS container is "/Volumes/Macintosh HD".
- `sw_vers -productVersion`
Bloc de code:
10.14.6
- A ce niveau là du post initial, ayant les mêmes résultats, j'arrive aux mêmes conclusions. j'ai supprimé "macOS Install Data" qui était sur "/Volumes/Macintosh HD" (on ne le voit plus sur le code collé car j'ai fait les captures après coup).
- J'essaye alors de réinstallar mac OS via "écran des 4 utilitaires macOS > Réinstaller macOS" : C'est là que j'obtiens l'erreur "Le Serveur de récupération n'a pas pu être contacté".

Ensuite, j'ai quand même essayer d'aller plus loin, car je savais que j'aurais ce problème de place:
- `ls /Volumes/Maci*/Reco*`
Bloc de code:
Applications
Library
Network
System
Volumes
anaconda3
bin
cores
data
dev
etc.php.ini
home
net
opt
p
private
sbin
usr
- `df -H /Volumes/Maci*`
Bloc de code:
Filesystem     Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk2s1   500G   481G    13G    98% 3162672 9223372036851613135    0%   /Volumes/Macintosh HD
- `/Volumes/Maci*/Reco*/usr/bin/du -sh /Volumes/Maci*/*`
Bloc de code:
/Volumes/Maci*/Reco*/usr/bin/du: No such file or directory
- `ls /Volumes/Maci*/Reco*/Applications`
Bloc de code:
.DS_Store
Adobe Acrobat Reader DC.app
Anaconda-Navigator.app
Backup and Sync.app
Canon Utilities
......
pgAdmin 4.app
rekordbox 5
zoom.us.app
- Pour info, il y avait aussi "Install macOs Catalina.app" dans les applications et je l'ai supprimé avec la commande `rm -rf`

Vous avez une idée de ce que je dois faire ensuite ?

Merci pour votre aide !
Greg
 
En attendant je test d'autres choses : je ne sais pas si ça peut aider, mais dans "Utilitaire de disque", je vois bien le disque interne "Macintosh HD". Il n'est pas grisé et est bien monté.

J'ai fait un diagnostic `diskutil verifyVolume disk2` lance 10 snapshots avec 10 fois le même résultat :
- une ligne "error: directory valence check: directory (oid 0x13): nchildren (2) does not match drec count (0)"
- 4 lignes "warning: directory valence check: directory (oid 0x7787363) orphan directory record"

Un point important que j'ai oublié de préciser : suite à un vieil accident de verre d'eau sur le mac, je n'ai plus de carte wifi ... donc pour avoir internet, j'utilise un clé usb wifi. Sauf qu'avec le mode "os de secours", la clé ne fonctionne pas ;-)

ça explique que certains copier / coller de code sont décousues ... Je dois soit les recopier à la main, soit les exporter dans un fichier sur une clé usb puis poster ce message depuis un autre ordinateur !

voila, vous savez tout ;-)

merci à la bonne âme qui saura sauver mon ordi ! (qui reste pour l'instant totalement bloqué entre 2 dimensions ....)
 
Encore un autre point que j'ai oublié de dire (décidément ...) :
Quand j'eteins le mac et que je le démarre sans appuyer sur CMD + R, j'arrive sur un écran noir et un panneau "ENSEMBLE VIDE" au milieu (Rond Barré en diagonal)...
 
Bonjour Greg

Tu t'es montré super-actif et tu es récompensé par un "Ensemble Vide" :hilarious:

Passe la commande :
Bloc de code:
diskutil ap listSnaps disk2s1

  • la commande affiche les snapshots associés à Macintosh HD : instantanés imageant sa configuration à un point T du temps et permettant la réversion temporelle du volume à cette configuration

Poste le retour.
 
  • J’aime
Réactions: GregOizo
Merci pour ton retour !

Passe la commande :
Bloc de code:
diskutil ap listSnaps disk2s1

Voilà:
Bloc de code:
Snapshots for disk2s1 (10 found)
|
+-- Name: com.apple.TimeMachine.2019-10-15-150306
|   XID:  3421520
|   NOTE: This snapshot sets the minimal allowed size of APFS Container disk2
|
+-- Name: com.apple.TimeMachine.2019-10-15-223003
|   XID:  3427434
|
+-- Name: com.apple.TimeMachine.2019-10-16-000601
|   XID:  3429646
|
+-- Name: com.apple.TimeMachine.2019-10-16-010449
|   XID:  3430042
|
+-- Name: com.apple.TimeMachine.2019-10-16-020449
|   XID:  3430439
|
+-- Name: com.apple.TimeMachine.2019-10-16-030319
|   XID:  3430794
|
+-- Name: com.apple.TimeMachine.2019-10-16-040234
|   XID:  3431183
|
+-- Name: com.apple.TimeMachine.2019-10-16-050304
|   XID:  3431572
|
+-- Name: com.apple.TimeMachine.2019-10-16-060534
|   XID:  3431991
|
+-- Name: com.apple.TimeMachine.2019-10-16-070419
    XID:  3432373
 
10 snapshots ! --> jolie collection :hilarious:

- le dernier (com.apple.TimeMachine.2019-10-16-070419) est donc daté du 16 Octobre 2019 (aujourd'hui) à 7H 04'

=> est-ce que ça correspond au moment où tu as tenté une installation de Catalina qui a planté ?
 
Ce dernier snapshot a certainement été pris par le programme d'installation de Catalina > juste avant le lancement de l'installation qui a planté. Il doit donc imager un état valide et démarrable de ton volume Macintosh HD à ce moment-là.

- donc : dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Restaurer d'après une sauvegarde Time Machine" > choisis le volume affiché Macintosh HD comme cible de la restauration. Tu vas voir affichée la liste des snapshots ; choisis le dernier = com.apple. TimeMachine.2019-10-16-070419 et presse le bouton lançant la restauration.​

=> en moins d'une minute > le volume sera restauré à son état de ce moment-là (à moins d'une corruption des snapshots) > le Mac redémarré > et tu pourras réouvrir ta session -->

- confirme si ça a fonctionné.​
 
  • J’aime
Réactions: litobar71
- confirme si ça a fonctionné.​

Bravo !! ça a marché, j'ai retrouvé mon mac :D

Du coup, j'aurais bien une petite question bonus ;) ... Comment je fais, via le terminal si possible, pour faire un diagnostic de ce qui prend le plus de places sur mon ordi ? par exemple dossier par dossier ...

J'ai essayé d'utiliser la command `su` mais elle liste tous les dossiers et les sous-dossiers, sans les trier par taille ... du coup, c'est difficile à utiliser !!

merci bcp !!
 
Content pour toi !

Alors -->

- a) va au Menu  > Préférences Système > Time Machine => décoche la case : "Sauvegarder automatiquement" si elle est cochée. C'est le robinet inducteur de snapshots. Certes commodes pour une réversion du volume > mais verrouilleurs d'espace de blocs occupés => ce qui t'interdirait de faire de la place.

----------​

- b) tu trouves le Terminal de macOS at: Applications > Utilitaires > Terminal. Lance-le > passe la commande (copier-coller) :
Bloc de code:
tmutil listlocalsnapshots /
  • qui liste les snapshots existants

Poste le retour.

Note
: je reviendrai ensuite sur la question d'une commande de mesure des dossiers.
 
Voilà le retour :

Bloc de code:
➜  / tmutil listlocalsnapshots /
com.apple.TimeMachine.2019-10-15-223003
com.apple.TimeMachine.2019-10-16-000601
com.apple.TimeMachine.2019-10-16-010449
com.apple.TimeMachine.2019-10-16-020449
com.apple.TimeMachine.2019-10-16-030319
com.apple.TimeMachine.2019-10-16-040234
com.apple.TimeMachine.2019-10-16-050304
com.apple.TimeMachine.2019-10-16-060534
com.apple.TimeMachine.2019-10-16-070419
com.apple.TimeMachine.2019-10-16-171803

Concernant le fait d'avoir décoché la sauvegarde automatique de Time Machine, c'est quoi la bonne pratique ? de faire ses sauvegardes à la main ?

Merci !
 
Dernière édition par un modérateur:
Tu as une quantité faramineuse de snaphots -->

- quand ton DDE de TM n'est pas branché au Mac et exploitable pour une sauvegarde TM effective > les snapshots prennent des clichés temporels périodiques du volume de démarrage. Au lancement d'une sauvegarde TM effective > en plus de l'état présent du volume > les états passés imagés par les snapshots sont aussi sauvegardés (cela crée une démultiplication temporelle de la sauvegarde).​

- le problème est que ces instantanés verrouillent à l'état "occupé" tous les blocs correspondants aux fichiers impliqués > même si tu supprimes ensuite des masses de ces fichiers (ce qui les supprime du catalogue mais ne libère pas les blocs écrits). Cela donne un espace occupé fantôme (blocs occupés sans fichiers catalogués). Si tu n'effectues pas de sauvegardes TM très régulières > les snapshots s'accumulent (comme ici) et verrouillent littéralement un espace considérable de blocs du volume. Car un snapshot n'est en somme qu'un index qui pointe à des écritures de blocs : celles-ci ne doivent pas être modifiées (par exemple par une libération pour l'écriture de nouveaux fichiers) => sans invalider les snapshots.​

=> qu'est-ce que tu décides ? - suppression des snapshots ?
 
=> qu'est-ce que tu décides ? - suppression des snapshots ?

Oui, supprimons-les.

Par rapport à tes commentaires sur les sauvegardes TM :
En effet, ma dernier sauvegarde TM date d'aout 2017. Depuis, j'ai essayé plusieurs fois de la refaire mais il y a tellement de données que la TM prend un temps pharamineux et je l'arrête avant. J'imagine alors qu'il vaudrait mieux que je fasse des sauvegardes ciblés à la main de dossiers spécifiques... (ou alors faire des TM en excluant bcp plus de fichiers pour ne garder que le nécessaire).
 
Alors passe la commande (copier-coller) :
Bloc de code:
sudo tmutil thinlocalsnapshots / 99000000000000 4 ; say 'ENFIN TERMINÉ LA PURGE'

  • à 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 supprime en lot les snapshots. Attends d'entendre une voix déclarer : "Enfin ! terminé la purge..." en signal de fin.

Lorsque c'est fait > repasse la commande :
Bloc de code:
tmutil listlocalsnapshots /

  • est-ce que tu as un retour ?
 
est-ce que tu as un retour ?

Je n'ai plus rien :
Bloc de code:
➜  / tmutil listlocalsnapshots /
➜  /

Merci ! Je crois que j'ai gagné 7Go déjà par rapport à avant :
Bloc de code:
➜  / df -H /Volumes/Maci*
Filesystem     Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1   500G   477G    20G    97% 3642844 9223372036851132963    0%   /
 
Tu as 20 Go d'espace libre -->

- il faudrait que tu fasses un peu de ménage (genre : sauvegarder des fichiers volumineux > supprimer les originaux). Si tu veux relancer une installation de Catalina --> il te faudrait dans les 30 Go d'espace libre.​
 
Merci bcp !

Du coup, je veux d'encore un petit peu d'aide de ta part :) tu me parlais d'une commande pour m'aider dans ce ménage ...

Note : je reviendrai ensuite sur la question d'une commande de mesure des dossiers.

ça m'aiderait beaucoup pour pouvoir faire ça !!

Merci bcp, tu es le roi du mac !!
 
Passe d'abord la commande :
Bloc de code:
csrutil status

  • qui affiche le statut du SIP (protocole de sécurité)

=> poste le retour.

En voici la raison : l'activation du SIP bloque partiellement d'accès en lecture (!) à des dossiers protégés => la commande de mesure que j'envisage de te passer. Résultat : des kyrielles d'«Operation not permitted» qui embrouillent la lisibilité du tableau résultant > et une inadéquation des mesures par privation de l'accès à des dossiers.
 
Le SIP est activé (enabled).

----------

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 Macintosh HD > redémarre dessus.

----------

De retour dans ta session > passe la commande (copier-coller) :
Bloc de code:
sudo find -x / -d 1 -regex '.*[^\.\].*' -exec sudo du -shx {} +

  • la commande mesure (en Gi = gibibytes : base 2) les objets de 1er rang du volume de démarrage (fichiers ou dossiers / visibles ou cachés). Elle est très lente d'exécution : attends le retour de l'invite de commande terminée par ton nomcourt$ en signal de fin.

Poste le tableau dans une fenêtre de code.
 
  • J’aime
Réactions: GregOizo