Google confirms sign-in and authorisation in the browser, but Thunderbird on Linux still reports Authentication failure. Re-entering the password does not help. A Thunderbird 159 report describes this with a Snap installation, while other replies describe working Snap installations. That evidence does not justify a general instruction to uninstall Snap. Q1
Observe three separate stages
Google sign-in, delivery of authorisation back to the application and access to the mailbox are distinct stages. Mozilla's current Gmail guide describes the OAuth sequence and distinguishes older Thunderbird versions. Q2 A successful browser confirmation establishes only the part of the process visible in that browser.
Investigate the handoff
- Identify one active instance. Record the running version, distribution source and package type. Check for multiple installations or profiles. The browser return should not accidentally launch or target a different Thunderbird installation.
- Locate the failure in the sequence. Does it occur before Google sign-in, during consent, on return to Thunderbird or during the first mailbox operation? Preserve the exact wording. Remove authorisation codes and tokens from anything shared for support.
- Compare account configuration. Check the intended Gmail endpoint and documented OAuth method. Distinguish a personal Gmail account from a managed Workspace account whose administrator may impose additional access rules.
- Observe the browser return. Run one fresh authorisation and note which application becomes active and whether a local callback or protocol association visibly fails. Changing the password does not answer a failure in this return step.
- Prepare an isolated comparison. If necessary, back up the existing profile and test a separate profile or supported package variant. Mozilla documents that profile data is stored separately from application files. Q3 Do not open the same existing profile simultaneously from two application instances.
Act on the difference you observe
If only the isolated comparison works, examine differences in browser integration, permissions and profile state. Preserve local folders and other stored data before planning a package change. Successful account creation in a test profile does not establish that all previous mail and settings have been migrated.
For handoff, provide the precise sequence, version, package format, browser and a sanitised error excerpt. Keep profile backups private: they may contain sensitive messages and account information. Record any changed settings so that the comparison can be reversed without losing the original baseline.
Frequently asked questions
Is my Google password wrong?
A successful browser sign-in argues against that simple explanation. Identify the later stage at which the process fails.
Should I copy every OAuth preference from a forum?
No. Such preferences can be version-dependent. Use a limited comparison and document each change.
Prepare a findings note
Summarise your observations for your enquiry. The note is created in your browser and is not saved or sent here. You can then copy it into the contact form.
Unknown is fine. Do not enter passwords, customer data or complete confidential logs.
Support with this issue
We can review the OAuth sequence and prepare an isolated profile or package comparison.
