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

Jul 31, 2014 4:01 PM in response to ChipMcK-r

I checked on a friend's iMac running 10.9.4 and the Console was almost empty and, on my own iMac, the secondary account Console is also pretty well empty. Thus, it does not seem that this problem is common to all 10.9.4 users, and, if you have done a a clean install, this suggests that third-party apps can be ruled out as a cause. Thanks for giving an update, ChipMcK-r, as this has prevented me from wasting time doing a clean install, but it leaves me wondering where to go now. Maybe we will just have to wait until Yosemite, which might (touch wood) resolve the issue.

Sep 6, 2014 5:42 PM in response to sickmate

sickmate wrote:


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.


removing the gkbisd.db and rebooting appears to alleviate the problem, here.

Sep 7, 2014 7:24 AM in response to sickmate

Hi. I tried the solution suggested by sick mate. The messages are gone, but I wonder if the gkbis.db is fully updated.


I moved the gkbis.db file. The new file size now is 16384 in terminal. The old file that I moved was 49152.


Is the gkbis.db file fully rebuilt? Or is the system exposed to the authentication not happening properly risk.


Thanks!

Sep 7, 2014 8:27 AM in response to msim20

Update. My uncontrollable (1 per second) console error has returned. Hazel.prefPane is what it is unable to collect the cdhash for.


The message:

9/7/14 11:22:31.568 AM gkbisd[147]: Unable to collect cdhash for /Library/PreferencePanes/Hazel.prefPane (error code 100024)


Any other suggestions? It appears that I should switch off gkbisd.

I do not know how to do it? Any suggestions.


---

Upon doing some research I believe I have to turn off this launchdaemon.

/System/Library/LaunchDaemons/com.apple.gkbisd.plist


Now, need to figure out as to how.

---


Thanks!

Sep 7, 2014 8:46 AM in response to msim20

So I did the following:


Ran this command: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.gkbisd.plist


---


Question for the experts here: Am I breaking something in the system and making the system riskier? If so, will the next OS upgrade fix the change that I have made. I understand that the error may be introduced all over again, and will watch the error console again.

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.