Error Communicating With Kobo

Bug #811305 reported by Luke Bendkowski
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
calibre
Invalid
Undecided
Timothy Legge

Bug Description

I'm using Calibre 0.8.10
I get this error when I try and get the list of books on my Kobo:
calibre, version 0.8.10
ERROR: Error: Error communicating with device

database disk image is malformed

Traceback (most recent call last):
  File "site-packages\calibre\gui2\device.py", line 81, in run
  File "site-packages\calibre\gui2\device.py", line 333, in _books
  File "site-packages\calibre\devices\kobo\driver.py", line 277, in books
  File "site-packages\calibre\devices\kobo\driver.py", line 736, in sync_booklists
  File "site-packages\calibre\devices\kobo\driver.py", line 705, in update_device_database_collections
  File "site-packages\calibre\devices\kobo\driver.py", line 578, in reset_readstatus
DatabaseError: database disk image is malformed

Here is the debug report:
calibre Debug log
calibre 0.8.10
Windows-Vista-6.0.6002-SP2
Windows
('Windows', 'Vista', '6.0.6002')
Python 2.7.1
Windows: ('Vista', '6.0.6002', 'SP2', 'Multiprocessor Free')
Starting up...
Started up in 3.92599987984
Job: 1 Get device information started
DeviceJob: 1 Get device information done, calling callback
DeviceJob: 1 Get device information callback returned
Job: 2 Get list of books on device started
DEBUG: 0.0 Version of firmware: 1.8.1 Has kepubs: True
DEBUG: 0.3 Database Version: 22
Job: 1 Get device information finished
No details available.
DEBUG: 3.1 Version of firmware: 1.8.1 Has kepubs: True
DEBUG: 4.0 Database Version: 22
DEBUG: 4.3 Strange - The image name does not exist - title: Epicurus's Morals
DEBUG: 5.0 Starting get_collections: manual
DEBUG: 5.0 Renaming rules: {}
DEBUG: 5.0 Formatting template: {value}{category:| (|)}
DEBUG: 5.0 Sorting rules: []
DEBUG: 5.0 No Collections - reseting ReadStatus
DEBUG: 5.0 Database Exception: Unable to reset ReadStatus list
DeviceJob: 2 Get list of books on device done, calling callback
database disk image is malformed

Traceback (most recent call last):
  File "site-packages\calibre\gui2\device.py", line 81, in run
  File "site-packages\calibre\gui2\device.py", line 333, in _books
  File "site-packages\calibre\devices\kobo\driver.py", line 277, in books
  File "site-packages\calibre\devices\kobo\driver.py", line 736, in sync_booklists
  File "site-packages\calibre\devices\kobo\driver.py", line 705, in update_device_database_collections
  File "site-packages\calibre\devices\kobo\driver.py", line 578, in reset_readstatus
DatabaseError: database disk image is malformed

DeviceJob: 2 Get list of books on device callback returned
Job: 2 Get list of books on device finished
database disk image is malformed

 Traceback (most recent call last):
   File "site-packages\calibre\gui2\device.py", line 81, in run
   File "site-packages\calibre\gui2\device.py", line 333, in _books
   File "site-packages\calibre\devices\kobo\driver.py", line 277, in books
   File "site-packages\calibre\devices\kobo\driver.py", line 736, in sync_booklists
   File "site-packages\calibre\devices\kobo\driver.py", line 705, in update_device_database_collections
   File "site-packages\calibre\devices\kobo\driver.py", line 578, in reset_readstatus
 DatabaseError: database disk image is malformed

I noticed it was fairly similar to another error bug but that bug was using the previous version of Calibre before the update and this is the bug I get with the updated (0.8.10) version.
Any and all help is greatly appreciated!

Tags: kobo-driver
Revision history for this message
Timothy Legge (timlegge) wrote : Re: [Bug 811305] [NEW] Error Communicating With Kobo
Download full text (4.1 KiB)

It means you need to do a factory reset of the database. Sqlite is
reporting that it is malformed.

Tim

On 2011-07-15, at 7:25 PM, Luke Bendkowski <email address hidden> wrote:

> Public bug reported:
>
> I'm using Calibre 0.8.10
> I get this error when I try and get the list of books on my Kobo:
> calibre, version 0.8.10
> ERROR: Error: Error communicating with device
>
> database disk image is malformed
>
> Traceback (most recent call last):
> File "site-packages\calibre\gui2\device.py", line 81, in run
> File "site-packages\calibre\gui2\device.py", line 333, in _books
> File "site-packages\calibre\devices\kobo\driver.py", line 277, in books
> File "site-packages\calibre\devices\kobo\driver.py", line 736, in sync_booklists
> File "site-packages\calibre\devices\kobo\driver.py", line 705, in update_device_database_collections
> File "site-packages\calibre\devices\kobo\driver.py", line 578, in reset_readstatus
> DatabaseError: database disk image is malformed
>
> Here is the debug report:
> calibre Debug log
> calibre 0.8.10
> Windows-Vista-6.0.6002-SP2
> Windows
> ('Windows', 'Vista', '6.0.6002')
> Python 2.7.1
> Windows: ('Vista', '6.0.6002', 'SP2', 'Multiprocessor Free')
> Starting up...
> Started up in 3.92599987984
> Job: 1 Get device information started
> DeviceJob: 1 Get device information done, calling callback
> DeviceJob: 1 Get device information callback returned
> Job: 2 Get list of books on device started
> DEBUG: 0.0 Version of firmware: 1.8.1 Has kepubs: True
> DEBUG: 0.3 Database Version: 22
> Job: 1 Get device information finished
> No details available.
> DEBUG: 3.1 Version of firmware: 1.8.1 Has kepubs: True
> DEBUG: 4.0 Database Version: 22
> DEBUG: 4.3 Strange - The image name does not exist - title: Epicurus's Morals
> DEBUG: 5.0 Starting get_collections: manual
> DEBUG: 5.0 Renaming rules: {}
> DEBUG: 5.0 Formatting template: {value}{category:| (|)}
> DEBUG: 5.0 Sorting rules: []
> DEBUG: 5.0 No Collections - reseting ReadStatus
> DEBUG: 5.0 Database Exception: Unable to reset ReadStatus list
> DeviceJob: 2 Get list of books on device done, calling callback
> database disk image is malformed
>
> Traceback (most recent call last):
> File "site-packages\calibre\gui2\device.py", line 81, in run
> File "site-packages\calibre\gui2\device.py", line 333, in _books
> File "site-packages\calibre\devices\kobo\driver.py", line 277, in books
> File "site-packages\calibre\devices\kobo\driver.py", line 736, in sync_booklists
> File "site-packages\calibre\devices\kobo\driver.py", line 705, in update_device_database_collections
> File "site-packages\calibre\devices\kobo\driver.py", line 578, in reset_readstatus
> DatabaseError: database disk image is malformed
>
> DeviceJob: 2 Get list of books on device callback returned
> Job: 2 Get list of books on device finished
> database disk image is malformed
>
> Traceback (most recent call last):
> File "site-packages\calibre\gui2\device.py", line 81, in run
> File "site-packages\calibre\gui2\device.py", line 333, in _books
> File "site-packages\calibre\devices\kobo\driver.py", line 277, in books
> File "site-...

Read more...

Revision history for this message
Kovid Goyal (kovid) wrote : Re: calibre bug 811305

Changing the component for this bug.

 assignee timlegge
 tag kobo-driver
 status triaged

Changed in calibre:
assignee: nobody → Timothy Legge (timlegge)
status: New → Triaged
Revision history for this message
Luke Bendkowski (judofreek-deactivatedaccount) wrote : Re: [Bug 811305] [NEW] Error Communicating With Kobo
Download full text (8.5 KiB)

I've tried doing a restore on it many times and it just keeps telling
me to do another restore on it. I can't seem to get it to work and i
have contacted kobo about that.

Sent from my iPhone

On 2011-07-15, at 4:31 PM, Timothy Legge <email address hidden> wrote:

> It means you need to do a factory reset of the database. Sqlite is
> reporting that it is malformed.
>
> Tim
>
>
> On 2011-07-15, at 7:25 PM, Luke Bendkowski
> <email address hidden> wrote:
>
>> Public bug reported:
>>
>> I'm using Calibre 0.8.10
>> I get this error when I try and get the list of books on my Kobo:
>> calibre, version 0.8.10
>> ERROR: Error: Error communicating with device
>>
>> database disk image is malformed
>>
>> Traceback (most recent call last):
>> File "site-packages\calibre\gui2\device.py", line 81, in run
>> File "site-packages\calibre\gui2\device.py", line 333, in _books
>> File "site-packages\calibre\devices\kobo\driver.py", line 277, in
>> books
>> File "site-packages\calibre\devices\kobo\driver.py", line 736, in
>> sync_booklists
>> File "site-packages\calibre\devices\kobo\driver.py", line 705, in
>> update_device_database_collections
>> File "site-packages\calibre\devices\kobo\driver.py", line 578, in
>> reset_readstatus
>> DatabaseError: database disk image is malformed
>>
>> Here is the debug report:
>> calibre Debug log
>> calibre 0.8.10
>> Windows-Vista-6.0.6002-SP2
>> Windows
>> ('Windows', 'Vista', '6.0.6002')
>> Python 2.7.1
>> Windows: ('Vista', '6.0.6002', 'SP2', 'Multiprocessor Free')
>> Starting up...
>> Started up in 3.92599987984
>> Job: 1 Get device information started
>> DeviceJob: 1 Get device information done, calling callback
>> DeviceJob: 1 Get device information callback returned
>> Job: 2 Get list of books on device started
>> DEBUG: 0.0 Version of firmware: 1.8.1 Has kepubs: True
>> DEBUG: 0.3 Database Version: 22
>> Job: 1 Get device information finished
>> No details available.
>> DEBUG: 3.1 Version of firmware: 1.8.1 Has kepubs: True
>> DEBUG: 4.0 Database Version: 22
>> DEBUG: 4.3 Strange - The image name does not exist - title:
>> Epicurus's Morals
>> DEBUG: 5.0 Starting get_collections: manual
>> DEBUG: 5.0 Renaming rules: {}
>> DEBUG: 5.0 Formatting template: {value}{category:| (|)}
>> DEBUG: 5.0 Sorting rules: []
>> DEBUG: 5.0 No Collections - reseting ReadStatus
>> DEBUG: 5.0 Database Exception: Unable to reset ReadStatus
>> list
>> DeviceJob: 2 Get list of books on device done, calling callback
>> database disk image is malformed
>>
>> Traceback (most recent call last):
>> File "site-packages\calibre\gui2\device.py", line 81, in run
>> File "site-packages\calibre\gui2\device.py", line 333, in _books
>> File "site-packages\calibre\devices\kobo\driver.py", line 277, in
>> books
>> File "site-packages\calibre\devices\kobo\driver.py", line 736, in
>> sync_booklists
>> File "site-packages\calibre\devices\kobo\driver.py", line 705, in
>> update_device_database_collections
>> File "site-packages\calibre\devices\kobo\driver.py", line 578, in
>> reset_readstatus
>> DatabaseError: database disk image is malformed
>>
>> DeviceJob: 2 Get list of books on device...

Read more...

Revision history for this message
Timothy Legge (timlegge) wrote :
Download full text (9.5 KiB)

Hi

Can you provide some additional details. Is this the same kobo that I
worked with you about several months ago?

Kobo, Kobo Wifi or Kobo Touch?

Have you tried running a chkdsk on the file system?

If you have performed the proper reset I would be tempted to reformat
the device but before you do that, make sure you have the proper
firmware to make a clean upgrade. I would reformat the storage and
use an SD card to apply the latest firmware. However, if Kobo will
take it back and do a swap that might be best.

Tim

On Fri, Jul 15, 2011 at 7:54 PM, Luke Bendkowski
<email address hidden> wrote:
> I've tried doing a restore on it many times and it just keeps telling
> me to do another restore on it. I can't seem to get it to work and i
> have contacted kobo about that.
>
> Sent from my iPhone
>
> On 2011-07-15, at 4:31 PM, Timothy Legge <email address hidden> wrote:
>
>> It means you need to do a factory reset of the database. Sqlite is
>> reporting that it is malformed.
>>
>> Tim
>>
>>
>> On 2011-07-15, at 7:25 PM, Luke Bendkowski
>> <email address hidden> wrote:
>>
>>> Public bug reported:
>>>
>>> I'm using Calibre 0.8.10
>>> I get this error when I try and get the list of books on my Kobo:
>>> calibre, version 0.8.10
>>> ERROR: Error: Error communicating with device
>>>
>>> database disk image is malformed
>>>
>>> Traceback (most recent call last):
>>> File "site-packages\calibre\gui2\device.py", line 81, in run
>>> File "site-packages\calibre\gui2\device.py", line 333, in _books
>>> File "site-packages\calibre\devices\kobo\driver.py", line 277, in
>>> books
>>> File "site-packages\calibre\devices\kobo\driver.py", line 736, in
>>> sync_booklists
>>> File "site-packages\calibre\devices\kobo\driver.py", line 705, in
>>> update_device_database_collections
>>> File "site-packages\calibre\devices\kobo\driver.py", line 578, in
>>> reset_readstatus
>>> DatabaseError: database disk image is malformed
>>>
>>> Here is the debug report:
>>> calibre Debug log
>>> calibre 0.8.10
>>> Windows-Vista-6.0.6002-SP2
>>> Windows
>>> ('Windows', 'Vista', '6.0.6002')
>>> Python 2.7.1
>>> Windows: ('Vista', '6.0.6002', 'SP2', 'Multiprocessor Free')
>>> Starting up...
>>> Started up in 3.92599987984
>>> Job: 1 Get device information started
>>> DeviceJob: 1 Get device information done, calling callback
>>> DeviceJob: 1 Get device information callback returned
>>> Job: 2 Get list of books on device started
>>> DEBUG:    0.0 Version of firmware:  1.8.1 Has kepubs: True
>>> DEBUG:    0.3 Database Version:  22
>>> Job: 1 Get device information finished
>>> No details available.
>>> DEBUG:    3.1 Version of firmware:  1.8.1 Has kepubs: True
>>> DEBUG:    4.0 Database Version:  22
>>> DEBUG:    4.3 Strange - The image name does not exist - title:
>>> Epicurus's Morals
>>> DEBUG:    5.0 Starting get_collections: manual
>>> DEBUG:    5.0 Renaming rules: {}
>>> DEBUG:    5.0 Formatting template: {value}{category:| (|)}
>>> DEBUG:    5.0 Sorting rules: []
>>> DEBUG:    5.0 No Collections - reseting ReadStatus
>>> DEBUG:    5.0     Database Exception:  Unable to reset ReadStatus
>>> list
>>> DeviceJob: 2 Get list of books on device done, calling callback
>>> dat...

Read more...

Revision history for this message
Luke Bendkowski (judofreek-deactivatedaccount) wrote :
Download full text (14.1 KiB)

Hi Tim,
Sorry i meant to see reformat not restore. But it's a classic Kobo
(non-WiFi) and it is the same one that i had problems with previously.
If you need any other info I'd be more than glad to provide it to you.
Thanks for all your hard work and dedication.
Luke

Sent from my iPhone

On 2011-07-15, at 5:54 PM, Timothy Legge <email address hidden> wrote:

> Hi
>
> Can you provide some additional details. Is this the same kobo that I
> worked with you about several months ago?
>
> Kobo, Kobo Wifi or Kobo Touch?
>
> Have you tried running a chkdsk on the file system?
>
> If you have performed the proper reset I would be tempted to reformat
> the device but before you do that, make sure you have the proper
> firmware to make a clean upgrade. I would reformat the storage and
> use an SD card to apply the latest firmware. However, if Kobo will
> take it back and do a swap that might be best.
>
> Tim
>
>
> On Fri, Jul 15, 2011 at 7:54 PM, Luke Bendkowski
> <email address hidden> wrote:
>> I've tried doing a restore on it many times and it just keeps telling
>> me to do another restore on it. I can't seem to get it to work and i
>> have contacted kobo about that.
>>
>> Sent from my iPhone
>>
>> On 2011-07-15, at 4:31 PM, Timothy Legge <email address hidden> wrote:
>>
>>> It means you need to do a factory reset of the database. Sqlite is
>>> reporting that it is malformed.
>>>
>>> Tim
>>>
>>>
>>> On 2011-07-15, at 7:25 PM, Luke Bendkowski
>>> <email address hidden> wrote:
>>>
>>>> Public bug reported:
>>>>
>>>> I'm using Calibre 0.8.10
>>>> I get this error when I try and get the list of books on my Kobo:
>>>> calibre, version 0.8.10
>>>> ERROR: Error: Error communicating with device
>>>>
>>>> database disk image is malformed
>>>>
>>>> Traceback (most recent call last):
>>>> File "site-packages\calibre\gui2\device.py", line 81, in run
>>>> File "site-packages\calibre\gui2\device.py", line 333, in _books
>>>> File "site-packages\calibre\devices\kobo\driver.py", line 277, in
>>>> books
>>>> File "site-packages\calibre\devices\kobo\driver.py", line 736, in
>>>> sync_booklists
>>>> File "site-packages\calibre\devices\kobo\driver.py", line 705, in
>>>> update_device_database_collections
>>>> File "site-packages\calibre\devices\kobo\driver.py", line 578, in
>>>> reset_readstatus
>>>> DatabaseError: database disk image is malformed
>>>>
>>>> Here is the debug report:
>>>> calibre Debug log
>>>> calibre 0.8.10
>>>> Windows-Vista-6.0.6002-SP2
>>>> Windows
>>>> ('Windows', 'Vista', '6.0.6002')
>>>> Python 2.7.1
>>>> Windows: ('Vista', '6.0.6002', 'SP2', 'Multiprocessor Free')
>>>> Starting up...
>>>> Started up in 3.92599987984
>>>> Job: 1 Get device information started
>>>> DeviceJob: 1 Get device information done, calling callback
>>>> DeviceJob: 1 Get device information callback returned
>>>> Job: 2 Get list of books on device started
>>>> DEBUG: 0.0 Version of firmware: 1.8.1 Has kepubs: True
>>>> DEBUG: 0.3 Database Version: 22
>>>> Job: 1 Get device information finished
>>>> No details available.
>>>> DEBUG: 3.1 Version of firmware: 1.8.1 Has kepubs: True
>>>> DEBUG: 4.0 Database Version: 22
>>>> DEBUG: 4.3 Strange - T...

Revision history for this message
Luke Bendkowski (judofreek-deactivatedaccount) wrote :
Download full text (15.2 KiB)

Sorry for the spam Tim, I'm just an idiot. Ignore what I've said about
reformatting/restoring; I really meant Factory Reset. I really need to proof
these better and not send them off my phone. Sorry for the confusion mate.

On Fri, Jul 15, 2011 at 6:46 PM, Luke Bendkowski <email address hidden>wrote:

> Hi Tim,
> Sorry i meant to see reformat not restore. But it's a classic Kobo
> (non-WiFi) and it is the same one that i had problems with previously. If
> you need any other info I'd be more than glad to provide it to you.
> Thanks for all your hard work and dedication.
> Luke
>
> Sent from my iPhone
>
>
> On 2011-07-15, at 5:54 PM, Timothy Legge <email address hidden> wrote:
>
> Hi
>>
>> Can you provide some additional details. Is this the same kobo that I
>> worked with you about several months ago?
>>
>> Kobo, Kobo Wifi or Kobo Touch?
>>
>> Have you tried running a chkdsk on the file system?
>>
>> If you have performed the proper reset I would be tempted to reformat
>> the device but before you do that, make sure you have the proper
>> firmware to make a clean upgrade. I would reformat the storage and
>> use an SD card to apply the latest firmware. However, if Kobo will
>> take it back and do a swap that might be best.
>>
>> Tim
>>
>>
>> On Fri, Jul 15, 2011 at 7:54 PM, Luke Bendkowski
>> <email address hidden> wrote:
>>
>>> I've tried doing a restore on it many times and it just keeps telling
>>> me to do another restore on it. I can't seem to get it to work and i
>>> have contacted kobo about that.
>>>
>>> Sent from my iPhone
>>>
>>> On 2011-07-15, at 4:31 PM, Timothy Legge <email address hidden> wrote:
>>>
>>> It means you need to do a factory reset of the database. Sqlite is
>>>> reporting that it is malformed.
>>>>
>>>> Tim
>>>>
>>>>
>>>> On 2011-07-15, at 7:25 PM, Luke Bendkowski
>>>> <email address hidden> wrote:
>>>>
>>>> Public bug reported:
>>>>>
>>>>> I'm using Calibre 0.8.10
>>>>> I get this error when I try and get the list of books on my Kobo:
>>>>> calibre, version 0.8.10
>>>>> ERROR: Error: Error communicating with device
>>>>>
>>>>> database disk image is malformed
>>>>>
>>>>> Traceback (most recent call last):
>>>>> File "site-packages\calibre\gui2\**device.py", line 81, in run
>>>>> File "site-packages\calibre\gui2\**device.py", line 333, in _books
>>>>> File "site-packages\calibre\**devices\kobo\driver.py", line 277, in
>>>>> books
>>>>> File "site-packages\calibre\**devices\kobo\driver.py", line 736, in
>>>>> sync_booklists
>>>>> File "site-packages\calibre\**devices\kobo\driver.py", line 705, in
>>>>> update_device_database_**collections
>>>>> File "site-packages\calibre\**devices\kobo\driver.py", line 578, in
>>>>> reset_readstatus
>>>>> DatabaseError: database disk image is malformed
>>>>>
>>>>> Here is the debug report:
>>>>> calibre Debug log
>>>>> calibre 0.8.10
>>>>> Windows-Vista-6.0.6002-SP2
>>>>> Windows
>>>>> ('Windows', 'Vista', '6.0.6002')
>>>>> Python 2.7.1
>>>>> Windows: ('Vista', '6.0.6002', 'SP2', 'Multiprocessor Free')
>>>>> Starting up...
>>>>> Started up in 3.92599987984
>>>>> Job: 1 Get device information started
>>>>> DeviceJob: 1 Get device information done, calling callback
>>>>> Devi...

Revision history for this message
Melissa Fowler (mfowler413) wrote :

I have a Kobo Original and am getting the same error. I have done numerous factory resets. If I try to use Calibre at all, it corrupts the e-reader and I have to do another factory reset.

Revision history for this message
Timothy Legge (timlegge) wrote :

Please perform a check disk on your device (from windows or a file system check using linux). If that is fine replace your database using the instructions on mobile read and be sure you always safetly disconnect the device.

Tim

Revision history for this message
Luke Bendkowski (judofreek-deactivatedaccount) wrote : Re: [Bug 811305] Re: Error Communicating With Kobo
Download full text (4.5 KiB)

Ran a check disk and everything appeared fine. Only problem is that the link
for the 1.8.1 database was down:
http://download.kobobooks.com/firmwares/kobo/kobo-database-1.8.zip
Are there any backups or alternate links I could use to replace the
database?
Thanks Tim!

On Wed, Jul 20, 2011 at 8:12 AM, Timothy Legge <email address hidden> wrote:

> Please perform a check disk on your device (from windows or a file
> system check using linux). If that is fine replace your database using
> the instructions on mobile read and be sure you always safetly
> disconnect the device.
>
> Tim
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/811305
>
> Title:
> Error Communicating With Kobo
>
> Status in calibre: e-book management:
> Triaged
>
> Bug description:
> I'm using Calibre 0.8.10
> I get this error when I try and get the list of books on my Kobo:
> calibre, version 0.8.10
> ERROR: Error: Error communicating with device
>
> database disk image is malformed
>
> Traceback (most recent call last):
> File "site-packages\calibre\gui2\device.py", line 81, in run
> File "site-packages\calibre\gui2\device.py", line 333, in _books
> File "site-packages\calibre\devices\kobo\driver.py", line 277, in books
> File "site-packages\calibre\devices\kobo\driver.py", line 736, in
> sync_booklists
> File "site-packages\calibre\devices\kobo\driver.py", line 705, in
> update_device_database_collections
> File "site-packages\calibre\devices\kobo\driver.py", line 578, in
> reset_readstatus
> DatabaseError: database disk image is malformed
>
> Here is the debug report:
> calibre Debug log
> calibre 0.8.10
> Windows-Vista-6.0.6002-SP2
> Windows
> ('Windows', 'Vista', '6.0.6002')
> Python 2.7.1
> Windows: ('Vista', '6.0.6002', 'SP2', 'Multiprocessor Free')
> Starting up...
> Started up in 3.92599987984
> Job: 1 Get device information started
> DeviceJob: 1 Get device information done, calling callback
> DeviceJob: 1 Get device information callback returned
> Job: 2 Get list of books on device started
> DEBUG: 0.0 Version of firmware: 1.8.1 Has kepubs: True
> DEBUG: 0.3 Database Version: 22
> Job: 1 Get device information finished
> No details available.
> DEBUG: 3.1 Version of firmware: 1.8.1 Has kepubs: True
> DEBUG: 4.0 Database Version: 22
> DEBUG: 4.3 Strange - The image name does not exist - title: Epicurus's
> Morals
> DEBUG: 5.0 Starting get_collections: manual
> DEBUG: 5.0 Renaming rules: {}
> DEBUG: 5.0 Formatting template: {value}{category:| (|)}
> DEBUG: 5.0 Sorting rules: []
> DEBUG: 5.0 No Collections - reseting ReadStatus
> DEBUG: 5.0 Database Exception: Unable to reset ReadStatus list
> DeviceJob: 2 Get list of books on device done, calling callback
> database disk image is malformed
>
> Traceback (most recent call last):
> File "site-packages\calibre\gui2\device.py", line 81, in run
> File "site-packages\calibre\gui2\device.py", line 333, in _books
> File "site-packages\calibre\devices\kobo\driver.py", line 277, in books
> File "site-packages\calibre\devices\kobo\driver.py", ...

Read more...

Revision history for this message
Melissa Fowler (mfowler413) wrote :

In my case, I had checked the disk and it was fine. I always eject the device before disconnecting. I'm sure those were not issues.

Revision history for this message
PeterT (peterjt) wrote :

I supplied a copy of the 1.8.1 database to Luke.

Revision history for this message
Luke Bendkowski (judofreek-deactivatedaccount) wrote :

PeterT fixed the problem (as well as Tim!). I did a check disc and then got the database from PeterT and followed the instructions on MobileRead and all is well again with the Kobo! I'm guessing it was most likely a problem with that and not with Calibre.

Kovid Goyal (kovid)
Changed in calibre:
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.