05-05-2013, 10:26 AM | #1 |
Zealot
Posts: 139
Karma: 84296
Join Date: Nov 2012
Location: Florida
Device: Samsung Galaxy 10.1 2014 Edition,Nook HD+, Nook Color, Nook ST & Ipad3
|
Problem with Calibre Companion
I set up a wireless connection with Calibre under Connect/Share. (I set it up to connect automatically upon start up). The device icon appeared & I selected 1 book as a test to send to my Nook HD+. The device icon then disappeared. On my Nook HD+ is says "Syncing with Calibre...Receiving books from Calibre & the name of the book that is being received. It has been sitting that way for about 15 minutes. Under Connect/Share it looks like I am still connnected but I have no device icon on the taskbar & nothing else seemed to be happening.
I gave it another 15 minutes. Then I stopped the connection, closed Calibre on my laptop & closed Calibre Companion on my Nook. I also completely closed down the Nook & restarted. When I reopened Calibre on my laptop it looks like it auto connected but no device icon appeared. I opened Calibre Companion & it still have the same message re "Syncing with Calibre..." So it looks like I am stuck in some sort of loop. Is this normal behavior? How long does it normally take for the syncing process to complete? suggestions?? |
05-05-2013, 10:42 AM | #2 |
Zealot
Posts: 139
Karma: 84296
Join Date: Nov 2012
Location: Florida
Device: Samsung Galaxy 10.1 2014 Edition,Nook HD+, Nook Color, Nook ST & Ipad3
|
This is a followup to the message above. I repeated the shut down/restart process & removed the auto-connect feature. The connection appeared to "take" & the device icon appeared. I then got this error message & Calibre Companion stopped the syncing process;
Assigning to this object is forbidden Traceback (most recent call last): File "site-packages\calibre\gui2\device.py", line 85, in run File "site-packages\calibre\gui2\device.py", line 500, in _sync_booklists File "site-packages\calibre\devices\smart_device_app\driver.p y", line 49, in _synchronizer File "site-packages\calibre\devices\smart_device_app\driver.p y", line 1095, in sync_booklists File "site-packages\calibre\devices\smart_device_app\driver.p y", line 716, in _set_known_metadata File "site-packages\calibre\ebooks\metadata\book\base.py", line 182, in deepcopy File "copy.py", line 163, in deepcopy File "copy.py", line 257, in _deepcopy_dict File "copy.py", line 190, in deepcopy File "copy.py", line 334, in _reconstruct File "copy.py", line 163, in deepcopy File "copy.py", line 257, in _deepcopy_dict File "copy.py", line 190, in deepcopy File "copy.py", line 358, in _reconstruct File "site-packages\calibre\library\field_metadata.py", line 427, in __setitem__ AttributeError: Assigning to this object is forbidden Any idea what I should try now? |
Advert | |
|
05-05-2013, 10:55 AM | #3 | |
US Navy, Retired
Posts: 9,864
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Nexus 7
|
Quote:
According to the thread the fix has been pushed out. Delete your 0.9.29 install file. Re-download from calibre's site and re-install and you should be fine. |
|
05-05-2013, 11:08 AM | #4 |
Grand Sorcerer
Posts: 11,741
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
My guess is that you downloaded calibre on Friday or Saturday morning. A bug was introduced in calibre 0.9.29 that broke CC connections. That bug has been fixed and a new version of calibre was put online on Saturday.
Re-download and re-install calibre. The problem should go away. It has for other people. See this post for more information. Edit: same information as DoctorOhh supplied. Sorry about the overlap. |
05-05-2013, 11:41 AM | #5 |
Zealot
Posts: 139
Karma: 84296
Join Date: Nov 2012
Location: Florida
Device: Samsung Galaxy 10.1 2014 Edition,Nook HD+, Nook Color, Nook ST & Ipad3
|
Thanks Chaley!
I downloaded .9.29 again & that appears to have fixed the problem - yeah!! Do you know if I can choose to run this app as either content server or wireless connection dependent upon what I want to do? (I have a large collection of about 12K books & I felt content server might take forever to load so I chose wireless.) |
Advert | |
|
05-05-2013, 12:00 PM | #6 | |
Grand Sorcerer
Posts: 11,741
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Our intention when we built CC and added the wireless device driver to calibre was that the wireless device connection would be used for bulk changes and that the content server would be used for quickly grabbing a book or two. That said, use it in whatever way makes sense for you. I am curious -- how did you get CC for your Nook HD? B&N has refused to sell CC on the nook store and I don't think the HD supports google play. Have you rooted your nook? |
|
05-05-2013, 07:08 PM | #7 |
US Navy, Retired
Posts: 9,864
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Nexus 7
|
B & N opened up their device to Google Play store last week. I guess this might be the source.
|
05-05-2013, 07:38 PM | #8 | |
Grand Sorcerer
Posts: 11,741
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Now I need to change the CC FAQ. Oh what a trial. |
|
05-12-2013, 08:34 AM | #9 |
Junior Member
Posts: 6
Karma: 10
Join Date: Jan 2011
Device: Sony T1, Samsung Galaxy SIII
|
I have version 0.9.30 (both 32 and 64 bit versions on Win 7), and 64 bit version still displays connection problem. 32-bit version connects, but takes forever to synch, compared to previous versions of Calibre (when it was like few seconds). Companion and calibre seem to be sending methadata back and forth... I think that issue is NOT Fixed yet!
|
05-12-2013, 11:26 AM | #10 | |
Grand Sorcerer
Posts: 11,741
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
You haven't given us enough information to try to work out what the problem is. Some questions ...
|
|
05-13-2013, 02:51 AM | #11 | |||
US Navy, Retired
Posts: 9,864
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Nexus 7
|
Quote:
Quote:
When that was done I sent a book to my Nexus then disconnected. I immediately connected again this time everything went as expected. CC sent the metadata to calibre and calibre didn't send any metadata back to CC, connection in about a minute and 20 seconds (Great!). I disconnected then restarted calibre and tried again. This time calibre insisted on sending metadata on about 1700 of the 2100 books. I tried variations of this for an hour and after each calibre restart it insisted on sending metadata back to CC in progressively lower amounts. It has now leveled out at around 600 or so books after each restart of calibre, the number isn't steady. I have never had this problem before, but I am not ready to rule out something on my system. For the last month I have been experimenting with running calibre from a different cloud service directory. In the morning I will hopefully try again from my setup of the past couple of years. Quote:
Until I provide you with debug info I would take my report as anecdotal and not rely on it, since there is the distinct possibility of a problem local to my setup. I just wanted to put this out there in case Madmik's problem is similar. It will be interesting to hear more specifics from Madmik. Last edited by DoctorOhh; 05-13-2013 at 02:55 AM. |
|||
05-13-2013, 03:35 AM | #12 | |
Grand Sorcerer
Posts: 11,741
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Metadata is sent to the device if: 1) The unique ID of the book on the device does not match the unique ID of the book in calibre. This can happen if using multiple libraries and the same book is in more than one library. 2) The last modified date in calibre does not match the last modified date stored with the book on the device. This means that something in the book's metadata has changed. This is the most common case. 3) Calibre has a cover for the book but there is no cover on the device. 4) The size of the cover image generated by calibre does not match the size of the cover on the device. This will happen if you change the cover size option in CC. My guess is that this has something to do with the last_modified date changing for some reason. One suspect is metadata backup. If you use Library Maintenance to force metadata backup of all books, all last_modified dates will be changed. This will force calibre to send the metadata to the device. The number of books progressively getting smaller is consistent with something like this. Other actions also change the last_mod date. A large bulk update would do that, even if it doesn't actually change any metadata. |
|
05-13-2013, 03:46 AM | #13 | |
US Navy, Retired
Posts: 9,864
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Nexus 7
|
Quote:
Maybe I wasn't patient enough with the new cloud software. Thank you for the info. I'll investigate further. Like I stated, anecdotal until you hear otherwise. Update: Seems as if every metadata.opf file was written fresh Saturday. The actual books (Date Modified) are unaltered. Last edited by DoctorOhh; 05-13-2013 at 03:56 AM. |
|
05-17-2013, 03:53 AM | #14 | |
Junior Member
Posts: 6
Karma: 10
Join Date: Jan 2011
Device: Sony T1, Samsung Galaxy SIII
|
Quote:
2. If I'm writing that it was 0.9.30 [64-bit], it is 0.9.30 [64-bit]... 3. Computer is about two years old, so is a calibre install (I'm using it for few years). I started using 64-bit version since 0.9.27. 4. 64 bit Calibre did display "Error communicating with the device" message... 5. Today 64 bit version did connect with companion, after 32-bit version performed lengthy (5-10 minutes) connection session... Since calibre does work, I can't post debug log. Nevertheless, problem did exist, so there... Edited: tonight it returned again, see copy of error message: Traceback (most recent call last): File "site-packages\calibre\gui2\device.py", line 85, in run File "site-packages\calibre\gui2\device.py", line 470, in _books File "site-packages\calibre\devices\smart_device_app\driver.p y", line 49, in _synchronizer File "site-packages\calibre\devices\smart_device_app\driver.p y", line 1021, in books File "site-packages\calibre\devices\smart_device_app\driver.p y", line 580, in _call_client File "site-packages\calibre\devices\smart_device_app\driver.p y", line 613, in _receive_from_client TimeoutError: There was a timeout while communicating with the device in function: Device did not respond in reasonable time Debug log: 1 Get device information started SMART_DEV ( 37.05: 0.000) get_device_information SMART_DEV ( 37.13: 0.001) _call_client GET_DEVICE_INFORMATION wfr True SMART_DEV ( 38.75: 1.540) _call_client SET_CALIBRE_DEVICE_INFO wfr True SMART_DEV ( 39.04: 0.234) card_prefix SMART_DEV ( 39.10: 0.001) free_space SMART_DEV ( 39.14: 0.001) _call_client FREE_SPACE wfr True DeviceJob: 1 Get device information done, calling callback DeviceJob: 1 Get device information callback returned SMART_DEV ( 39.44: 0.257) set_progress_reporter Job: 2 Get list of books on device started Job: 1 Get device information finished No details available. SMART_DEV ( 39.48: 0.000) books None SMART_DEV ( 39.52: 0.001) _call_client GET_BOOK_COUNT wfr True SMART_DEV ( 99.57: 60.002) _receive_from_client timeout communicating with device SMART_DEV ( 99.61: 0.001) _call_client other exception Traceback (most recent call last): File "site-packages\calibre\devices\smart_device_app\driver.p y", line 580, in _call_client File "site-packages\calibre\devices\smart_device_app\driver.p y", line 613, in _receive_from_client TimeoutError: There was a timeout while communicating with the device in function: Device did not respond in reasonable time DeviceJob: 2 Get list of books on device done, calling callback There was a timeout while communicating with the device in function: Device did not respond in reasonable time Traceback (most recent call last): File "site-packages\calibre\gui2\device.py", line 85, in run File "site-packages\calibre\gui2\device.py", line 470, in _books File "site-packages\calibre\devices\smart_device_app\driver.p y", line 49, in _synchronizer File "site-packages\calibre\devices\smart_device_app\driver.p y", line 1021, in books File "site-packages\calibre\devices\smart_device_app\driver.p y", line 580, in _call_client File "site-packages\calibre\devices\smart_device_app\driver.p y", line 613, in _receive_from_client TimeoutError: There was a timeout while communicating with the device in function: Device did not respond in reasonable time DeviceJob: 2 Get list of books on device callback returned SMART_DEV ( 99.66: 0.014) post_yank_cleanup READING LIST: Device disconnected Job: 2 Get list of books on device finished There was a timeout while communicating with the device in function: Device did not respond in reasonable time Traceback (most recent call last): File "site-packages\calibre\gui2\device.py", line 85, in run File "site-packages\calibre\gui2\device.py", line 470, in _books File "site-packages\calibre\devices\smart_device_app\driver.p y", line 49, in _synchronizer File "site-packages\calibre\devices\smart_device_app\driver.p y", line 1021, in books File "site-packages\calibre\devices\smart_device_app\driver.p y", line 580, in _call_client File "site-packages\calibre\devices\smart_device_app\driver.p y", line 613, in _receive_from_client TimeoutError: There was a timeout while communicating with the device in function: Device did not respond in reasonable time Updating to 0.9.31 right now, will see if this helps. Edit: Yes it works fine I hope I can stick to 64-bit version from now on... P.S. BTW, 32-bit calibre when synching long time, behaved exactly as one at Doctor's device Cheers, Mike Last edited by Madmik; 05-17-2013 at 06:03 PM. |
|
05-17-2013, 05:12 AM | #15 | |
Grand Sorcerer
Posts: 11,741
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Do I need to run Calibre content server to use Calibre Companion | flyash | Calibre | 2 | 04-06-2013 10:19 PM |
calibre companion on Galaxy Tab2 no connection with calibre | Schwarzenegger1 | Calibre Companion | 6 | 02-27-2013 03:44 AM |
Calibre Companion index problem | madnick | Calibre Companion | 3 | 01-08-2013 04:04 PM |
[Android App] Problem with Calibre Companion | vadiml | Calibre Companion | 4 | 01-06-2013 06:42 AM |
Calibre (or Calibre Companion) For Fetching News Directly Onto Android Tablets? | mojumoka | Devices | 2 | 12-11-2012 12:18 PM |