I have just gotten an error message for every single kext file there is. the error message goes something along the lines of:

The system extension "*file path*" was installed improperly and cannot be used. Please try reinstalling it, or contact the products vendor for an update.

If there is something I could do to fix it, let me know.

  • are they just third party kexts or apple kexts as well? – Matt Love Jan 14 '12 at 1:27
  • apple kexts, like libkern.kext – JqueryToAddNumbers Jan 14 '12 at 1:30

Sounds like you're going to need to reinstall. Have you done anything different to your system recently (installed new software, had any weird system issues, things like that)? The only thing you might try is running a permissions repair on your startup volume. This will repair permissions for the /Library directory, but it may not resolve the issue since the error states they're not installed correctly. It's worth a try however. You can do this from Disk Utility located in /Applications/Utilities

  • not the news i was expecting but i'll give it a try – JqueryToAddNumbers Jan 14 '12 at 1:36

Try booting to "Safe Mode". To do this:

  1. Turn off your Mac.
  2. Turn it back on and before you see the Apple logo on your screen, press and hold the Shift key until the Apple logo appears.
  3. A progress bar should appear below the Apple logo - during this time your Mac is performing a directory check and loads only necessary Apple kernel extensions (among other small things).

After about 3 minutes or so you should load to either your login window or the Desktop, depending on whether you have automatic login enabled.

If you no longer see the error messages, it's safe to assume the corrupt kernel extensions are third-party kexts. Otherwise, if you continue to have error messages even when booting to Safe Mode, I would re-install OS X.

Good Luck!

  • thanks but i've already fixed my problem. i would upvote if i had enough rep :) – JqueryToAddNumbers Jan 16 '12 at 7:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .