osx too many corpses – the 30 minute fix, NO DATA LOSS

EDIT: If you are very comfortable in terminal, click here to see the cleanest easiest solution

If you are the having the “too many corpses” error when trying to boot, the following fixed it for me 100% and it may work for you. Or it may blow up your machine…who knows…no warranty.

For me, this happened on 10.13.2 High Sierra

  1. Using the recovery partition, I installed osx on a usb drive. I didn’t go through set up or anything, because I just cared about the new recovery partition on the usb drive.
  2. I booted the ass computer in target disk mode.
  3. I connected my laptop to ass by firewire.
  4. I made all files visible on ass computer using these instructions
    http://osxdaily.com/2009/02/25/show-hidden-files-in-os-x/
  5. I opened “Macintosh HD” on ass, and renamed all files including “hidden” files EXCEPT “Users” and “Applications” to “garbage[whateverthenamewas]” so I now have garbage.var, garbageSystem, garbageLibrary, etc.
  6. I then rebooted ass while holding down “option”.
  7. I selected the recovery partition on my usb drive as the startup volume.
  8. I selected “Reinstall OS X” from the prompt
  9. The following is the most important part:
    During setup, I named the user the EXACT SAME NAME as my old user name.

tada! my computer started up looking like it never left me…same wallpaper…all my programs that were opened, reopened.

the last thing I did, so I wouldn’t have to redo my adobe settings was transfer the folder “Adobe” from “garbageLibrary/Application Support/” to “Library/Application Support/” and all files that started with “com.abobe” from “garbageLibrary/Preferences/” to “Library/Preferences/”

I hope someone finds this helpful ūüôā


 

 

 

 

 

 

 

The cleanest solution if you are comfortable in terminal credit to rew10000 at https://discussions.apple.com/message/33021304#message33021304 for simplifying the solution I used in the trenches.

1. Hold down power button to shut down

2. Boot in verbose mode (hold down ‚ĆėV, press power)

3. Confirmed that boot gets stuck with repeated “too many corpses being created” messages

4. Hold down power button to shut down

5. Boot in recovery mode (About macOS Recovery – Apple Support)

6. [Optional] From Recovery mode, Saved a backup image of Macintosh HD to an external drive using Disk Utility

7. From Recovery mode, using terminal, renamed all folders at the root level of Macintosh HD, except those with data I wanted to preserve, i.e. “Applications” and “Users”

cd /Volumes/Macintosh\ HD

ls -al (to see what’s there)

mv System _System

mv Library _Library

I didn’t bother renaming the files at the root level.

8. From Recovery mode, selected Reinstall macOS and installed on “Macintosh HD”

9. When asked to create a user, ensured that the short name (account name) matched my existing account name so that this user “inherits” the existing files in “Users”.

10. Back in business! (I guess I’ll go in and delete the old OS folders using terminal).

 

2018-02-13T15:28:40+00:00

5 Comments

  1. JaSon February 11, 2018 at 6:22 pm

    Thank you soooooo much! This worked perfectly!

  2. CCC March 3, 2018 at 6:43 am

    After you’re done, boot back to recovery mode and rename the new Library folder and restore your original renamed Library folder. Many applications install items in this folder and will not work after you reinstall the OS so this can save you lots of time. Also if your user account ID wasn’t 501 then you’ll need to use Users & Groups, right click on the account name and select Advanced Options to update the ID to the original number. You can find this using the terminal and execute ls -l and look at the owner listing. If it shows something like 503 or 502 instead of your account name, this is the number you’ll need to update.

  3. C Cooper March 3, 2018 at 6:46 am

    After you’re done, boot back to recovery mode and rename the new Library folder and restore your original renamed Library folder. Many applications install items in this folder and will not work after you reinstall the OS so this can save you lots of time. Also if your user account ID wasn’t 501 then you’ll need to use Users & Groups, right click on the account name and select Advanced Options to update the ID to the original number. You can find this using the terminal and execute ls -l and look at the owner listing. If it shows something like 503 or 502 instead of your account name, this is the number you’ll need to update.

  4. TTH March 4, 2018 at 8:05 pm

    Been struggling with this error for a couple of days before coming across this post linked in an Apple discussion board. Thank you so much! This solved the issue and my Mac is usable again.

  5. […] In questo sito c’√® la spiegazione pi√Ļ dettagliata, in inglese, con due metodi diversi per eseguire le stesse operazioni di recupero: http://capitoladesign.com/2018/02/10/osx-too-many-corpses-the-30-minute-fix-no-data-loss/ […]

Leave A Comment