For the work I need to join Microsoft Teams sessions. I used to run a Manjaro installation, on which it worked to join the sessions with the Chromium browser. Now I have switched to Fedora, where it doesn't work anymore I just get a message "Sorry, we couldn't connect you. [Retry] [Dismiss]".
Somehow I suspect that the issue is somewhere in the pipewire configuration.
So I have setup Manjaro in a (VirtualBox) VM and as expected Teams works in Chromium on the Manjaro VM. To find what is causing the trouble on Fedora I have now in total 3 VMs with Debian, Manjaro, and Ubuntu to investigate the difference in the setup.
Teams in Chromium not running on:
- Fedora: Chromium Version 102.0.5005.115 (Official Build) Fedora Project (64-bit)
- Debian: Chromium Version 103.0.5060.114 (Official Build) built on Debian bookworm/sid, running on Debian bookworm/sid (64-bit)
Teams in Chromium running:
- Manjaro: Chromium Version 103.0.5060.114 (Offizieller Build) Arch Linux (64-Bit)
- Ubuntu: Chromium Version 103.0.5060.114 (Official Build) snap (64-bit)
Looking at the packages in Debian and Ubuntu, filtering for pulseaudio and pipewire, there is no difference, both of the systems have: gstreamer1.0-pulseaudio, libcanberra-pulse, libpulse-mainloop-glib0, libpulse0, libpulsedsp, pulseaudio-module-bluetooth, pulseaudio-utils, pulseaudio, gstreamer1.0-pipewire, libpipewire-0.3-0, libpipewire-0.3-common, libpipewire-0.3-modules, pipewire-bin/testing, pipewire-media-session, pipewire.
Can anyone provide some hint on how to debug this situation or in general pipewire setups?