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.

corrupt

System Information:

  • MBP Late 2013, running 10.10
  • iPad 2, running 8.1
  • All books in question were purchased with the same, and my one and only Apple ID.

I have a problem with new purchased books not opening on iBooks for mac. Whether the purchase is made on the mac or my iOS device, every book I've purchased since the Yosemite upgrade results in an error upon trying to open them which says: "This book can't be opened. The book is corrupt."


User uploaded file




Steps I have tried:

  1. Delete affected books from ibooks for mac & my iOS device. Redownload book. Same error appears. Redownloading book on iOS device downlaods and opens flawlessly.
  2. Delete books from mac, sign-out of my store account both on my mbp & iOS device. Reboot. Sign-into store account. Redownload book. Same error.
  3. Tried to re-transfer books from itunes. Same error.
  4. Tried killing all process I could find associated with iBooks & iTunes, re-downloading books. Same error.

Some odd things:

  1. All books continue to work fine on my iOS device (8.1).
  2. Books purchased prior to upgrading to 10.10 continue to open correctly on my MBP & iOS device. Even if I delete them & re-download them.

MacBook Pro (Retina, 15-inch, Late 2013), OS X Yosemite (10.10)

Posted on Oct 29, 2014 7:34 AM

Reply
Question marked as Best reply

Posted on Mar 25, 2017 6:33 AM

Apple Support was able to solve this for me:


In iBooks on you Mac:


1) First go to Store -> Deauthorize this computer...

2) Then go to Store -> Log out

3) Next go to Store -> Authorize this computer...

4) Finally, go to Store -> Log In


This solved the problem.

41 replies

Dec 28, 2014 12:21 AM in response to 0oneo

I noticed the same behavior.
Right after downloading, if the book is opened, iBook doesn't present the error message box. However, once the window size is tried to be changed, the error message is popped up.


So, probably, it's a bug of iBooks not eBook itself.
The eBook file with corruption issue is "The Swift Programming Language" from Apple. With an ePub validation web tool (http://validator.idpf.org/), I confirmed that Apple put DRM ( although they didn't previously ) with the recent version of the book and also some meta tags in XML files were missing.
So, I would not opt out a case where some meta tags are not set properly.


As a programmer, I wonder how retiring from a first responder (may) solved the problem. ( may be temporarily )
However, yeah... it did work for me.


Also, I tried to remove all bookmarks and notes. It looked to help to solve this problem additionally.
(However strange, there is one note which resist to be removed. Probably iBooks for Mac has some bugs in synchronizing such information through iCloud. )

Dec 30, 2014 3:42 AM in response to 0oneo

This works for me too – consistently. Open the book then quickly click anywhere (to another app or just to an empty space on the desktop) to get focus off of iBooks. After the book is open, go back to iBooks and it will stay open, and the "This book is corrupt" message doesn't appear. This is not really a fix but if you just want to read your books until Apple provides are real bug fix, this is the way to go.

Jan 31, 2015 9:45 AM in response to 0oneo

This is hilarious that this actually works. 😐


In my situation I had tried to update a book but it somehow failed and then each time I tried to open it since then it says it's corrupt. What's odd is that this approach not only works but seems to also open the updated version of the book whereas when I don't try this approach, I can tell the corrupt message appears with the outdated version.

Feb 8, 2015 8:06 PM in response to Alohajoe5

O.K. I have a similiar problem. I get the same message, but only AFTER I purchase the iBook. If I download a sample, it works fine, as do the free books. Every book on my iPad and iPhone work fine. The problem only occurs on my MacBook Pro and only with purchased books. I have solved this problem by downloading Kindle and purchasing all my books from Amazon. I had this problem years ago on my iPad, but solved it by deleting iBooks and re-installing it; since Apple has made it hard, if not impossible to do this in Mavericks, I have opted to buy all my books from Amazon. Much easier and less time consuming.

corrupt

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