Too many corpses being created!

Your Mac running macOS High Sierra 10.13 stopped at the startup screen that shows the Apple logo with a progress bar. You entered verbose mode with cmd-V and it shows a repeating message of "Too many corpses being created."

No, your Mac wasn't infested with zombies. There's no need to smash it with an axe and throw it in fire. This is what you could do:

  1. boot and hold cmd-R to start up from macOS Recovery
  2. if Filevault is on, mount the disk with Disk Utility and password
  3. run these two in Terminal
  • cd /Volumes/Macintosh\ HD/var/db/caches/opendirectory
    (this should be one line and also use an escape character \ before each white space in the disk name, such as My\ Fancy\ Disk\ Name - if you actually just type /Volumes/, then a few letters and press TAB, it should fill the rest)
  • mv ./mbr_cache ./mbr_cache-old
  • restart

The first startup after running these commands takes a bit longer than usual as the cache is recreated, but subsequent startups will take the normal amount of time.


72 comments

Your comment was posted successfully. We will publish it in a little while, as our blog is moderated.

  • Pavlo

    It works!!! Thanks a lot!

  • Nadja

    You are my hero! I was devastated. When looking up this issue online I came across many hints but none of them worked. I was about to reinstall when I found your hint. And it worked! THANK YOU!!!

  • Ben Spencer

    Thank you so much. Lifesaver. Worked first time.

  • ramon

    It worked!, I spent more than two hours trying to fix the loading progress bar problem on my work’s iMac!, I was really afraid I could lose all my data, thank you so much for the solution!

  • tom

    tried this but im not sure if im still stuck or it’s just taking it so long for it to reboot. how many hours did it take for the login to show up?

  • Andrew

    Absolutely brilliant – this worked perfectly. Thank you!

Leave a comment

Please note, comments must be approved before they are published