Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
CardBook
CardBook
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 185
    • Issues 185
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 0
    • Merge Requests 0
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • CardBook
  • CardBookCardBook
  • Wiki
  • Migration to Thunderbird 68

Last edited by CardBook Sep 26, 2019
Page history

Migration to Thunderbird 68

General considerations

A Thunderbird profile working with one version of Thunderbird, cannot work as this under another higher version of Thunderbird. This profile needs to be upgraded. This is the same for Firefox. Usually only the indexedDB storage, used by CardBook to store its contacts' cache and its undos' cache, causes headaches. The command thunderbird.exe -p (on windows) allows you to choose with which Thunderbird profile you want to work.

So once you've installed your new Thunderbird version and the compatible CardBook version, let's start Thunderbird.

worst case

If at Thunderbird startup, you see these error in Thunderbird console (CTRL+SHIFT+J) :

IndexedDB UnknownErr: ActorsParent.cpp:552 (unknown)

Your indexedDB database wasn't upgraded and thus can not be opened. The easiest workaround, but tedious, is to create and use a new profile. One trick you might try is to stop Thunderbird, drop the storage folder in your Thunderbird profile and restart Thunderbird. This of course means that you have lost all your cache contacts and your undos. The cache contacts are not important if you use remote address books, vcf files or directories as address books. If you use a LOCALDB address book (edit your address book's properties to know the type of your address book), removing the storage folder will shot all your contacts, so before removing, proceed with an export to vcf files with your lower Thunderbird version.

easy case

If at Thunderbird startup, you see these error in Thunderbird console (CTRL+SHIFT+J) :

SecurityError: The operation is insecure. cardbookIndexedDB.js:30

This is surely because your Thunderbird option network.cookie.cookieBehavior is set to 2, so you just have to set the Thunderbird option network.cookie.cookieBehavior to 1 or 0. This corresponds to this Thunderbird option :

image

so you have to check this Thunderbird option... I've no pretty idea why a cookie settings may affect the opening of an indexedDB database and I've opened a bug here : https://bugzilla.mozilla.org/show_bug.cgi?id=1583759... Note that starting with CardBook 42.4, this option is forced, so if you see this message, you just have to restart Thunderbird.

other cases

  • your photos of your remote address books are not displayed : in CardBook, just remove your remote addressbook and recreate it
Clone repository

Wiki pages

🏡 Home
📄 Documentation
↗ Migration to Thunderbird 68
⚙ CardBook preferences
🔍 CardBook log
👣 First steps
❓ FAQ and known issues
📞 Make VOIP calls
👫 Be part of CardBook
🌎 Instructions for our translators
🔗 Links