com.apple.kextd

Anyone know what this means and how to fix it?


Jul 15 15:21:37 Scotts-Mac-Pro com.apple.kextd[10]: Can't create kext cache under / - owner not root.

Jul 15 15:21:37 Scotts-Mac-Pro com.apple.kextd[10]: Rescanning kernel extensions.

Jul 15 15:21:37 Scotts-Mac-Pro com.apple.kextd[10]: Can't create kext cache under / - owner not root.

Jul 15 15:22:32: --- last message repeated 8 times ---


It's launched by root, usually PID 1.

Pro, Mac OS X (10.6.5)

Posted on Jul 15, 2011 3:37 PM

Reply
8 replies

Jul 15, 2011 4:15 PM in response to wsrphoto

This problem is ultimately not serious. The system is trying to create a boot cache to allow your system to boot faster, but cannot because the access permissions for creating the cache are not as expected (or needed). The main system launcher "launchd" which is started by the kernel under the root account, is given the process ID of 1, which is why you see this error being associated with it. The launcher process is failing to start the "com.apple.kextd" launch agent, which is the configuration file for creating the kernel extension cache.


Without this cache the system will still boot fine, but may take a few seconds longer to do so.

Jul 15, 2011 8:19 PM in response to wsrphoto

That's odd. The kextd process does not interact with anything in the LaunchDaemons folder. The only thing I can think of is if the iStats plist was somehow interfering with launchd's ability to run the kextd process, but that's a bit of a stretch IMO. It might make sense if iStat installed a kernel extension, but it doesnt and instead only has a background monitor (daemon) that is managed by launchd through that plist you mentioned.


Regardless, its good to see that you got it fixed.

Jul 18, 2011 10:51 AM in response to Topher Kessler

I don't know why either but installing an update to Integro Manager Pro creating the same error messages when I restarted the Mac (required to uninstall and reinstall the app) and reseting the permissions to the same file removed the error message. This is the plist file:


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>Disabled</key>

<false/>

<key>GroupName</key>

<string>wheel</string>

<key>KeepAlive</key>

<true/>

<key>Label</key>

<string>com.bjango.istatlocaldaemon</string>

<key>OnDemand</key>

<false/>

<key>Program</key>

<string>/Library/Application Support/iStat local/iStatLocalDaemon</string>

<key>RunAtLoad</key>

<true/>

<key>StartOnMount</key>

<false/>

<key>UserName</key>

<string>root</string>

</dict>

</plist>

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

com.apple.kextd

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.