Pošťák Evolution mi nechtěl brát heslo, downgradoval jsem
Poštovní klient Evolution z Flathubu mi po restartu odmítal přihlášení ke Gmailu přes OAuth 2.0. Nakonec jsem přešel na starší verzi z Debianu.
Se zvláštním chováním jsem se setkal u poštovního klienta Evolution, o kterém jsem už psal ve svém dřívějším příspěvku. Je to rychlý poštovní klient právě pro operační systém Linux, který nemá nativní verzi pro Windows.

Na prvním počítači fungoval Evolution bez problému
Já jsem si na svém prvním pracovním počítači zvolil verzi z Flatpaku, konkrétně z Flathubu, protože tam jsem měl novější verzi, než kdybych ji nainstaloval přímo z Debianu. Tato verze mi tam funguje naprosto v pohodě.
Při prvním spuštění jsem zadal heslo při přihlašování přes OAuth 2.0 a všechno proběhlo hladce. I po opakovaných restartech, vypínání a zapínání mi poštovní klient dál funguje.
Na svém druhém, hlavně multimediálním počítači jsem udělal naprosto stejný postup. To znamená, že jsem také instaloval Evolution z Flatpaku, z Flathubu.
Na obou počítačích běžela stejná verze, oba jsou v jedné síti a připojené na jeden switch. Žádný zásadní rozdíl.
Na druhém počítači Evolution odmítal přihlášení ke Gmailu
Na druhém PC se mi ale po restartu stalo, že mě Evolution odmítl přihlásit. Chtěl po mně klasické přihlášení přes OAuth 2.0 k mému Gmail účtu, ale toto heslo nepřijal.
Hlásil mi chybu, že selhalo připojení a že něco kolem OAuth 2.0 nebylo nalezeno. Stále mi vyskakovalo přihlašovací okno. Přihlašovací údaje jsem zadával několikrát, vždycky správně, ale žádná změna.

Dokonce po mně pak Google chtěl, abych opsal CAPTCHA kód, protože už těch pokusů o přihlášení bylo víc. Jenže ani to nepomohlo.
Zkoušel jsem počítač vypnout, restartovat, nic nepomohlo.
Pomohlo až násilné ukončení Evolution přes terminál
Pomohla mi jedna věc. Když jsem Evolution násilně ukončil přímo přes terminál pomocí force kill, po opětovném spuštění e-mailový klient naskočil a fungoval bez problému.
Dokonce i heslo přijal a normálně se mi pošta načítala.
Ale jakmile jsem zase restartoval počítač, opět nebylo možné se přihlásit.
Přece není možné, abych pořád musel přes příkaz v terminálu násilně ukončovat poštovního klienta.
Nakonec jsem downgradoval na verzi z Debianu
Nakonec jsem to vyřešil tak, že jsem odinstaloval verzi z Flathubu a nainstaloval verzi přímo z Debianu.
K instalaci Evolution z repozitáře Debianu lze použít tento příkaz:
sudo apt install evolution
Nainstalovala se mi starší verze Evolution, respektive stabilní verze, která je právě v repozitáři Debianu.
Tato verze mi funguje.
Dva počítače, dvě různé verze Evolution
Takže na jednom počítači mám Evolution nainstalovaný z Flatpaku, z Flathubu, a na druhém ho mám nainstalovaný přímo z Debianu.
Protože u Gmailu používám protokol IMAP, všechny zprávy jsou uložené na serverech Googlu a všechno běží bez chyby. Synchronizaci zpráv mezi různými poštovními klienty popisuje také nápověda Gmailu.
Je zvláštní, že jedna verze Evolution funguje na jednom počítači a na vedlejším, druhém počítači mi zase funguje jiná verze Evolution. Hlavní ale je, že to funguje.
