02-07-2024, 02:25 AM | #1 |
Enthusiast
Posts: 26
Karma: 10
Join Date: Jun 2013
Location: Sydney, Australia
Device: Kobo Forma
|
In Calibre, the On Device column is empty
I have a Kobo Forma with ePubs loaded, yet in Calibre none are shown (as a tick) in the On Device column. Even a freshly side-loaded book is not shown.
Calibre sees the Forma via a USB connection to my PC using Windows 10. I first noticed the issue when attempts to read ePubs in Forma failed because of a faulty authorisation in ADE. Even when this was resolved by reloading the ePubs, after being re-converted to ePub in Calibre, the files were not shown in the On Device column. A related issue may be that when the Forma is connected to a USB socket with Calibre open, an "Error communication with device" warning pops up. The details of this are: calibre, version 7.4.0 ERROR: Error: Error communicating with device CorruptError: database disk image is malformed Traceback (most recent call last): File "calibre\gui2\device.py", line 104, in run File "calibre\gui2\device.py", line 558, in _books File "calibre\devices\kobo\driver.py", line 2028, in books File "C:\t\t\apsw-42s16m2x\src\cursor.c", line 240, in resetcursor apsw.CorruptError: CorruptError: database disk image is malformed I hope someone will offer some advice Thank you meRobs |
02-07-2024, 03:35 AM | #2 |
Wizard
Posts: 2,018
Karma: 13471689
Join Date: Oct 2007
Location: Almere, The Netherlands
Device: Kobo Sage
|
The database on your Forma is damaged. What you can do is log out of your account on the Forma and log back in. That will rebuild the database, but you will lose your annotations (if you have any) and your reading stats.
|
02-07-2024, 03:37 AM | #3 |
Custom User Title
Posts: 8,644
Karma: 61234567
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
Known firmware glitch. The database doesn't always close itself properly. Mostly happens if you connect with a kepub open, but there's other circumstances that can trigger.
Restore DB from backup or logout/login. The latter will re-import all sideloaded books so you'll lose reading positions and annotations and the like. For prevention: use Kobo Utilities to auto-backup the db. Make sure you're on the home screen before connecting, you may want to reboot the device to be safe. |
02-08-2024, 03:47 AM | #4 | |
Enthusiast
Posts: 26
Karma: 10
Join Date: Jun 2013
Location: Sydney, Australia
Device: Kobo Forma
|
Quote:
Pardon my ignorance but I do need more help. Thanks Note: looking at my notes, I discovered that I did initially in 2019 used WiFi to sign in (to what?) and then > Manage Books, etc and then turned off Wi-Fi. I don't know how I did it but I also de-registered on the Forma !? Currently Settings on the Forma look nothing like what my early notes state. Last edited by meRobs; 02-08-2024 at 04:03 AM. |
|
02-08-2024, 03:59 AM | #5 |
Custom User Title
Posts: 8,644
Karma: 61234567
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
|
02-08-2024, 04:38 AM | #6 | |
Enthusiast
Posts: 26
Karma: 10
Join Date: Jun 2013
Location: Sydney, Australia
Device: Kobo Forma
|
Quote:
The other option I found was Settings > Devise Info > Advanced > Repair your Kobo account. However, this may also lead to disaster. Still not sure I can log out. In any case, log out of what? Forma? Kobo? I'm confused. Last edited by meRobs; 02-08-2024 at 06:02 AM. |
|
02-08-2024, 06:06 PM | #7 |
Bibliophagist
Posts: 35,498
Karma: 145557716
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Forma, Clara HD, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
You will be signing out of your Kobo account on your Forma. This will replace the database with a blank one but it will not remove your sideloaded content which will be re-imported after you sign in again. As long as you have your Kobo user ID and password, you should be able to sign in again on your Forma.
The other choice to repair the database is the Factory reset option just below Repair your Kobo account in the Device information menu. If you type devmodeon in the search box, you will get an extra item in the Device information menu called Developer options. That also has a Factory reset option which is the full factory reset and will reset your Kobo back to it's factory firmware. This last option is like the manual factory reset and pretty much a last ditch option. There is a know issue with 4.38.21908 where the database(s) are not being properly closed before connecting which leads to database corruption, another common reason is unplugging your Kobo from the computer without safely ejecting. My workaround for the open databases has been to restart my Kobo before connecting to my computer. NickelMenu makes this as painless as possible. Last edited by DNSB; 02-08-2024 at 06:09 PM. |
02-09-2024, 03:47 AM | #8 |
Enthusiast
Posts: 26
Karma: 10
Join Date: Jun 2013
Location: Sydney, Australia
Device: Kobo Forma
|
Thanks very much David (DNSB), mbovenka and ownedbycats. Excellent!!
I went to Home > More > Settings > Accounts > Kobo, where my user ID (email) was given beside 'sign out'. This I clicked, which caused Forma to blank out while it did its bit. Then, I had to start Forma from scratch by choosing my language and choose whether I wanted to proceed via WiFi or not. I chose not to, so I had to connect to the PC via USB, go to Kobo.com and download the Kobo Desktop. This asked that I sign in, which I did. This triggered some configuring of the Forma, installation of dictionaries, etc, and asked whether I wanted to Sync (upload purchased books) or Eject the Forma. I chose the latter. Perfect !! Books previously installed were still present and they now appeared in Calibre in the 'On Device' column. Excellent. Thanks again folks. |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Adding custom column with any lookup-name gives me empty column as a result? | Ahu Lee | Library Management | 16 | 06-09-2019 12:14 PM |
How to add checking for an empty custom column using Quality Check plug-in? | pg111 | Calibre | 11 | 11-13-2018 12:26 AM |
Find empty date column in search | Tiggy626 | Library Management | 2 | 09-24-2018 08:03 PM |
How can I sort a column so 'empty' fields are last? | capnm | Library Management | 4 | 02-07-2017 12:08 AM |
calibre "On Device" column goes blank for kobo | sallyg | Devices | 4 | 02-13-2016 08:34 AM |