Quote:
Originally Posted by davidfor
The "koboExtStorage" directory is put there by the firmware. The others are put there by calibre. These two files should also be in the main memory of the device. Are they?
|
I have a koboExtStorage directory on my SD card and a metadata.calibre and a driveinfo.calibre file on the SD card as well.
My main storage (internal) has a "koboExtStorage" directory, and contains a metadata.calibre, and a driveinfo.calibre file as well.
Quote:
Originally Posted by davidfor
That's wrong. But, whether that is the cause or a symptom, I cannot tell. Is it possible you copied this file there from the devices main memory? If so, that might cause it. In any case, delete both the "metadata.calibre" and "driveinfo.calibre" and see if calibre is happier.
|
Anything is possible. Before I do that, here's some debug output (the tl;dr version):
Code:
Job: 1 Get device information started
DeviceJob: 1 Get device information done, calling callback
2015-11-16 23:14:00.539 Calibre[90009:3928351] deliverNotificationWithTitle()
DeviceJob: 1 Get device information callback returned
Job: 2 Set library information started
DeviceJob: 2 Set library information done, calling callback
DeviceJob: 2 Set library information callback returned
Job: 3 Get list of books on device started
DEBUG: 0.0 KoboTouch:books - oncard='None'
DEBUG: 0.0 KoboTouch:books - oncard='None', prefix='/Volumes/KOBO16/'
DEBUG: 0.0 Kobo device: Kobo Aura HD
DEBUG: 0.0 Version of driver: (2, 5, 3) Has kepubs: True
DEBUG: 0.0 Version of firmware: (0, 0, 0) Has kepubs: True
DEBUG: 0.0 Firmware supports cover image tree: False
DEBUG: 0.0 KoboTouch:books - opts.extra_customization= [u'#koboshelves', True, True, True, True, True, False, True, True, True, False, True, u'', True, False, True, False, False, False, False, u'', False, False]
DEBUG: 0.0 KoboTouch:books - prefs['manage_device_metadata']= on_connect
DEBUG: 0.0 KoboTouch:books - set_debugging_title to ''
DEBUG: 0.0 KoboTouch:books - length bl=0
* Notification delivered.
Job: 1 Get device information finished
No details available.
Job: 2 Set library information finished
No details available.
DEBUG: 13.7 KoboTouch:books - length bl after sync=1586
DeviceJob: 3 Get list of books on device done, calling callback
unable to open database file
And now, after I whack the two calibre files from the SD card it still doesn't fly:
Code:
Job: 1 Get device information started
DeviceJob: 1 Get device information done, calling callback
2015-11-16 23:26:20.881 Calibre[90786:3946744] deliverNotificationWithTitle()
DeviceJob: 1 Get device information callback returned
Job: 2 Set library information started
DeviceJob: 2 Set library information done, calling callback
DeviceJob: 2 Set library information callback returned
Job: 3 Get list of books on device started
DEBUG: 0.0 KoboTouch:books - oncard='None'
DEBUG: 0.0 KoboTouch:books - oncard='None', prefix='/Volumes/KOBO16/'
DEBUG: 0.0 Kobo device: Kobo Aura HD
DEBUG: 0.0 Version of driver: (2, 5, 3) Has kepubs: True
DEBUG: 0.0 Version of firmware: (0, 0, 0) Has kepubs: True
DEBUG: 0.0 Firmware supports cover image tree: False
DEBUG: 0.0 KoboTouch:books - opts.extra_customization= [u'#koboshelves', True, True, True, True, True, False, True, True, True, False, True, u'', True, False, True, False, False, False, False, u'', False, False]
DEBUG: 0.0 KoboTouch:books - prefs['manage_device_metadata']= on_connect
DEBUG: 0.0 KoboTouch:books - set_debugging_title to ''
DEBUG: 0.0 KoboTouch:books - length bl=0
DEBUG: 0.0 KoboTouch:books - length bl after sync=0
DeviceJob: 3 Get list of books on device done, calling callback
* Notification delivered.
unable to open database file
For whatever reason, a combination of running the desktop Kobo application, reboot/logout or some other shenanigans influences the outcome. Sometimes it works, sometimes it doesn't. It isn't 100% reproducible until it happens once, then I can reliably replicate it until I can't.