08-01-2024, 10:39 AM | #1 |
Member
Posts: 10
Karma: 10
Join Date: Aug 2024
Device: PocketBook InkPad 3
|
Unable to restore databasecalibre
Hello everyone!
An thanks to Kovid for this wonderful too that is Calibre! I have been a Calibre user for about ten years (now 7.15/W11), and I manage about 45000 books, without too many issues...However the issues I have had recently are a bit strange: 1) on my main library, when I make a research via author or series, some books are missing for no reason...and yet they are in the library folder in their proper place, and so far (say one year ago) there was no issue... So I tried to restore the database...same issue! 2) I made an experiment and duplicated the Calibre folder under another name via the export/import process using an intermediary folder...I obtain an exact duplicate of the original database, with the same books still not considered in the metadata.db 3) Having a full library to play with, I try to restore the database: this time the original database (75M) is "destroyed" (albeit saved) and replaced by a 5 book database or so (404K)!!! I try again, same thing! 4) I try a last test, and remove the metadata.db, hoping the restauration will force Calibre to recreate it via the books data in the Calibre folder (like it is supposed to do), thus allowing me to get all the books: no dice I still get the same small database!!! What could happen? Thanks for your lights! asw22 |
08-01-2024, 11:42 AM | #2 |
creator of calibre
Posts: 44,562
Karma: 24495948
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Use the check library tool to find all such problems and then you can re-add the books. Or if you just want to do it in bulk you can create a new empty library then use the add books -> add from folders -> one book per folder to recreate the library from your old library folder.
|
Advert | |
|
08-01-2024, 12:28 PM | #3 |
Member
Posts: 10
Karma: 10
Join Date: Aug 2024
Device: PocketBook InkPad 3
|
Thanks Kovid!
I am trying the first method but the results window (which shows all the types of issue!) is blocked (not responding). I guess this is due to the very large size of the library and I just need to be patient.. I will try the second method later when Calibre will have given me control on operations... |
08-01-2024, 12:38 PM | #4 |
Grand Sorcerer
Posts: 11,523
Karma: 230505502
Join Date: Jan 2014
Location: Estonia
Device: Kobo Sage & Libra 2
|
You should also try to find out what has caused your database issues, to prevent them from happening again. Is your library on a cloud or a network drive? Have you added/deleted books directly from the library folder, without doing it via the calibre GUI? Those are the most common reasons for data corruption.
Last edited by Sirtel; 08-01-2024 at 01:30 PM. Reason: typo |
08-01-2024, 01:04 PM | #5 |
Member
Posts: 10
Karma: 10
Join Date: Aug 2024
Device: PocketBook InkPad 3
|
I never added books in another way than via Calibre.
I did however get many duplicates (for various reasons, but often because Calibre did not show me all the books!), and I removed some via Calibre and others directly in the library, but always by removing the containing folder of the book. For unfathomable reasons, I got myself many books without any format (about 10000 out of 50000) I am dumbfounded, to say the least! |
Advert | |
|
08-01-2024, 01:27 PM | #6 |
Grand Sorcerer
Posts: 11,523
Karma: 230505502
Join Date: Jan 2014
Location: Estonia
Device: Kobo Sage & Libra 2
|
|
08-01-2024, 01:36 PM | #7 | |
Well trained by Cats
Posts: 30,451
Karma: 58055868
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
You fix a title or Author and the sync puts the old one back. OR you use Google Drive (which damages the file name ) Do read the FAQ about NAS shares. |
|
08-01-2024, 02:14 PM | #8 |
Member
Posts: 10
Karma: 10
Join Date: Aug 2024
Device: PocketBook InkPad 3
|
All what I have described is happening on the same NVE SSD (and other internal disks in the same computer). I don't use cloud or NAS.
I have done what Kovid suggested (create an empty library and filling it with the books of another one): this work fine except I los all the metadata painstakingly assembled/created from different sources (series, blurb...): this technique allows retrieval of the epub, but not the opf! How can I fix that? I would have 45000 sets of metadata to retrieve and adjust... PS I am playing with copies, the original library is intact! |
08-01-2024, 02:26 PM | #9 | |
Resident Curmudgeon
Posts: 76,474
Karma: 136564766
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
08-01-2024, 05:40 PM | #10 |
Member
Posts: 10
Karma: 10
Join Date: Aug 2024
Device: PocketBook InkPad 3
|
I did that, and the original library database was "properly" restored, with the same issues as before:
1) I have a list of a dozen books without format...for instance I have a series of 14, for which there are 14 folders in the library including two without format: only two books shown in Calibre, and the two without format also shown?? It totally baffles me! 2) another series of 12, all ok except number 2, which is properly present in the library with its 11 other issues, except this one is not shown by Calibre! I have no idea what happens... 3) I have many duplicate folders, one complete, one with just the opf. The verification of library seems to identify them, but I seem unable to use the verification process properly: even after 1/2h waiting the process is still non responsive... I wonder if a interesting way to recreate a library would be to use an improvement to the technique mentioned by Kovid of extracting only books from the source library (which is the case now with the loss of all cover & metadata), but the individual book folders, including cover and metadata, with checking there is a real book inside? Is there already a way to do that? Thanks to all of you helping me! asw22 Last edited by asw22; 08-01-2024 at 05:43 PM. |
08-01-2024, 05:51 PM | #11 |
Grand Sorcerer
Posts: 11,523
Karma: 230505502
Join Date: Jan 2014
Location: Estonia
Device: Kobo Sage & Libra 2
|
It seems something has thoroughly messed up your library. What you're seeing is in no way normal. Are you sure you don't have any syncing or backing-up program running in the background?
Of course, if you've been deleting books from your library folder without going through the Calibre GUI, that would also mess things up. But I think not as badly as you described. |
08-01-2024, 05:58 PM | #12 | |
Resident Curmudgeon
Posts: 76,474
Karma: 136564766
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
s @asw22 going into the library and changing things? I agree that it could be some sort of sync program maybe syncing to/from Google Drive or some sort of corrupt library. I don't know what gets corrupted from Google Drive. I just know it does get corrupted. I can't see it being an AV program causing the problem. But if it is, that AV program would have to go. The thing to do (IMHO) is to copy the existing library and clean up the library and get it as good as it can be and then do a proper backup. But before doing that, put the library someplace else so if it is a sync program, it won't sync the new library. |
|
08-01-2024, 06:57 PM | #13 | |
Grand Sorcerer
Posts: 11,523
Karma: 230505502
Join Date: Jan 2014
Location: Estonia
Device: Kobo Sage & Libra 2
|
Quote:
|
|
08-02-2024, 12:59 AM | #14 |
null operator (he/him)
Posts: 21,006
Karma: 27620706
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
@asw22 - what OS are you using (Windows, MacOS or Linux)?
What is the path to your library folder? By default Windows auto-syncs the Desktop, Documents and Pictures to Onedrive. I think that started within the past ten years. It's best to keep calibre library folders well clear of those locations - e.g my libraries have paths such as: Code:
D:\Calibre\Libraries\Books C:\Users\xxxxxxxx\CalibreLibrary. |
08-03-2024, 10:49 AM | #15 | |
Member
Posts: 10
Karma: 10
Join Date: Aug 2024
Device: PocketBook InkPad 3
|
Quote:
My libraries are on various disks and the basic ones are on C:/ in a dedicated directory. I had fun (NOT) removing from yhe library folders with only the opf file in it....I have removed about 6 ot 7000 (!!!!), plus some real duplicates at folder level (but with different nr). After that I removed the metadata.db, and restored the database. The result seems fine and works well (46000 books) but for some reason, some books of some series (not all of them mind you!) are still not displayed by Calibre, even as their are present in the library in a proper way. Out of 7, I have 3 shown on this example! I removed the db again and restored it again: same issue with the same books... I have tried to reintegrate one of the no-shows (and removed the original folder, which was not shown anyway) , and after restoration of db, again not shown, with the three others still shown... Black Magic! |
|
Tags |
calibre, restore database |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Unable to restore backup from Google drive in Moonreader pro due to blocked access | archz2 | Android Devices | 0 | 05-12-2024 12:32 PM |
iPhone 7 unable to restore Error 4013 | Dean11 | Apple Devices | 1 | 10-23-2018 02:09 PM |
version 3.15.0: unable to 'restore' database | BuPunkt | Library Management | 4 | 01-18-2018 09:45 AM |