Address book missing
I'm using Thunderbird 128.4esr on Windows 11 with the Cardbook extension to display the address book. However over the last few days it totally lost the address book. All emails are still displayed correctly.
I do a daily back-up to store the last 30 days data. I tried restoring the Thunderbird folder from an earlier date and the address book displays correctly. However if I close and re-open Thunderbird the address book has gone. After trying this numeous times I saw a message "Migrating cardbook DBImage 5/8" as shown in the attached screenshot. It remains stuck on that indefinitely.
The issue isn't with Cardbook as the same happens if I open the Address Book from the top-right menu
Todas las respuestas (2)
Cardbook support is offered by the author here https://gitlab.com/CardBook/CardBook/-/issues or the download page shows an email address you can communicate with directly. https://addons.thunderbird.net/en-us/thunderbird/addon/cardbook/
I eventually solved it, but can't explain why it worked:
- I restored the Thunderbird folder from an archive copy from a few days ago. When I opened Thunderbird the Cardbook view was correct.
- I closed Thunderbird then re-opened it and Cardbook was empty.
- I repeated this several times and the fault was consistent. I therefore concluded that Thunderbird was over-writing on of the restored files with corrupt data. I tried to locate which file it was by selectively restoring files and/or folders
- None of the folders in the root directory made any difference so I tried restoring just the first half of the sub-folders when listed in alphabetical order. This succeeded in restoring Cardbook. I assumed I would be able to close in on the problem folder by selectively restoring folders within the subset that fixed the problem. However, before doing that I closed Thunderbird and re-opened it to confirm that the fault still existed.
- Much to my surprise the fault was fixed! I can't explain why restoring just a subset of the folders fixed it when restoring all of them didn't.