iBooks "Couldn't communicate with a helper application"

Hi,

I just did a clean install of Mavericks on my iMac and am trying to use iBooks.

I was able to do an initial open of the application. However, once I tried to import any PDFs and EPUBS, iBooks quit and I've haven't been able to restart the program. Every time I relaunch the application, it shutsdown and then I get a message that says, "Couldn't communicate with a helper application".


I've searched the forums and found a few things but all the solutions suggested talk about doing some terminal commands to reset some ACL and permissions. I tried these suggestions to no avail.


Anyone have any ideas? 😕

Posted on Dec 11, 2013 1:21 PM

Reply
4 replies
Sort By: 

Sep 28, 2014 1:47 AM in response to Ganesh75

I tried my luck and it actually got my iBooks working again.


User uploaded file

When you add a PDF, it starts a process in background called "com.apple.BKAgentService". I think that this process scans your PDF, gathers some data interesting to iBooks and puts it into a local database. It is wrong for this process to run in the background because it uses lots of resources and really affects other applications (i.e. its hard to type here because my mac lags behind me typing), and iBooks do not show any signs of background activity. Because you do not get an immediate confirmation that some actions are taking place, you try to import those files again.. and again. And after some time you decide to kill iBooks app, because it became unresponsive. And this is how you break local database files 🙂


I got it working for me. I am not responsible if these actions break something for you, do it at your own risk. After deleting those files my library was still intact, it only had to be rebuilt (i.e. cover images showed up only after a few seconds when iBooks finally started).


What I did to fix this is deleting of these broken files:

1) kill/close iBooks app, if it's still open and broken

2) delete these folders:

User uploaded file

To be specific, these folders are:

/Users/YOUR_USERNAME/Library/Containers/com.apple.iBooksX/Data/Library/Caches/co m.apple.ibooks

/Users/YOUR_USERNAME/Library/Containers/com.apple.iBooksX/Data/Library/Caches/co m.apple.iBooksX

3) start iBooks

Reply

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.

iBooks "Couldn't communicate with a helper application"

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