Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

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

"iBooks can't access your library" since upgrading to El Capitan

Since upgrading to El Capitan, I get a pop up message when starting El Capitan stating:


iBooks can't access your library.


Make sure the disk containing your library is connected, then click Try Again.


Library Location: (null)


There are 3 buttons - Quit, Reset Library, and Try Again. Pressing Quit makes it go away. Clicking either of the other ones does nothing, just pops the same message up again.


I've tried the methods that have been posted here, in similar threads, with no luck. No change in the behavior. Any other ideas? Is there an apple support email that would work? Or is this a job for the genius bar?

Posted on Oct 10, 2015 8:00 AM

Reply
Question marked as Best reply

Posted on Oct 10, 2015 1:01 PM

Please read this whole message before doing anything.

Back up all data.

Quit iBooks if it's running. Test after taking each of the following steps that you haven't already taken. Stop when the problem is resolved. Quit iBooks again before going on to the next step.

Step 1

Hold down the option key and select Go Library from the Finder menu bar. From the Library folder, move the following item, if it exists, to the Trash:

Cookies/com.apple.ibooks.cookies

Step 2

Delete this item in the same way:

Preferences/com.apple.ibooks.plist

Step 3

Delete this item:

Containers/com.apple.iBooksX

and move this one to the Desktop:

Containers/com.apple.BKAgentService

Restart the computer. To log out and log back in is not enough—you must restart.

When you launch iBooks, you'll be prompted to reset the library. Confirm. The library will be empty. Rebuild it by downloading your purchases from the iBooks Store and importing any other content you added. You may find the added content in the folder named "com.apple.BKAgentService" that you moved to the Desktop.

26 replies
Question marked as Best reply

Oct 10, 2015 1:01 PM in response to sduck409

Please read this whole message before doing anything.

Back up all data.

Quit iBooks if it's running. Test after taking each of the following steps that you haven't already taken. Stop when the problem is resolved. Quit iBooks again before going on to the next step.

Step 1

Hold down the option key and select Go Library from the Finder menu bar. From the Library folder, move the following item, if it exists, to the Trash:

Cookies/com.apple.ibooks.cookies

Step 2

Delete this item in the same way:

Preferences/com.apple.ibooks.plist

Step 3

Delete this item:

Containers/com.apple.iBooksX

and move this one to the Desktop:

Containers/com.apple.BKAgentService

Restart the computer. To log out and log back in is not enough—you must restart.

When you launch iBooks, you'll be prompted to reset the library. Confirm. The library will be empty. Rebuild it by downloading your purchases from the iBooks Store and importing any other content you added. You may find the added content in the folder named "com.apple.BKAgentService" that you moved to the Desktop.

Oct 10, 2015 5:40 PM in response to sduck409

Launch the Console application in any of the following ways:

☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)

☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.

☞ Open LaunchPad and start typing the name.

The title of the Console window should be All Messages. If it isn't, select

SYSTEM LOG QUERIES ▹ All Messages

from the log list on the left. If you don't see that list, select

View ▹ Show Log List

from the menu bar at the top of the screen.

Click the Clear Display icon in the toolbar. Then take the action that isn't working the way you expect. Select any lines that appear in the Console window. Copy them to the Clipboard by pressing the key combination command-C. Paste into a reply to this message by pressing command-V.

The log contains a vast amount of information, almost all of which is irrelevant to solving any particular problem. When posting a log extract, be selective. A few dozen lines are almost always more than enough.

Please don't indiscriminately dump thousands of lines from the log into this discussion.

Please don't post screenshots of log messages—post the text.

Some private information, such as your name or email address, may appear in the log. Anonymize before posting.

When you post the log extract, you might see an error message on the web page: "You have included content in your post that is not permitted," or "The message contains invalid characters." That's a bug in the forum software. Please post the text on Pastebin, then post a link here to the page you created.

Oct 10, 2015 6:25 PM in response to Linc Davis

Following those instructions, I get:


10/10/15 8:22:18.028 PM iBooks[1222]: objc[1222]: Class SFUZipException is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.028 PM iBooks[1222]: objc[1222]: Class SFUOffsetInputStream is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.028 PM iBooks[1222]: objc[1222]: Class SFUZipArchiveOutputStream is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.028 PM iBooks[1222]: objc[1222]: Class SFUZipOutputEntry is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.028 PM iBooks[1222]: objc[1222]: Class SFUZipFreeSpaceEntry is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.028 PM iBooks[1222]: objc[1222]: Class SFUBufferedInputStream is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.029 PM iBooks[1222]: objc[1222]: Class SFUZipArchiveMemoryDataRepresentation is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.029 PM iBooks[1222]: objc[1222]: Class SFUOffsetOutputStream is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.029 PM iBooks[1222]: objc[1222]: Class SFUZipDeflateOutputStream is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.029 PM iBooks[1222]: objc[1222]: Class SFUFileDataRepresentation is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.029 PM iBooks[1222]: objc[1222]: Class SFUZipInflateInputStream is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.029 PM iBooks[1222]: objc[1222]: Class SFUMemoryOutputStream is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.029 PM iBooks[1222]: objc[1222]: Class SFUFileInputStream is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.029 PM iBooks[1222]: objc[1222]: Class SFUMemoryInputStream is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.030 PM iBooks[1222]: objc[1222]: Class SFUZipArchiveFileDataRepresentation is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.030 PM iBooks[1222]: objc[1222]: Class SFUCryptoOutputStream is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.030 PM iBooks[1222]: objc[1222]: Class SFUFileOutputStream is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.030 PM iBooks[1222]: objc[1222]: Class SFUMoveableFileOutputStream is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.030 PM iBooks[1222]: objc[1222]: Class SFUDataRepresentation is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.030 PM iBooks[1222]: objc[1222]: Class SFUCryptoUtils is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.030 PM iBooks[1222]: objc[1222]: Class SFUCryptoInputStream is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.030 PM iBooks[1222]: objc[1222]: Class SFUCryptoKey is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.030 PM iBooks[1222]: objc[1222]: Class SFUZipEntry is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.031 PM iBooks[1222]: objc[1222]: Class SFUCryptor is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.031 PM iBooks[1222]: objc[1222]: Class SFUZipArchive is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.031 PM iBooks[1222]: objc[1222]: Class SFUZipRecordInputStream is implemented in both /Applications/iBooks.app/Contents/Frameworks/TSUtility.framework/Versions/A/TSU tility and /Applications/iBooks.app/Contents/Frameworks/IMCommonCore.framework/Versions/A/ IMCommonCore. One of the two will be used. Which one is undefined.

10/10/15 8:22:18.075 PM com.apple.xpc.launchd[1]: (com.apple.xpc.launchd.domain.pid.iBooks.1222) Path not allowed in target domain: type = pid, path = /Library/Frameworks/iTunesLibrary.framework/Versions/A/XPCServices/com.apple.iT unesLibraryService.xpc error = 147: The specified service did not ship in the requestor's bundle, origin = /Applications/iBooks.app

10/10/15 8:22:18.078 PM com.apple.xpc.launchd[1]: (com.apple.xpc.launchd.domain.pid.iBooks.1222) Path not allowed in target domain: type = pid, path = /Library/Frameworks/iTunesLibrary.framework/Versions/A/XPCServices/com.apple.iT unesLibraryService.xpc error = 147: The specified service did not ship in the requestor's bundle, origin = /Applications/iBooks.app

10/10/15 8:22:18.240 PM iBooks[1222]: Unsupported configuration. Please update your BookKit.framework.

10/10/15 8:22:18.248 PM iBooks[1222]: Unsupported configuration. Please update your BookKit.framework.

Oct 10, 2015 8:00 PM in response to sduck409

Please read this whole message before doing anything.

This procedure is a diagnostic test. It’s unlikely to solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.

The purpose of the test is to determine whether the problem is caused by third-party software that loads automatically at startup or login, by a peripheral device, by a font conflict, or by corruption of the file system or of certain system caches.

Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards, if applicable. Start up in safe mode and log in to the account with the problem.

Note: If FileVault is enabled in OS X 10.9 or earlier, or if a firmware password is set, or if the startup volume is a software RAID, you can’t do this. Ask for further instructions.

Safe mode is much slower to start up and run than normal, with limited graphics performance, and some things won’t work at all, including sound output and Wi-Fi on certain models. The next normal startup may also be somewhat slow.

The login screen appears even if you usually login automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.

Test while in safe mode. Same problem?

After testing, restart as usual (not in safe mode) and verify that you still have the problem. Post the results of the test.

Oct 11, 2015 1:44 PM in response to sduck409

Back up all data.

As a test, please move the iTunes library folder from the Music folder (or wherever you keep it in your home folder) to the Desktop. If you've moved the library folder to another volume, unmount the volume.

Quit and relaunch iTunes. It may prompt you to create a new library, or to select an existing one. Create a new one.

Test iBooks.

After testing, quit again and put the original library back where it was, replacing the test library. Post your results.

"iBooks can't access your library" since upgrading to El Capitan

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