Contribute
Register

[Solved] How to rebuild kextcache

Status
Not open for further replies.
Joined
Nov 29, 2012
Messages
91
Motherboard
Gigabyte GA-Z77-DS3H
CPU
i7-3770K
Graphics
HD 4000 & RX 580
Mac
  1. MacBook
  2. MacBook Pro
Classic Mac
  1. Power Mac
  2. SE/30
Mobile Phone
  1. iOS
After touching my Extensions folder I ended up screwing the kext cache.

While the system still boots, BUT all installer refuse to execute themselves, due to the failure of the kext rebuild phase.

Xcode won't finish the installation of needed added component.
Multibeast cannot be used.

Before I used to be able to run kextcache to rebuild it and solve issues.
Now (latest Sierra) it doesn't seem to be allowed.

What is the procedure now for kextcache troubleshooting?

Using Clover.
Should I reboot in safe mode?
Re-install OS And then redo Multibeast?
 
After touching my Extensions folder I ended up screwing the kext cache.

While the system still boots, BUT all installer refuse to execute themselves, due to the failure of the kext rebuild phase.

Xcode won't finish the installation of needed added component.
Multibeast cannot be used.

Before I used to be able to run kextcache to rebuild it and solve issues.
Now (latest Sierra) it doesn't seem to be allowed.

What is the procedure now for kextcache troubleshooting?

Using Clover.
Should I reboot in safe mode?
Re-install OS And then redo Multibeast?
boot using -f in boot arguments then in terminal:

Code:
sudo kextcache -i /

then reboot
 
boot using -f in boot arguments then in terminal:

Code:
sudo kextcache -i /

then reboot


Thanks I'll try that in a couple of hours ^^. When facing the beast again ^^.

While I love my Hack, a few issues (iMovie is dead to me... I still don't know why, that's the reason I was messing around with the kexts) make me wonder if I shouldn't drop some cash into a proper Mac (iMac 27") since it is a "work / side projects" machine for me.
 
Thanks I'll try that in a couple of hours ^^. When facing the beast again ^^.

While I love my Hack, a few issues (iMovie is dead to me... I still don't know why, that's the reason I was messing around with the kexts) make me wonder if I shouldn't drop some cash into a proper Mac (iMac 27") since it is a "work / side projects" machine for me.
Tried in single user mode, didn't work.

By the way attached here the log of Xcode failing...


Code:
Jun  8 18:18:35 miniHackCap system_installd[570]: PackageKit: Session UUID file exists - will not overwrite /.PKInstallSandboxManager-SystemSoftware/4CE8C0BD-E407-4398-B4DD-2FC11461726D.activeSandbox
Jun  8 18:18:35 miniHackCap system_installd[570]: PackageKit: Skipping component "com.apple.macos.driver.AppleUSBEthernetHost" (7.0.0-7.0.0-141000000000000-*) because the version 8.0.1-8.0.1-141000000000000-17834 is already installed at /System/Library/Extensions/AppleUSBEthernetHost.kext.
Jun  8 18:18:35 miniHackCap system_installd[570]: PackageKit: Will do receipt-based obsoleting for package identifier com.apple.pkg.MobileDevice (prefix path=/)
Jun  8 18:18:35 miniHackCap system_installd[570]: PackageKit: Extracting file:///Applications/Xcode.app/Contents/Resources/Packages/MobileDevice.pkg (destination=/.PKInstallSandboxManager-SystemSoftware/4CE8C0BD-E407-4398-B4DD-2FC11461726D.activeSandbox/Root, uid=0)
Jun  8 18:18:36 miniHackCap system_installd[570]: PackageKit: update_dyld_shared_cache -overlay /.PKInstallSandboxManager-SystemSoftware/4CE8C0BD-E407-4398-B4DD-2FC11461726D.activeSandbox/Root
Jun  8 18:18:53 miniHackCap system_installd[570]: PackageKit: prevent user idle system sleep
Jun  8 18:18:53 miniHackCap system_installd[570]: PackageKit: suspending backupd
Jun  8 18:18:53 miniHackCap system_installd[570]: PackageKit: Executing script "preinstall" in /.PKInstallSandboxManager-SystemSoftware/4CE8C0BD-E407-4398-B4DD-2FC11461726D.activeSandbox/Scripts/com.apple.pkg.MobileDevice.FqSIHZ
Jun  8 18:18:53 miniHackCap install_monitor[572]: Temporarily excluding: /Applications, /Library, /System, /bin, /private, /sbin, /usr
Jun  8 18:18:53 miniHackCap giannip[576]: Running Install Scripts . . .
Jun  8 18:18:53 miniHackCap giannip[578]: Begin script: usbmuxdpre
Jun  8 18:18:53 miniHackCap system_installd[570]: preinstall: (kernel) Kext com.apple.macos.driver.AppleUSBEthernetHost not found for unload request.
Jun  8 18:18:53 miniHackCap system_installd[570]: preinstall: Failed to unload com.apple.macos.driver.AppleUSBEthernetHost - (libkern/kext) not found.
Jun  8 18:18:53 miniHackCap giannip[587]: End script: usbmuxdpre
Jun  8 18:18:53 miniHackCap giannip[588]: 1 Install Scripts run.
Jun  8 18:18:53 miniHackCap system_installd[570]: PackageKit: Using system content trashcan path /.PKInstallSandboxManager-SystemSoftware/4CE8C0BD-E407-4398-B4DD-2FC11461726D.activeSandbox/Trashes for sandbox /.PKInstallSandboxManager-SystemSoftware/4CE8C0BD-E407-4398-B4DD-2FC11461726D.activeSandbox
Jun  8 18:18:53 miniHackCap system_installd[570]: PackageKit: Shoving /.PKInstallSandboxManager-SystemSoftware/4CE8C0BD-E407-4398-B4DD-2FC11461726D.activeSandbox/Root (2 items) to /
Jun  8 18:18:53 miniHackCap system_installd[570]: PackageKit: kextcache -system-caches
Jun  8 18:18:54 miniHackCap system_installd[570]: PackageKit: kextcache -update-volume / -Installer
Jun  8 18:18:55 miniHackCap system_installd[570]: kextcache: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext realtekALC.kext
Jun  8 18:18:55 miniHackCap system_installd[570]: kextcache: LPCSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Jun  8 18:18:55 miniHackCap system_installd[570]: kextcache: LPCSensors.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
Jun  8 18:18:55 miniHackCap system_installd[570]: kextcache: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext LPCSensors.kext
Jun  8 18:18:55 miniHackCap system_installd[570]: kextcache: GPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Jun  8 18:18:55 miniHackCap system_installd[570]: kextcache: GPUSensors.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
Jun  8 18:18:55 miniHackCap system_installd[570]: kextcache: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GPUSensors.kext
Jun  8 18:18:55 miniHackCap system_installd[570]: kextcache: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
Jun  8 18:18:55 miniHackCap system_installd[570]: kextcache: CPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Jun  8 18:18:55 miniHackCap system_installd[570]: kextcache: CPUSensors.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
Jun  8 18:18:55 miniHackCap system_installd[570]: kextcache: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CPUSensors.kext
Jun  8 18:18:55 miniHackCap system_installd[570]: kextcache: ACPISensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Jun  8 18:18:55 miniHackCap system_installd[570]: kextcache: ACPISensors.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
Jun  8 18:18:55 miniHackCap system_installd[570]: kextcache: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPISensors.kext
Jun  8 18:18:57 miniHackCap system_installd[570]: kextcache: kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
Jun  8 18:18:57 miniHackCap system_installd[570]: kextcache: kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext
Jun  8 18:18:57 miniHackCap system_installd[570]: kextcache: AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
Jun  8 18:18:57 miniHackCap system_installd[570]: kextcache: AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
Jun  8 18:19:01 miniHackCap system_installd[570]: kextcache: LPCSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Jun  8 18:19:01 miniHackCap system_installd[570]: kextcache: GPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Jun  8 18:19:01 miniHackCap system_installd[570]: kextcache: CPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Jun  8 18:19:01 miniHackCap system_installd[570]: kextcache: ACPISensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Jun  8 18:19:01 miniHackCap system_installd[570]: kextcache: AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
Jun  8 18:19:01 miniHackCap system_installd[570]: kextcache: LPCSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Jun  8 18:19:01 miniHackCap system_installd[570]: kextcache: Prelink failed for org.hwsensors.driver.LPCSensors; omitting from prelinked kernel.
Jun  8 18:19:02 miniHackCap system_installd[570]: kextcache: GPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Jun  8 18:19:02 miniHackCap system_installd[570]: kextcache: Prelink failed for org.hwsensors.driver.GPUSensors; omitting from prelinked kernel.
Jun  8 18:19:02 miniHackCap system_installd[570]: kextcache: CPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Jun  8 18:19:02 miniHackCap system_installd[570]: kextcache: Prelink failed for org.hwsensors.driver.CPUSensors; omitting from prelinked kernel.
Jun  8 18:19:02 miniHackCap system_installd[570]: kextcache: ACPISensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Jun  8 18:19:02 miniHackCap system_installd[570]: kextcache: Prelink failed for org.hwsensors.driver.ACPISensors; aborting prelink.
Jun  8 18:19:02 miniHackCap system_installd[570]: kextcache: Failed to generate prelinked kernel.
Jun  8 18:19:02 miniHackCap system_installd[570]: kextcache: Child process /usr/sbin/kextcache[593] exited with status 71.
Jun  8 18:19:02 miniHackCap system_installd[570]: kextcache: Error 107 rebuilding /System/Library/PrelinkedKernels/prelinkedkernel
Jun  8 18:19:02 miniHackCap install_monitor[572]: Re-included: /Applications, /Library, /System, /bin, /private, /sbin, /usr
Jun  8 18:19:03 miniHackCap system_installd[570]: PackageKit: releasing backupd
Jun  8 18:19:03 miniHackCap system_installd[570]: PackageKit: allow user idle system sleep
Jun  8 18:19:03 miniHackCap system_installd[570]: PackageKit: Install Failed: Error Domain=PKInstallErrorDomain Code=121 "An error occurred while updating system extension information." UserInfo={NSUnderlyingError=0x7fb7cce00470 {Error Domain=kextcache Code=71 "(null)"}, NSLocalizedDescription=An error occurred while updating system extension information., arguments=(
        "-update-volume",
        "/",
        "-Installer"
    )} {
        NSLocalizedDescription = "An error occurred while updating system extension information.";
        NSUnderlyingError = "Error Domain=kextcache Code=71 \"(null)\"";
        arguments =     (
            "-update-volume",
            "/",
            "-Installer"
        );
    }
Jun  8 18:19:03 miniHackCap system_installd[570]: PackageKit: Running idle tasks
Jun  8 18:19:03 miniHackCap system_installd[570]: PackageKit: Removing client PKInstallDaemonClient pid=566, uid=502 (/Applications/Xcode.app/Contents/MacOS/Xcode)
Jun  8 18:19:03 miniHackCap system_installd[570]: PackageKit: Done with sandbox removals
 
So...

I tried rebooting, then in the clover window pressed space bar.
I then tried selecting <single user>, which worked, there I tried the kextcache command but I think the drive wasn't mounted or something because it seemed to not be able to execute properly.

I tried <Safe mode> but it didn't work, resulting in the boot process being stoped at a white forbidden (or empty) sign.

I didn't manage to try the "-f" option because it wasn't in the list of options usable.

How do I input manually whatever option I want?.
 
So...

I tried rebooting, then in the clover window pressed space bar.
I then tried selecting <single user>, which worked, there I tried the kextcache command but I think the drive wasn't mounted or something because it seemed to not be able to execute properly.

I tried <Safe mode> but it didn't work, resulting in the boot process being stoped at a white forbidden (or empty) sign.

I didn't manage to try the "-f" option because it wasn't in the list of options usable.

How do I input manually whatever option I want?.
press enter at the boot arguments and then go the end of the line or the beginning and type in -f
 
press enter at the boot arguments and then go the end of the line or the beginning and type in -f
press enter at the boot arguments and then go the end of the line or the beginning and type in -f


Just tried it, but I don't know if I was successful...
It then booted like normal (login window and all)

What I get When I try the command
Code:
sudo kextcache -i /
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext realtekALC.kext
LPCSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
LPCSensors.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext LPCSensors.kext
GPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
GPUSensors.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
CPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
CPUSensors.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CPUSensors.kext
ACPISensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
ACPISensors.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPISensors.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
LPCSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
GPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
CPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
ACPISensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
LPCSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Prelink failed for org.hwsensors.driver.LPCSensors; omitting from prelinked kernel.
GPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Prelink failed for org.hwsensors.driver.GPUSensors; omitting from prelinked kernel.
CPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Prelink failed for org.hwsensors.driver.CPUSensors; omitting from prelinked kernel.
ACPISensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Prelink failed for org.hwsensors.driver.ACPISensors; aborting prelink.
Failed to generate prelinked kernel.
Child process /usr/sbin/kextcache[528] exited with status 71.
Error 107 rebuilding /System/Library/PrelinkedKernels/prelinkedkernel


Will try again
 
Tried again (-f before or after, no notable difference to a normal boot), same message when I login and try that command on the Terminal.

I wonder, would using a UniBeast key and reinstalling the OS on top of my install ( hopefully keeping my home folder) fix all this?
 
Tried again (-f before or after, no notable difference to a normal boot), same message when I login and try that command on the Terminal.

I wonder, would using a UniBeast key and reinstalling the OS on top of my install ( hopefully keeping my home folder) fix all this?
yeas, try another install, not sure what you have done there
 
Just tried it, but I don't know if I was successful...
It then booted like normal (login window and all)

What I get When I try the command
Code:
sudo kextcache -i /
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext realtekALC.kext
LPCSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
LPCSensors.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext LPCSensors.kext
GPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
GPUSensors.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
CPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
CPUSensors.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CPUSensors.kext
ACPISensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
ACPISensors.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPISensors.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
LPCSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
GPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
CPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
ACPISensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
LPCSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Prelink failed for org.hwsensors.driver.LPCSensors; omitting from prelinked kernel.
GPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Prelink failed for org.hwsensors.driver.GPUSensors; omitting from prelinked kernel.
CPUSensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Prelink failed for org.hwsensors.driver.CPUSensors; omitting from prelinked kernel.
ACPISensors.kext - no compatible dependency found for org.netkas.driver.FakeSMC.
Prelink failed for org.hwsensors.driver.ACPISensors; aborting prelink.
Failed to generate prelinked kernel.
Child process /usr/sbin/kextcache[528] exited with status 71.
Error 107 rebuilding /System/Library/PrelinkedKernels/prelinkedkernel


Will try again

Don't install a mixed set of FakeSMC/FakeSMC plugin kexts. They must always be from matched builds.
 
Status
Not open for further replies.
Back
Top