Hi Thunderbird team,
First of all - thank you for the work you’re doing.
I recently moved over from Postbox because Thunderbird has the reputation of being stable, power… (read more)
Hi Thunderbird team,
First of all - thank you for the work you’re doing.
I recently moved over from Postbox because Thunderbird has the reputation of being stable, powerful, and professionally maintained. I’m more than willing to donate around €50 a year if it means I can rely on it without spending weeks fixing basic things like Google Calendar integration ;)
So I’m assuming this is just a technical issue on my system, and I’m hoping you can help me understand what’s going wrong.
The detailed diagnostics are below
I’m on macOS Sonoma, running Thunderbird 145.0 (aarch64), and the Calendar module is completely missing.
Symptoms:
• When I create a new calendar, only “On my computer” is available.
• No Google, no CalDAV, no ICS, no network calendar options at all.
• Calendar wizard never shows Google OAuth.
• No calendar provider appears in the UI.
• Even after a clean reinstall, the calendar.provider preferences are missing in about:config.
• My profile folder does not contain an extensions/ directory (so Lightning and the GData/CalDAV providers are not being created or loaded).
What I have tried:
1. Removed Thunderbird.app completely
2. Downloaded the correct aarch64 build from Mozilla CDN
3. Renamed my profile (…default-release → …default-release-old)
4. Started Thunderbird with --ProfileManager to force creation of a clean new profile
5. Thunderbird shows the “Profile missing” dialog but does not automatically generate a new default-release profile
6. After manually creating a new profile, the Calendar module is still missing
7. No calendar-related files are generated in the new profile either
My goal is simply to add my Google Calendar using the built-in provider.
But Thunderbird behaves as if Lightning and the calendar providers are not bundled at all.
Question:
How can I force Thunderbird to regenerate the full Lightning/Calendar provider set inside a new profile?
Or: Which files or modules must exist in the profile for the calendar subsystem to load?
Any insight would be helpful — at this point Thunderbird cannot create any kind of network calendar at all.
Thanks in advance!
Kind regards,
Sandor Nieuwenhuijs
System diagnostics for missing Calendar providers in Thunderbird 145.0 on macOS 14.8.2
macOS version:
ProductName: macOS Sonoma
ProductVersion: 14.8.2
BuildVersion: 23J126
Thunderbird version:
Mozilla Thunderbird 145.0
Executable type (from 'file'):
Mach-O universal binary with 2 architectures:
- x86_64: Mach-O 64-bit executable x86_64
- arm64: Mach-O 64-bit executable arm64
→ So the correct universal binary is installed.
Profile configuration (from profiles.ini):
[Profile1]
Name=default
Path=Profiles/2a3nceor.default
Default=1
[Profile0]
Name=default-release
Path=Profiles/gpr8c7hb.default-release
[General]
StartWithLastProfile=1
[Install712DAF5A23ABECDC]
Default=Profiles/gpr8c7hb.default-release
Locked=1
Problem summary:
• Thunderbird shows: “Profile missing. The profile cannot be loaded.”
• Thunderbird does NOT auto-create a new default-release profile after renaming.
• After manually creating a new profile using --ProfileManager,
the Calendar module does not load at all.
Calendar-specific issue:
• “New Calendar” wizard only shows: “On my computer”
• No “On the network” option appears
• No Google / CalDAV / ICS provider options appear
• No Google OAuth login appears
• Calendar subsystem behaves as if Lightning is not bundled or not loading
Profile folder contents (important):
• The profile (2a3nceor.default) does NOT contain:
- extensions/ directory
- lightning module
- gdata-provider module
- caldav-provider module
- ics-provider files
- calendar-data/ directory
- storage.sdb
- local.sqlite
• prefs.js contains no calendar.* entries at all
→ The built-in Calendar and provider modules are not being created or loaded.
Steps already taken:
1. Removed Thunderbird.app entirely
2. Downloaded fresh 145.0 aarch64 build directly from Mozilla CDN
3. Renamed existing default-release profile to *.old
4. Started Thunderbird with:
/Applications/Thunderbird.app/Contents/MacOS/thunderbird --ProfileManager
5. Created a new, clean profile
6. Issue persists: Calendar subsystem remains missing in a fresh profile
Expected behavior:
• Thunderbird should generate a new profile containing Lightning + providers
• “On the network” → Google / CalDAV / ICS should appear
• Provider modules should be created under the profile directory
Actual behavior:
• Calendar subsystem fails to initialize
• Thunderbird cannot add any network calendars at all
• No Calendar provider files appear in the profile directory
Request:
What prevents Thunderbird 145 from loading or generating the Calendar/Lightning subsystem on macOS 14.8.2, even in a clean, newly created profile?
Which module or component could be missing or failing to register?