Dlhý čas (rok a pol) som nedokázal spustiť MS Teams pre Linux ako aplikáciu z AUR, konkrétne balíček teams. Neustále sa mi zobrazovala táto chyba.
This version of Teams only supports work or school accounts managed by an organization.
Ako pri všetkom od Microsoftu na Linuxe, myslel som si, že to jednoducho nie je podporované, pokrčil som ramenami a používal webovú verziu alebo Jitsi Meet, keďže je oveľa priateľskejší voči open source. V prostredí, v ktorom momentálne pracujem, je však Teams veľmi preferovaný. Jedna funkcia, ktorú webová verzia Teams oproti aplikácii neposkytuje, je prevzatie kontroly nad druhou stranou — čosi ako vzdialený prístup. Hoci táto funkcia patrí skôr do kategórie “bolo by fajn mať”, stále robí vzdialenú spoluprácu omnoho znesiteľnejšou.
Pri pátraní možno rýchlo zistiť, že balíček teams v AUR má ohromujúci počet hlasov na AUR balíček — čo nie je bežné — čo naznačuje, že pravdepodobne funguje mnohým používateľom. Spolu s vysokým počtom hlasov má aj slušnú porciu komentárov od používateľov. Ani jeden z nich však nespomína túto konkrétnu hlášku.
Navyše sa ukázalo, že nájsť čokoľvek relevantné k tejto chybovej správe je dosť náročné — tá ma trápila tak dlho. Vo viacerých vyhľadávačoch sú výsledky väčšinou nerelevantné. To všetko ma priviedlo k myšlienke, že problém možno nie je v tom, že Microsoft nepodporuje Teams na Linuxe, ale v mojej konfigurácii.
Riešenie #
Ako sa ukázalo, problém bol skutočne v mojej konfigurácii — pravdepodobne
nejaké staré súbory v adresári .config. Vyriešil som ho takto:
rm -rf ~/.config/Microsoft/Microsoft\ Teams
Bohužiaľ neexistuje žiadny plynulý, automatizovaný ani oficiálne
podporovaný postup na čistenie priečinkov s dotfiles. Príliš dlhé
ponechanie priečinka /home teda vedie k takýmto problémom. Ber to ako
pripomienku, aby si si čas od času manuálne vyčistil domovský priečinok od
zbytočností. Enjoy~