Your message dated Wed, 7 Sep 2022 09:32:48 +0100
with message-id <[email protected]>
and subject line Re: Audio capture (e.g., in MS Teams) doesn't work
has caused the Debian Bug report #1019263,
regarding chromium: Audio capture (e.g., in MS Teams) doesn't work
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1019263: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019263
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: chromium
Version: 105.0.5195.102-1
Severity: normal
X-Debbugs-Cc: [email protected]

When I try to join a Teams meeting, I get the mesasge

    Are you sure you don't want audio or video? If you change your mind,
    select the camera icon by your address bar and then _Always allow_.

This appears to happen because Teams can't see the existance of my
microphone. When I click the camera icon in the address bar, I see:

    Camera and Microphone Blocked

    This page has been blocked from accessing your camera and micrphone.

    ( ) Always allow https://teams.microsoft.com to access your camera and
        microphone

    (x) Continue blocking camera and microphone access


    Microphone: Default

    Camera: TOSHIBA Web Cam...

    [Manage] [Done]

Now the funny things about this popup are:

 * Selecting 'always allow' and pressing Done doesn't work. If I click
   the camera icon again, the popup comes back and 'always allow' is
   selected, but Teams behaves as if I didn't change the option and
   continued to block it.

 * If I reload the page and join another meeting, 'Continue blocking' is
   set, so chromium doesn't remember my selection between page loads.

 * When I try to change the devices listed in the popup, by clicking on
   what I assume is supposed to be a dropdown menu, nothing happens;
   it's as if the widget is disabled, though there is no visual
   indication of such

 * If I press Manage, it takes me to
   <chrome://settings/content#media-stream-mic> which has an entry right
   at the top of 'recent activity' saying: teams.microsoft.com: Allowed
   camera, microphone

 * If I click on this entry it takes me to
   
<chrome://settings/content/siteDetails?site=https%3A%2F%2Fteams.microsoft.com%2F>
   which under 'permissions' has Microphone set to Block. If I click
   this I get a dropdown menu with the entries Block (default), Allow
   and Block. If I choose Allow in this dropdown menu, the choice is
   instantly reset back to Block.

Trying to debug this at another site,
<https://webrtc.github.io/samples/src/content/getusermedia/volume/>,
when I press 'Start' I get the same popup as with Teams (although this
one doesn't mention the camera being blocked). This one has the same
behaviour: 'Continue blocking' is selected by default, if I change it to
'allow' and press 'Done', nothing happens. If I reload the page, next
time I click the camera icon to get the popup, 'Continue blocking' is
still set.

In the console, these messages are logged when I press 'Start'.

    Requesting local stream
    main.js:56 navigator.MediaDevices.getUserMedia error:  Permission denied 
NotAllowedError

-- System Information:
Debian Release: 11.4
  APT prefers stable-updates
  APT policy: (570, 'stable-updates'), (570, 'stable-security'), (570, 
'stable-debug'), (570, 'stable'), (550, 'testing-debug'), (550, 'testing'), 
(530, 'unstable-debug'), (530, 'unstable'), (1, 'experimental-debug'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.18.0-3-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER, TAINT_DIE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: default

Versions of packages chromium depends on:
ii  chromium-common                                     105.0.5195.102-1
ii  libasound2                                          1.2.7.2-1
ii  libatk-bridge2.0-0                                  2.38.0-1
ii  libatk1.0-0                                         2.36.0-2
ii  libatomic1                                          12.2.0-1
ii  libatspi2.0-0                                       2.38.0-4
ii  libbrotli1                                          1.0.9-2+b2
ii  libc6                                               2.34-4
ii  libcairo2                                           1.16.0-5
ii  libcups2                                            2.4.2-1+b1
ii  libdbus-1-3                                         1.12.20-2
ii  libdouble-conversion3                               3.1.5-6.1
ii  libdrm2                                             2.4.104-1
ii  libevent-2.1-7                                      2.1.12-stable-1
ii  libexpat1                                           2.2.10-2+deb11u3
ii  libflac8                                            1.3.3-2+deb11u1
ii  libfontconfig1                                      2.13.1-4.2
ii  libfreetype6                                        2.12.1+dfsg-3
ii  libgbm1                                             20.3.5-1
ii  libgcc-s1                                           12.2.0-1
ii  libglib2.0-0                                        2.72.3-1+b1
ii  libgtk-3-0                                          3.24.34-3
ii  libjpeg62-turbo                                     1:2.0.6-4
ii  libjsoncpp25                                        1.9.5-4
ii  liblcms2-2                                          2.12~rc1-2
ii  libminizip1                                         1.1-8+b1
ii  libnspr4                                            2:4.34.1-1
ii  libnss3                                             2:3.82-1
ii  libopenjp2-7                                        2.4.0-3
ii  libopus0                                            1.3.1-0.1
ii  libpango-1.0-0                                      1.50.9+ds-1
ii  libpng16-16                                         1.6.37-3
ii  libpulse0                                           14.2-2
ii  libre2-9                                            20210201+dfsg-1
ii  libsnappy1v5                                        1.1.9-2
ii  libstdc++6                                          12.2.0-1
ii  libwayland-client0                                  1.21.0-1
ii  libwebp7                                            1.2.2-2+b1
ii  libwebpdemux2                                       1.2.2-2+b1
ii  libwebpmux3                                         1.2.2-2+b1
ii  libwoff1                                            1.0.2-1+b1
ii  libx11-6                                            2:1.8.1-2
ii  libxcb1                                             1.14-3
ii  libxcomposite1                                      1:0.4.5-1
ii  libxdamage1                                         1:1.1.5-2
ii  libxext6                                            2:1.3.3-1.1
ii  libxfixes3                                          1:6.0.0-1
ii  libxkbcommon0                                       1.0.3-2
ii  libxml2                                             2.9.14+dfsg-1+b1
ii  libxnvctrl0                                         470.103.01-1~deb11u1
ii  libxrandr2                                          2:1.5.1-1
ii  libxslt1.1                                          1.1.34-4+deb11u1
ii  xdg-desktop-portal-gnome [xdg-desktop-portal-backe  42.3-1+b1
ii  xdg-desktop-portal-gtk [xdg-desktop-portal-backend  1.14.0-1
ii  zlib1g                                              1:1.2.11.dfsg-2+deb11u2

Versions of packages chromium recommends:
ii  chromium-sandbox  105.0.5195.102-1

Versions of packages chromium suggests:
pn  chromium-driver  <none>
pn  chromium-l10n    <none>
pn  chromium-shell   <none>

Versions of packages chromium-common depends on:
ii  libc6                  2.34-4
ii  libdouble-conversion3  3.1.5-6.1
ii  libstdc++6             12.2.0-1
ii  libx11-6               2:1.8.1-2
ii  libxnvctrl0            470.103.01-1~deb11u1
ii  x11-utils              7.7+5
ii  xdg-utils              1.1.3-4.1
ii  zlib1g                 1:1.2.11.dfsg-2+deb11u2

Versions of packages chromium-common recommends:
ii  chromium-sandbox                   105.0.5195.102-1
ii  fonts-liberation                   1:1.07.4-11
ii  gnome-shell [notification-daemon]  42.4-1+b1
ii  libgl1-mesa-dri                    20.3.5-1
ii  libu2f-udev                        1.1.10-3
ii  notification-daemon                3.20.0-4
ii  system-config-printer              1.5.14-1
ii  upower                             0.99.20-1

Versions of packages chromium-sandbox depends on:
ii  libc6  2.34-4

-- Configuration Files:
/etc/chromium/policies/recommended/duckduckgo.json [Errno 2] No such file or 
directory: '/etc/chromium/policies/recommended/duckduckgo.json'

-- no debconf information

--- End Message ---
--- Begin Message --- It turns out this was caused by the audio_capture_enable setting which made its way into my profile.

--
Sam Morris <https://robots.org.uk/>
PGP: rsa4096/CAAA AA1A CA69 A83A 892B  1855 D20B 4202 5CDA 27B9

--- End Message ---

Reply via email to