How to fix SyncMate kernel panic at El Capitan boot

0

I've recently installed El Capitan. The other day I restarted my computer for the first time for a while, and now it doesn't boot. I restarted in verbose mode and can see that there's a kernel panic relating to com.eltima.SyncMate.kext. It seemed like that was probably an incompatible extension, so I took a copy of the kext and then deleted EltimaAsync.kext from /System/Library/Extensions.

Sadly, when I rebooted, the problem persisted with the same kernel panic. I've searched high and low for other references to "eltima" anywhere on the drive, but I haven't found anything that looks relevant. I'm wondering if perhaps the kext has been pre-compiled in somewhere. I don't know if it's relevant, but the drive in question is encrypted with FileVault.

Is there something I can do to properly disable this kext so I can get the computer to boot? If possible I'd really like to avoid having to start from a clean install, even though I do have a good backup.

Thanks in advance for any help!

hollandlef

Posted 2015-10-15T10:39:20.340

Reputation: 111

Answers

1

So, for anyone who is in a similar position to me, the critical step that I was missing after getting rid of the offending .kext, was removing the various caches that were resulting in it still getting loaded during the FileVault startup process.

Removing /var/vm/sleep* and /var/folders/* from the FileVault volume caused all the caches to be rebuilt and the system booted correctly.

hollandlef

Posted 2015-10-15T10:39:20.340

Reputation: 111

0

Had the same problem, turned out its a quite common issue. That's what I found on SyncMate developer's website:

If your Mac doesn’t boot, please follow these instructions:

  1. Start your Mac from Recovery.
  2. Run Terminal.app
  3. Execute command (this command is a default one, if you have other OS partition, please type in your system disk title instead of “HD”): cd /Volumes/Macintosh\ HD/System/Library/Extensions
  4. Execute command: ls -la | grep EltimaAsync.kext
  5. If nothing appeared after this command, then the problem is not caused by SyncMate 4, else execute: rm -rf ./EltimaAsync.kext
  6. Next execute: kextcache -update-volume /Volumes/Macintosh\ HD/
  7. Reload your Mac.

It worked for me, pity they didn't warn users prior.

Alina Uvarova

Posted 2015-10-15T10:39:20.340

Reputation: 1