Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

gkbisd Unable to collect cdhash error code 100024

What is process/daemon gkbbisd ?


What is cdhash? What means "error code 100024" ?


One example message:

07/03/2014 9:17:24.443 PM gkbisd[246]: Unable to collect cdhash for /System/Library/CoreServices/Install in Progress.app (error code 100024)



I have hundreds more


"/System/Library/CoreServices/Install in Progress.app" ??

Posted on Jul 4, 2014 6:26 AM

Reply
Question marked as Best reply

Posted on Jul 12, 2014 5:22 AM

It looks like gkbisd is used for verification of code signatures for GateKeeper (the thing that asks you if you really want to open an app when you open it for the first time). It was only added in 10.9.4.

I was getting the same log messages, and found that removing its database and restarting the process stopped the messages from occurring.


Open Terminal and do the following:

sudo killall gkbisd

sudo mv /private/var/db/gkbis.db /private/var/db/gkbis.db.backup

sudo /usr/libexec/gkbisd &

You'll be asked to enter your password to run these commands.

This will kill the gkbisd process, move the database (so it has to build it again), and then restart it.

If you're comfortable with the command line then there should be no harm in deleting the database rather than moving it.

35 replies

Sep 7, 2014 1:06 PM in response to ChipMcK-r

I also do not get the cdhash error any more. So thanks for the insight.


One more question: If I want to start the launchdaemon again, what would be the reverse command? To take things back to where they were prior to running this command "sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.gkbisd.plist"?

gkbisd Unable to collect cdhash error code 100024

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