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.


71 comments

  • Dedrick Strong

    So I’m guessing I’m the only person in the world who’s computer still isn’t working after this

  • Kev

    Iam grateful to you dude.

  • Diwakar Kolluru

    Very useful steps I was able to fix the issues on my MacBook.

  • Gui

    Thanks for the hints, renaming the mbr_cache away worked very well on my MacBook Pro running Mojave.

  • nick

    For the people having trouble with a “no such file or directory” message after typing in the code.

    First go and Mount your Macintosh HD in Disk Utility by typing in your password to Mount.

    Then go to Terminal and try typing in the code again. You should not get the same message.

Leave a comment

Please note, comments must be approved before they are published