Ticket #8726 (closed defect: invalid)

Opened 2 years ago

Last modified 2 years ago

kobo isn't recognized

Reported by: randallp66 Owned by: timlegge
Priority: default Milestone:
Component: Kobo driver Version: trunk
Keywords: Cc:

Description

My daughter recently updated the firmware for her kobo. It no longer is recognized by calibre. Windows 7 "sees" the device, as does adobe digital additions (I can add books to the kobo, but they do not show up on the device when I disconnect. I have both reset and restored the device, to no avail. This is the error message I get from calibre (7.43). Any suggestions? rlariviere@…

calibre, version 0.7.43 ERROR: Unhandled exception: <b>Attribute Error?</b>:'Message Box?' object has no attribute 'setDetailedText'

Traceback (most recent call last):

File "site-packages\calibre\gui2\init.py", line 239, in dispatch File "site-packages\calibre\gui2\device.py", line 754, in metadata_downloaded File "site-packages\calibre\gui2\device.py", line 690, in device_job_exception

Attribute Error?: 'Message Box?' object has no attribute 'setDetailedText'

Change History

comment:1 Changed 2 years ago by kovidgoyal

Run calibre in debug mode by clicking the arrow next to preferences and post the debug log when you try to connect to your Kobo.

comment:2 Changed 2 years ago by randallp66

calibre Debug log calibre 0.7.43 Windows-7-6.1.7600 Windows ('Windows', '7', '6.1.7600') Python 2.7.0 Windows: ('7', '6.1.7600', , 'Multiprocessor Free') Starting up... Started up in 51.7709999084 Job: 1 Get device information finished No details available. DEBUG: 0.0 Version of firmware: 1.8.3 Has kepubs: True 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 64, in run File "site-packages\calibre\gui2\device.py", line 307, in _books File "site-packages\calibre\devices\kobo\driver.py", line 177, in books

Database Error?: database disk image is malformed

database disk image is malformed

Traceback (most recent call last):

File "site-packages\calibre\gui2\device.py", line 64, in run File "site-packages\calibre\gui2\device.py", line 307, in _books File "site-packages\calibre\devices\kobo\driver.py", line 177, in books

Database Error?: database disk image is malformed

Traceback (most recent call last):

File "site-packages\calibre\gui2\init.py", line 239, in dispatch File "site-packages\calibre\gui2\device.py", line 754, in metadata_downloaded File "site-packages\calibre\gui2\device.py", line 690, in device_job_exception

Attribute Error?: 'Message Box?' object has no attribute 'setDetailedText'

comment:3 Changed 2 years ago by kovidgoyal

  • Owner changed from kovidgoyal to timlegge
  • Component changed from Default to Kobo driver

comment:4 Changed 2 years ago by timlegge

Database Error?: database disk image is malformed

This means thathe database is believed to be damaged. You will need to do a disk check on windows or recreate your database. The instructions on on mobile read

Tim

comment:5 Changed 2 years ago by kovidgoyal

@tim: Yuo might want to trap this error and raise a more useful exception with instructions on what to do so you don't have to keep dealing with these tickets.

comment:6 Changed 2 years ago by timlegge

@kovid: Yeah, I am planning to add additional debug statements around the database connections also. I keep looking for something that could be causing it but so far to no avail.

Tim

comment:7 Changed 2 years ago by timlegge

  • Status changed from new to closed
  • Resolution set to invalid
Note: See TracTickets for help on using tickets.