Good morning ShellShock,
I have tried out the latest pylib.zip with the beta dlls.
I transferred smaller numbers of books. Batches of 100 until I had transferred 2000 books, then 200s, 300s and 400s to a total of 4000. You will recall that I have sorted my books in order of decreasing size, so by the 4000 mark they are all smaller than 0.4 Mb each.
I then transferred another 500 books and received this error message:
calibre, version 2.8.0
ERROR: Error: Error communicating with device
database disk image is malformed
Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 87, in run
File "site-packages\calibre\gui2\device.py", line 532, in _sync_booklists
File "C:\Users\Andrew\AppData\Local\Temp\calibre_9bts6z \o4sw7o_ios_local_db\Marvin_overlays.py", line 1009, in sync_booklists
File "C:\Users\Andrew\AppData\Local\Temp\calibre_9bts6z \o4sw7o_ios_local_db\Marvin_overlays.py", line 2109, in _profile_db
DatabaseError: database disk image is malformed
I was still able to transfer books and transferred 500, 1, then 499 more. Each time the transfer completed, when Calibre was sending metadata to the device it gave me precisely the same error message.
I disconnected Marvin, (the log up to this point is tmpfaenef) shut down both Calibre and Marvin, powered down the iPhone reconnected it, restarted Marvin and then Calibre. This time I received the following message:
calibre, version 2.8.0
ERROR: Error: Error communicating with device
database disk image is malformed
Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 87, in run
File "site-packages\calibre\gui2\device.py", line 502, in _books
File "C:\Users\Andrew\AppData\Local\Temp\calibre_xtxjvc \g_3p3b_ios_local_db\Marvin_overlays.py", line 285, in books
File "C:\Users\Andrew\AppData\Local\Temp\calibre_xtxjvc \g_3p3b_ios_local_db\Marvin_overlays.py", line 2352, in _restore_from_snapshot
File "C:\Users\Andrew\AppData\Local\Temp\calibre_xtxjvc \g_3p3b_ios_local_db\Marvin_overlays.py", line 2328, in _validate_mainDb_profile
File "C:\Users\Andrew\AppData\Local\Temp\calibre_xtxjvc \g_3p3b_ios_local_db\Marvin_overlays.py", line 1579, in _compare_mainDb_profiles
File "C:\Users\Andrew\AppData\Local\Temp\calibre_xtxjvc \g_3p3b_ios_local_db\Marvin_overlays.py", line 2109, in _profile_db
DatabaseError: database disk image is malformed
I tried disconnecting and reconnecting Marvin but could not proceed further. Log is tmpiwi5rd.
Important points to note are, I think:
Calibre did not "stick" at any point.
There were no time-out or "Type" error messages.
The "on device" column did not disappear at any stage.
|