Alex Rivera | Logout

What does the console error 'Unable to clear quarantine' mean?

Asked 2009-11-11T15:47:43.627
10

I'm making an OS X Installer package. I download it from a build machine onto a test machine (10.5.8) and then run it. In the console, the following message is immediately logged:

kernel[0]: Finder[52646] Unable to clear quarantine '<package name>': 30

From what I've read, Leopard sets a quarantine extended attribute on all downloaded files. It's possible to use xattr to remove that flag, although that obviously doesn't apply to this situation, since a program can't un-quarantine itself.

I don't have a problem with the quarantine itself, or with Leopard popping up some dialog asking whether the user trusts the program. But I would like to know why the quarantine could not be cleared, and whether there is a way to modify my installer or the scripts it runs to prevent that error from being logged.

Edit
Report

1 Answer

0

I'm guessing you downloaded it as a privileged user but you're running the installer as another user. Since the file is owned by the user that downloaded it, the user that wants to run it can only do so read-only. Check the file ownership and permissions to see if i'm right.

answered 2012-04-10T03:58:28.340

Your Answer