10.12 Sierra impossible de supprimer un compte utilisateur

Analyse -->

- tous les dossiers-Système sont présents > sans quarantaine dans un réperoire Recovered Items (comme c'est le cas en début d'une installation). Il y a le dossier macOS Install Data de l'installation plantée (plantée car ce dossier est toujours purgé en fin d'installation réussie). Il y a enfin des dossiers de résupération : lost+found & DamagedFiles (dont je ne m'explique pas la présence).​

- aucun chemin de démarrage n'est inscrit actuellement sur l'en-tête du volume => il n'est donc pas considéré comme un volume démarrable par le gestionnaire de démarrage du Mac (touche "alt") > ni démarrable par l'EFI (programme interne du Mac).​

Interprétation -->

- il est possible que le programme d'installation n'ait rien fait (sinon supprimer le chemin de démarrage) et que l'OS soit intact et démarrable. On va supprimer le dossier d'installation > puis restaurer le chemin de démarrage --> et on verra ce qui se passe...​

----------

Passe d'abord la commande exacte :
Bloc de code:
rm -rf /Volumes/"Macintosh HD"/"macOS Install Data"

  • mets les 2 intitulés avec les "" (la commande de suppression rm ne supporte pas les abréviations) ; pas d'espace (!) entre HD" et la / qui suit
  • la commande supprime le dossier d'installation. Elle passe silencieusement (retour direct de -bash-3.2#) si elle passe
=> est-ce que ça a été la cas ?
oui
Bloc de code:
-bash-3.2# rm -rf /Volumes/"Macintosh HD"/"macOS Install Data"
-bash-3.2#
-bash-3.2# rm -rf /Volumes/"Macintosh HD"/"macOS Install Data"
-bash-3.2#
 
Dernière édition par un modérateur:
Parfait. Voici à présent la longue commande à passer :
Bloc de code:
bless --folder /Volumes/"Macintosh HD"/System/Library/CoreServices --file /Volumes/"Macintosh HD"/System/Library/CoreServices/boot.efi

  • tu la passes en "copier-coller à rebours" : tu la copies d'abord ici avec Safari (copie-la bien jusqu'au boot.efi final) > tu la colles dans le terminal > tu l'exécutes
  • la commande inscrit un chemin de démarrage sur l'en-tête de Macintosh HD => pointant au lanceur boot.efi de l'OS. Elle passe silencieusement, si elle passe

Si tel a été le cas (sinon : poste le message d'erreur) > repasse la commande informative :
Bloc de code:
bless --info /Volumes/Mac*

  • qui affiche le chemin de démarrage actif du volume

Poste le retour.
 
Parfait. Voici à présent la longue commande à passer :
Bloc de code:
bless --folder /Volumes/"Macintosh HD"/System/Library/CoreServices --file /Volumes/"Macintosh HD"/System/Library/CoreServices/boot.efi

  • tu la passes en "copier-coller à rebours" : tu la copies d'abord ici avec Safari (copie-la bien jusqu'au boot.efi final) > tu la colles dans le terminal > tu l'exécutes
  • la commande inscrit un chemin de démarrage sur l'en-tête de Macintosh HD => pointant au lanceur boot.efi de l'OS. Elle passe silencieusement, si elle passe
Si tel a été le cas (sinon : poste le message d'erreur) > repasse la commande informative :
Bloc de code:
bless --info /Volumes/Mac*

  • qui affiche le chemin de démarrage actif du volume

Poste le retour.
Bloc de code:
-bash-3.2# bless --folder /Volumes/"Macintosh HD"/System/Library/CoreServices --file /Volumes/"Macintosh HD"/System/Library/CoreServices/boot.efi
Error while getting file ID of /Volumes/Macintosh HD/System/Library/CoreServices/boot.efi. Ignoring...
-bash-3.2# bless --info /Volumes/Mac*
finderinfo[0]: 12394627 => Blessed System Folder is /Volumes/Macintosh HD/System/Library/CoreServices
finderinfo[1]:      0 => No Blessed System File
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:      0 => No alternate OS blessed file/folder
finderinfo[4]:      0 => Unused field unset
finderinfo[5]: 12394627 => OS X blessed folder is /Volumes/Macintosh HD/System/Library/CoreServices
64-bit VSDB volume id:  0x2CBC2C415EAE0333
-bash-3.2#
 
Dernière édition par un modérateur:
Le chemin de démarrage est incomplet > car le lanceur boot.efi n'a pas été trouvé à la localisation attendue dans Macintosh HD -->

- le programme d'installation a dû affecter l'OS en place.​

Dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Réinstaller macOS" --> et choisis Macintosh HD comme destination lorsque cela te sera proposé. Seul l'OS du volume sera restauré > ton compte non touché non plus que les applications tierces.

- tu n'auras qu'à dire si tu as pu réouvrir ta session à la fin...​
 
Le chemin de démarrage est incomplet > car le lanceur boot.efi n'a pas été trouvé à la localisation attendue dans Macintosh HD -->

- le programme d'installation a dû affecter l'OS en place.​

Dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Réinstaller macOS" --> et choisis Macintosh HD comme destination lorsque cela te sera proposé. Seul l'OS du volume sera restauré > ton compte non touché non plus que les applications tierces.

- tu n'auras qu'à dire si tu as pu réouvrir ta session à la fin...​
Ok je réinstalle Mac OS merci je vous tiens informé.

D7B6C472-A37A-419A-BD60-45A8C86159D0.jpeg
 
Dernière édition par un modérateur:
@Ben92100
Evite de te citer, surtout en double et mets une taille d'image suffisante, car ton timbre poste ne servait à rien. J'ai donc un peu agrandi et dans la bonne orientation. Tiens en compte pour la prochaine fois.
 
@ Ben

L'installation bloque ? -->

- reviens dans la session de secours > relance le Terminal et passe la commande :​
Bloc de code:
diskutil repairVolume disk2

  • qui répare : a) le système de stockage CoreStorage > b) le système de fichiers jhfs+ (formateur du volume Macintosh HD)

Poste le retour.
 
@ Ben

L'installation bloque ? -->

- reviens dans la session de secours > relance le Terminal et passe la commande :​
Bloc de code:
diskutil repairVolume disk2

  • qui répare : a) le système de stockage CoreStorage > b) le système de fichiers jhfs+ (formateur du volume Macintosh HD)

Poste le retour.
Bloc de code:
-bash-3.2# diskutil repairVolume disk2
Started file system repair on disk2 Macintosh HD
Verifying storage system
Performing fsck_cs -n -x --lv --uuid AACB9617-7D9D-4A2D-B7B6-0D3E2422CD56
Checking volume
disk0s2: Scan for Volume Headers
disk0s2: Scan for Disk Labels
Logical Volume Group AACB9617-7D9D-4A2D-B7B6-0D3E2422CD56 on 1 device
disk0s2: Scan for Metadata Volume
Logical Volume Group has a 24 MB Metadata Volume with double redundancy
Start scanning metadata for a valid checkpoint
Load and verify Segment Headers
Load and verify Checkpoint Payload
Load and verify Transaction Segment
Incorporate 0 newer non-checkpoint transactions
Load and verify Virtual Address Table
Load and verify Segment Usage Table
Load and verify Metadata Superblock
Load and verify Logical Volumes B-Trees
Logical Volume Group contains 1 Logical Volume
Load and verify 3B62E800-7EB2-4FFF-ADC5-32C1A8CE53E4
Load and verify D2CE0921-7576-4532-8BB2-2A5A711D5B10
Load and verify Freespace Summary
Load and verify Block Accounting
Load and verify Live Virtual Addresses
Newest transaction commit checkpoint is valid
Load and verify Segment Cleaning
The volume AACB9617-7D9D-4A2D-B7B6-0D3E2422CD56 appears to be OK
Storage system check exit code is 0
Repairing file system
Volume could not be unmounted
Restoring the original state found as mounted
Error: -69673: Unable to unmount volume for repair
-bash-3.2#
 
Bizarre : il y a eu aussi une impossibilité de démonter le volume pour effectuer la réparation du système de fichiers jhfs+.

Passe la commande :
Bloc de code:
diskutil verifyVolume disk2

  • qui vérifie sans réparer (vérification qui devrait pouvoir s'effectuer en mode "live" = volume non démonté)

Poste le retour.
 
Bizarre : il y a eu aussi une impossibilité de démonter le volume pour effectuer la réparation du système de fichiers jhfs+.

Passe la commande :
Bloc de code:
diskutil verifyVolume disk2

  • qui vérifie sans réparer (vérification qui devrait pouvoir s'effectuer en mode "live" = volume non démonté)

Poste le retour.
Bloc de code:
-bash-3.2# diskutil verifyVolume disk2
Started file system verification on disk2 Macintosh HD
Verifying storage system
Performing fsck_cs -n -x --lv --uuid AACB9617-7D9D-4A2D-B7B6-0D3E2422CD56
Checking volume
disk0s2: Scan for Volume Headers
disk0s2: Scan for Disk Labels
Logical Volume Group AACB9617-7D9D-4A2D-B7B6-0D3E2422CD56 on 1 device
disk0s2: Scan for Metadata Volume
Logical Volume Group has a 24 MB Metadata Volume with double redundancy
Start scanning metadata for a valid checkpoint
Load and verify Segment Headers
Load and verify Checkpoint Payload
Load and verify Transaction Segment
Incorporate 0 newer non-checkpoint transactions
Load and verify Virtual Address Table
Load and verify Segment Usage Table
Load and verify Metadata Superblock
Load and verify Logical Volumes B-Trees
Logical Volume Group contains 1 Logical Volume
Load and verify 3B62E800-7EB2-4FFF-ADC5-32C1A8CE53E4
Load and verify D2CE0921-7576-4532-8BB2-2A5A711D5B10
Load and verify Freespace Summary
Load and verify Block Accounting
Load and verify Live Virtual Addresses
Newest transaction commit checkpoint is valid
Load and verify Segment Cleaning
The volume AACB9617-7D9D-4A2D-B7B6-0D3E2422CD56 appears to be OK
Storage system check exit code is 0
Verifying file system
Volume could not be unmounted
Using live mode
Performing fsck_hfs -fn -l -x /dev/rdisk2
Performing live verification
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Macintosh HD appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Finished file system verification on disk2 Macintosh HD
-bash-3.2#
 
Bizarre : aucune erreur n'est attestée en ce qui concerne le système de fichiers du volume Macintosh HD.

Passe la commande simple :
Bloc de code:
diskutil umount disk2

  • qui démonte le volume Macintosh HD de manière simple (sans la contrainte de l'option force)

Poste le retour.
 
Bizarre : aucune erreur n'est attestée en ce qui concerne le système de fichiers du volume Macintosh HD.

Passe la commande simple :
Bloc de code:
diskutil umount disk2

  • qui démonte le volume Macintosh HD de manière simple (sans la contrainte de l'option force)

Poste le retour.
Bloc de code:
-bash-3.2# diskutil umount disk2
Volume Macintosh HD on disk2 unmounted
-bash-3.2#




















[/code]
 
Le volume a été démonté sans difficulté. Profitons-en pour effectuer une réparation.

Passe la commande :
Bloc de code:
diskutil repairVolume disk2

  • et poste le retour.
 
Le volume a été démonté sans difficulté. Profitons-en pour effectuer une réparation.

Passe la commande :
Bloc de code:
diskutil repairVolume disk2

  • et poste le retour.
Bloc de code:
-bash-3.2# diskutil repairVolume disk2
Started file system repair on disk2 Macintosh HD
Verifying storage system
Performing fsck_cs -n -x --lv --uuid AACB9617-7D9D-4A2D-B7B6-0D3E2422CD56
Checking volume
disk0s2: Scan for Volume Headers
disk0s2: Scan for Disk Labels
Logical Volume Group AACB9617-7D9D-4A2D-B7B6-0D3E2422CD56 on 1 device
disk0s2: Scan for Metadata Volume
Logical Volume Group has a 24 MB Metadata Volume with double redundancy
Start scanning metadata for a valid checkpoint
Load and verify Segment Headers
Load and verify Checkpoint Payload
Load and verify Transaction Segment
Incorporate 0 newer non-checkpoint transactions
Load and verify Virtual Address Table
Load and verify Segment Usage Table
Load and verify Metadata Superblock
Load and verify Logical Volumes B-Trees
Logical Volume Group contains 1 Logical Volume
Load and verify 3B62E800-7EB2-4FFF-ADC5-32C1A8CE53E4
Load and verify D2CE0921-7576-4532-8BB2-2A5A711D5B10
Load and verify Freespace Summary
Load and verify Block Accounting
Load and verify Live Virtual Addresses
Newest transaction commit checkpoint is valid
Load and verify Segment Cleaning
The volume AACB9617-7D9D-4A2D-B7B6-0D3E2422CD56 appears to be OK
Storage system check exit code is 0
Repairing file system
Volume is already unmounted
Performing fsck_hfs -fy -x /dev/rdisk2
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
Trimming unused blocks
The volume Macintosh HD appears to be OK
File system check exit code is 0
Restoring the original state found as unmounted
Checking for overcommitted space in Logical Volume Group
Finished file system repair on disk2 Macintosh HD
-bash-3.2#
 
Toujours aucune erreur. Passe la commande :
Bloc de code:
diskutil mount disk2

  • la commande remonte le volume

Poste le retour.