Jitsi Meet: authentication not working after update - anyone can access

Hallo everyone!
I have updated our Jitsi instance to the current version (apt upgrade in Debian). I setup Jitsi with secure domain. After the update anyone can access a room. The instance has been running for over a year with secured domain.

Now, when someone crates a room, no authentication is asked during room creation. No one can enter the room either. After entering the name, an error appears.

jitsi-meet 2.0.6293-1
jitsi-meet-prosody 1.0.5307-1
jitsi-meet-turnserver 1.0.4628-1
jitsi-meet-web 1.0.5307-1
jitsi-meet-web-config 1.0.5307-1
jitsi-videobridge2 2.1-551-g2ad6eb0b-1

Any ideas?

sip-communicator.properties:

org.jitsi.jicofo.auth.URL=XMPP:domain.de

/etc/prosody/conf.avail/***.cfg.lua

unlimited_jids = { "focus@auth.domain.de", "jvb@auth.domain.de" }
plugin_paths = { "/usr/share/jitsi-meet/prosody-plugins/" }

-- domain mapper options, must at least have domain base set to use the mapper
muc_mapper_domain_base = "domain";

turncredentials_secret = "secret";

turncredentials = {
    { type = "stun", host = "domain", port = "443" },
    { type = "turn", host = domain", port = "443", transport = "udp" },
    { type = "turns", host = "domain", port = "443", transport = "tcp" }
};

cross_domain_bosh = false;
consider_bosh_secure = true;
-- https_ports = { }; -- Remove this line to prevent listening on port 5284

-- https://ssl-config.mozilla.org/#server=haproxy&version=2.1&config=intermediate&openssl=1.1.0g&guideline=5.4
ssl = {
    protocol = "tlsv1_2+";
    ciphers = "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384"
}

VirtualHost "domain"
    -- enabled = false -- Remove this line to enable this host
    authentication = "internal_plain"
    -- Properties below are modified by jitsi-meet-tokens package config
    -- and authentication above is switched to "token"
    --app_id="example_app_id"
    --app_secret="example_app_secret"
    -- Assign this host a certificate for TLS, otherwise it would use the one
    -- set in the global section (if any).
    -- Note that old-style SSL on port 5223 only supports one certificate, and will always
    -- use the global one.
    ssl = {
        key = "/etc/prosody/certs/domain.key";
        certificate = "/etc/prosody/certs/domain.crt";
    }
    speakerstats_component = "speakerstats.domain.de"
    conference_duration_component = "conferenceduration.domain.de"
    -- we need bosh
    modules_enabled = {
        "bosh";
        "pubsub";
        "ping"; -- Enable mod_ping
        "speakerstats";
        "turncredentials";
        "conference_duration";
        "muc_lobby_rooms";
    }
        
    c2s_require_encryption = false
    lobby_muc = "lobby.domain"
    main_muc = "conference.domain"
    -- muc_lobby_whitelist = { "recorder.domain" } -- Here we can whitelist jibri to enter lobby enabled rooms

VirtualHost "guest.domain"
    authentication = "anonymous"
    c2s_require_encryption = false
    modules_enabled = {
        "bosh";
        "pubsub";
        "ping"; -- Enable mod_ping
        "speakerstats";
        "turncredentials";
        "conference_duration";
        "muc_lobby_rooms";
    } 

Component "lobby.domain" "muc"
    storage = "memory"
    restrict_room_creation = true
    muc_room_locking = false
    muc_room_default_public_jids = true
        
Component "conference.domain" "muc"
    storage = "memory"
    modules_enabled = {
        "muc_meeting_id";
        "muc_domain_mapper";
        "muc_max_occupants";
        --"token_verification";
    }
    muc_max_occupants = "20"
    muc_access_whitelist = { "focus@auth.meet.domain" }
    admins = { "focus@auth.domain" }
    muc_room_locking = false
    muc_room_default_public_jids = true

-- internal muc component
Component "internal.auth.domain" "muc"
    storage = "memory"
    modules_enabled = {
        "ping";
    }
    admins = { "focus@auth.domain", "jvb@auth.domain" }
    muc_room_locking = false
    muc_room_default_public_jids = true

VirtualHost "auth.jitsi.dbh-meet.de"
    modules_enabled = { "limits_exception"; }
    ssl = {
        key = "/etc/prosody/certs/auth.domain.key";
        certificate = "/etc/prosody/certs/auth.domain.crt";
    }
    authentication = "internal_plain"

Component "focus.domain" "client_proxy"
    target_address = "focus@auth.domain"
    component_secret = "secret"

Component "speakerstats.jitsi.dbh-meet.de" "speakerstats_component"
    muc_component = "conference.domain"

Component "conferenceduration.domain" "conference_duration_component"
    muc_component = "conference.domain"

Upload the client logs with errors.

The log from Chrome:

(TIME) index.html loaded:	 119.93999988771975
Logger.js:154 2021-10-01T12:26:53.290Z [modules/browser/BrowserCapabilities.js] <new a>:  This appears to be chrome, ver: 90.0.4400.0
Logger.js:154 2021-10-01T12:26:53.804Z [features/base/redux] <Object.persistState>:  redux state persisted. 1789649fa12d37ede2a2d9c1402b0480 -> d61ff55e55566a8c88c4643f0713b44e
Logger.js:154 2021-10-01T12:26:53.899Z [modules/statistics/AnalyticsAdapter.js] <Object.dispose>:  Disposing of analytics adapter.
o @ Logger.js:154
dispose @ AnalyticsAdapter.js:116
v @ functions.js:141
(anonymous) @ middleware.js:95
(anonymous) @ middleware.js:27
(anonymous) @ middleware.js:19
(anonymous) @ middleware.any.js:78
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:117
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:15
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:74
(anonymous) @ middleware.js:196
(anonymous) @ middleware.js:199
(anonymous) @ middleware.js:160
(anonymous) @ middleware.web.js:107
dispatch @ redux.js:636
(anonymous) @ actions.js:138
async function (async)
(anonymous) @ actions.js:111
(anonymous) @ index.js:11
(anonymous) @ middleware.js:29
(anonymous) @ middleware.js:32
(anonymous) @ middleware.js:19
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:44
(anonymous) @ middleware.js:67
(anonymous) @ middleware.js:45
(anonymous) @ middleware.js:61
(anonymous) @ middleware.js:101
(anonymous) @ middleware.js:71
(anonymous) @ middleware.js:78
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:157
(anonymous) @ middleware.js:11
(anonymous) @ middleware.js:111
(anonymous) @ middleware.js:50
(anonymous) @ middleware.js:30
(anonymous) @ middleware.web.js:25
(anonymous) @ middleware.web.js:24
(anonymous) @ middleware.any.js:94
(anonymous) @ middleware.js:77
(anonymous) @ middleware.web.js:25
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:178
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:33
(anonymous) @ middleware.js:190
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:27
(anonymous) @ middleware.web.js:20
(anonymous) @ middleware.js:42
(anonymous) @ middleware.js:177
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:60
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:49
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:12
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:35
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:102
(anonymous) @ middleware.js:106
(anonymous) @ middleware.js:27
(anonymous) @ middleware.js:19
(anonymous) @ middleware.any.js:78
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:117
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:15
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:74
(anonymous) @ middleware.js:196
(anonymous) @ middleware.js:199
(anonymous) @ middleware.js:160
(anonymous) @ middleware.web.js:107
_openURL @ AbstractApp.js:113
(anonymous) @ AbstractApp.js:47
Promise.then (async)
componentDidMount @ AbstractApp.js:44
vl @ react-dom.production.min.js:251
t.unstable_runWithPriority @ scheduler.production.min.js:18
Vr @ react-dom.production.min.js:120
yl @ react-dom.production.min.js:244
il @ react-dom.production.min.js:223
el @ react-dom.production.min.js:214
Ul @ react-dom.production.min.js:279
(anonymous) @ react-dom.production.min.js:282
sl @ react-dom.production.min.js:224
Kl @ react-dom.production.min.js:282
render @ react-dom.production.min.js:286
nd.renderEntryPoint @ index.web.js:71
(anonymous) @ JuniorBrowsersShowWickedly:25
Show 63 more frames
Logger.js:154 2021-10-01T12:26:53.900Z [features/analytics] Initialized 0 analytics handlers
Logger.js:154 2021-10-01T12:26:53.902Z [features/base/media] Start muted: 
Logger.js:154 2021-10-01T12:26:53.910Z [features/base/media] Start audio only set to false
Logger.js:154 2021-10-01T12:26:54.045Z [index.web] <HTMLDocument.<anonymous>>:  (TIME) document ready:	 921.8849998433143
olm.js:34 wasm streaming compile failed: TypeError: Failed to execute 'compile' on 'WebAssembly': Incorrect response MIME type. Expected 'application/wasm'.
(anonymous) @ olm.js:34
Promise.then (async)
(anonymous) @ olm.js:34
Promise.then (async)
(anonymous) @ olm.js:34
(anonymous) @ olm.js:34
d @ olm.js:33
(anonymous) @ olm.js:134
u.init @ olm.js:127
(anonymous) @ app.js:22
n @ bootstrap:19
(anonymous) @ bootstrap:83
(anonymous) @ app.bundle.min.js?v=5307:1
olm.js:34 falling back to ArrayBuffer instantiation
(anonymous) @ olm.js:34
Promise.then (async)
(anonymous) @ olm.js:34
Promise.then (async)
(anonymous) @ olm.js:34
(anonymous) @ olm.js:34
d @ olm.js:33
(anonymous) @ olm.js:134
u.init @ olm.js:127
(anonymous) @ app.js:22
n @ bootstrap:19
(anonymous) @ bootstrap:83
(anonymous) @ app.bundle.min.js?v=5307:1
JuniorBrowsersShowWickedly:44 Service worker registered. ServiceWorkerRegistration {installing: null, waiting: null, active: ServiceWorker, navigationPreload: NavigationPreloadManager, scope: "https://jitsi.dbh-meet.de/", …}
Logger.js:154 2021-10-01T12:26:54.135Z [modules/RTC/RTCUtils.js] list of media devices has changed: (12) [InputDeviceInfo, InputDeviceInfo, InputDeviceInfo, InputDeviceInfo, InputDeviceInfo, InputDeviceInfo, InputDeviceInfo, InputDeviceInfo, MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo]
Logger.js:154 2021-10-01T12:26:54.233Z [modules/RTC/RTCUtils.js] Audio output device set to default
Logger.js:154 2021-10-01T12:26:54.333Z [modules/xmpp/xmpp.js] <P._initStrophePlugins>:  P2P STUN servers:  [{…}]
Logger.js:154 2021-10-01T12:26:54.354Z [modules/xmpp/xmpp.js] <P.connectionHandler>:  (TIME) Strophe connecting:	 1230.9799999929965
Logger.js:154 2021-10-01T12:26:54.365Z [modules/RTC/RTCUtils.js] <$.<anonymous>>:  Got media constraints:  {"video":{"height":{"ideal":720},"width":{"ideal":1280},"facingMode":"user"},"audio":{"autoGainControl":true,"echoCancellation":true,"noiseSuppression":true}}
The service worker navigation preload request failed with network error: net::ERR_INTERNET_DISCONNECTED.
pwa-worker.js:73 Fetch failed; returning offline page instead. DOMException: The service worker navigation preload request failed with a network error.
Logger.js:154 2021-10-01T12:26:54.992Z [modules/xmpp/XmppConnection.js] <u._maybeEnableStreamResume>:  Stream resume enabled, but WebSockets are not enabled
o @ Logger.js:154
_maybeEnableStreamResume @ XmppConnection.js:390
_stropheConnectionCb @ XmppConnection.js:284
_changeConnectStatus @ strophe.umd.js:3011
_onSessionResultIQ @ strophe.umd.js:3705
run @ strophe.umd.js:1875
(anonymous) @ strophe.umd.js:3157
forEachChild @ strophe.umd.js:830
_dataRecv @ strophe.umd.js:3146
_onRequestStateChange @ strophe.umd.js:5012
XMLHttpRequest.send (async)
d @ strophe.umd.js:5123
_processRequest @ strophe.umd.js:5137
_throttledRequestHandler @ strophe.umd.js:5290
_onIdle @ strophe.umd.js:4901
_onIdle @ strophe.umd.js:3881
(anonymous) @ strophe.umd.js:5257
setTimeout (async)
_send @ strophe.umd.js:5256
send @ strophe.umd.js:2583
_establishSession @ strophe.umd.js:3675
_onResourceBindResultIQ @ strophe.umd.js:3644
run @ strophe.umd.js:1875
(anonymous) @ strophe.umd.js:3157
forEachChild @ strophe.umd.js:830
_dataRecv @ strophe.umd.js:3146
_onRequestStateChange @ strophe.umd.js:5012
XMLHttpRequest.send (async)
d @ strophe.umd.js:5123
_processRequest @ strophe.umd.js:5137
_throttledRequestHandler @ strophe.umd.js:5290
_onIdle @ strophe.umd.js:4901
_onIdle @ strophe.umd.js:3881
(anonymous) @ strophe.umd.js:5257
setTimeout (async)
_send @ strophe.umd.js:5256
send @ strophe.umd.js:2583
bind @ strophe.umd.js:3601
_onStreamFeaturesAfterSASL @ strophe.umd.js:3562
_onStreamFeaturesAfterSASL @ strophe.stream-management.js:230
s @ strophe.umd.js:3517
(anonymous) @ strophe.umd.js:3523
run @ strophe.umd.js:1875
(anonymous) @ strophe.umd.js:3157
forEachChild @ strophe.umd.js:830
_dataRecv @ strophe.umd.js:3146
_onRequestStateChange @ strophe.umd.js:5012
XMLHttpRequest.send (async)
d @ strophe.umd.js:5123
_processRequest @ strophe.umd.js:5137
_throttledRequestHandler @ strophe.umd.js:5290
_onIdle @ strophe.umd.js:4901
_onIdle @ strophe.umd.js:3881
(anonymous) @ strophe.umd.js:2769
setTimeout (async)
_sendRestart @ strophe.umd.js:2768
_sasl_success_cb @ strophe.umd.js:3529
run @ strophe.umd.js:1875
(anonymous) @ strophe.umd.js:3157
forEachChild @ strophe.umd.js:830
_dataRecv @ strophe.umd.js:3146
_onRequestStateChange @ strophe.umd.js:5012
XMLHttpRequest.send (async)
d @ strophe.umd.js:5123
_processRequest @ strophe.umd.js:5137
_throttledRequestHandler @ strophe.umd.js:5290
_onIdle @ strophe.umd.js:4901
_onIdle @ strophe.umd.js:3881
(anonymous) @ strophe.umd.js:5257
setTimeout (async)
_send @ strophe.umd.js:5256
send @ strophe.umd.js:2583
_attemptSASLAuth @ strophe.umd.js:3364
authenticate @ strophe.umd.js:3319
_connect_cb @ strophe.umd.js:3271
_onRequestStateChange @ strophe.umd.js:5012
XMLHttpRequest.send (async)
d @ strophe.umd.js:5123
_processRequest @ strophe.umd.js:5137
_throttledRequestHandler @ strophe.umd.js:5290
_connect @ strophe.umd.js:4586
connect @ strophe.umd.js:2368
_interceptConnectArgs @ strophe.stream-management.js:224
connect @ XmppConnection.js:264
_connect @ xmpp.js:517
connect @ xmpp.js:626
c.connect @ JitsiConnection.js:61
e @ connection.js:52
(anonymous) @ connection.js:198
b @ connection.js:123
y @ connection.js:228
J @ conference.js:191
init @ conference.js:803
async function (async)
init @ conference.js:797
(anonymous) @ actions.web.js:31
Promise.then (async)
(anonymous) @ actions.web.js:30
(anonymous) @ index.js:11
(anonymous) @ middleware.js:29
(anonymous) @ middleware.js:32
(anonymous) @ middleware.js:19
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:44
(anonymous) @ middleware.js:67
(anonymous) @ middleware.js:45
(anonymous) @ middleware.js:61
(anonymous) @ middleware.js:101
(anonymous) @ middleware.js:71
(anonymous) @ middleware.js:78
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:157
(anonymous) @ middleware.js:11
(anonymous) @ middleware.js:111
(anonymous) @ middleware.js:50
(anonymous) @ middleware.js:30
(anonymous) @ middleware.web.js:25
(anonymous) @ middleware.web.js:24
(anonymous) @ middleware.any.js:94
(anonymous) @ middleware.js:77
(anonymous) @ middleware.web.js:25
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:178
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:33
(anonymous) @ middleware.js:190
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:27
(anonymous) @ middleware.web.js:20
(anonymous) @ middleware.js:42
(anonymous) @ middleware.js:177
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:60
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:49
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:12
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:35
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:102
(anonymous) @ middleware.js:106
(anonymous) @ middleware.js:27
(anonymous) @ middleware.js:19
(anonymous) @ middleware.any.js:78
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:117
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:15
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:74
(anonymous) @ middleware.js:196
(anonymous) @ middleware.js:199
(anonymous) @ middleware.js:160
(anonymous) @ middleware.web.js:107
_start @ Conference.js:357
componentDidMount @ Conference.js:166
vl @ react-dom.production.min.js:251
t.unstable_runWithPriority @ scheduler.production.min.js:18
Vr @ react-dom.production.min.js:120
yl @ react-dom.production.min.js:244
il @ react-dom.production.min.js:223
(anonymous) @ react-dom.production.min.js:121
t.unstable_runWithPriority @ scheduler.production.min.js:18
Vr @ react-dom.production.min.js:120
Kr @ react-dom.production.min.js:121
Gr @ react-dom.production.min.js:120
el @ react-dom.production.min.js:214
enqueueSetState @ react-dom.production.min.js:133
k.setState @ react.production.min.js:13
(anonymous) @ BaseApp.js:253
_navigate @ BaseApp.js:252
(anonymous) @ middleware.js:149
Promise.then (async)
(anonymous) @ middleware.js:149
(anonymous) @ middleware.js:169
(anonymous) @ middleware.js:26
(anonymous) @ middleware.js:32
(anonymous) @ middleware.js:19
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:44
(anonymous) @ middleware.js:67
(anonymous) @ middleware.js:45
(anonymous) @ middleware.js:61
(anonymous) @ middleware.js:101
(anonymous) @ middleware.js:71
(anonymous) @ middleware.js:78
(anonymous) @ middleware.js:147
(anonymous) @ middleware.js:35
(anonymous) @ middleware.js:157
(anonymous) @ middleware.js:11
(anonymous) @ middleware.js:111
(anonymous) @ middleware.js:50
(anonymous) @ middleware.js:30
(anonymous) @ middleware.web.js:25
(anonymous) @ middleware.web.js:24
(anonymous) @ middleware.any.js:94
(anonymous) @ middleware.js:77
(anonymous) @ middleware.web.js:25
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:178
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:33
(anonymous) @ middleware.js:190
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:27
(anonymous) @ middleware.web.js:20
(anonymous) @ middleware.js:42
(anonymous) @ middleware.js:177
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:197
(anonymous) @ middleware.js:45
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:49
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:12
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:35
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:477
(anonymous) @ middleware.any.js:95
(anonymous) @ middleware.js:96
(anonymous) @ middleware.js:27
(anonymous) @ middleware.js:19
(anonymous) @ middleware.any.js:78
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:117
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:15
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:74
(anonymous) @ middleware.js:196
(anonymous) @ middleware.js:199
(anonymous) @ middleware.js:160
(anonymous) @ middleware.web.js:107
dispatch @ redux.js:636
(anonymous) @ actions.js:138
async function (async)
(anonymous) @ actions.js:111
(anonymous) @ index.js:11
(anonymous) @ middleware.js:29
(anonymous) @ middleware.js:32
(anonymous) @ middleware.js:19
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:44
(anonymous) @ middleware.js:67
(anonymous) @ middleware.js:45
(anonymous) @ middleware.js:61
(anonymous) @ middleware.js:101
(anonymous) @ middleware.js:71
(anonymous) @ middleware.js:78
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:157
(anonymous) @ middleware.js:11
(anonymous) @ middleware.js:111
(anonymous) @ middleware.js:50
(anonymous) @ middleware.js:30
(anonymous) @ middleware.web.js:25
(anonymous) @ middleware.web.js:24
(anonymous) @ middleware.any.js:94
(anonymous) @ middleware.js:77
(anonymous) @ middleware.web.js:25
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:178
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:33
(anonymous) @ middleware.js:190
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:27
(anonymous) @ middleware.web.js:20
(anonymous) @ middleware.js:42
(anonymous) @ middleware.js:177
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:60
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:49
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:12
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:35
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:102
(anonymous) @ middleware.js:106
(anonymous) @ middleware.js:27
(anonymous) @ middleware.js:19
(anonymous) @ middleware.any.js:78
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:117
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:15
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:74
(anonymous) @ middleware.js:196
(anonymous) @ middleware.js:199
(anonymous) @ middleware.js:160
(anonymous) @ middleware.web.js:107
_openURL @ AbstractApp.js:113
(anonymous) @ AbstractApp.js:47
Promise.then (async)
componentDidMount @ AbstractApp.js:44
vl @ react-dom.production.min.js:251
t.unstable_runWithPriority @ scheduler.production.min.js:18
Vr @ react-dom.production.min.js:120
yl @ react-dom.production.min.js:244
il @ react-dom.production.min.js:223
el @ react-dom.production.min.js:214
Ul @ react-dom.production.min.js:279
(anonymous) @ react-dom.production.min.js:282
sl @ react-dom.production.min.js:224
Kl @ react-dom.production.min.js:282
render @ react-dom.production.min.js:286
nd.renderEntryPoint @ index.web.js:71
(anonymous) @ JuniorBrowsersShowWickedly:25
Show 229 more frames
Logger.js:154 2021-10-01T12:26:54.994Z [modules/xmpp/strophe.ping.js] <d.startInterval>:  XMPP pings will be sent every 10000 ms
Logger.js:154 2021-10-01T12:26:54.994Z [modules/xmpp/xmpp.js] <P.connectionHandler>:  (TIME) Strophe connected:	 1871.21000001207
Logger.js:154 2021-10-01T12:26:54.995Z [modules/xmpp/xmpp.js] <P.connectionHandler>:  My Jabber ID: ftbzg-ktpv0gtvv6@guest.jitsi.dbh-meet.de/RMLUiV9S
Logger.js:154 2021-10-01T12:26:55.135Z [modules/xmpp/strophe.jingle.js] getting turn credentials with extdisco:2 failed, trying extdisco:1 <iq xmlns=​"jabber:​client" type=​"error" from=​"jitsi.dbh-meet.de" id=​"f96f117a-bdc3-4ade-bd30-ef3ab54a63c9:​sendIQ" to=​"ftbzg-ktpv0gtvv6@guest.jitsi.dbh-meet.de/​RMLUiV9S">​…​</iq>​
o @ Logger.js:154
(anonymous) @ strophe.jingle.js:494
(anonymous) @ strophe.umd.js:2716
run @ strophe.umd.js:1875
(anonymous) @ strophe.umd.js:3157
forEachChild @ strophe.umd.js:830
_dataRecv @ strophe.umd.js:3146
_onRequestStateChange @ strophe.umd.js:5012
XMLHttpRequest.send (async)
d @ strophe.umd.js:5123
_processRequest @ strophe.umd.js:5137
_throttledRequestHandler @ strophe.umd.js:5290
_onIdle @ strophe.umd.js:4901
_onIdle @ strophe.umd.js:3881
(anonymous) @ strophe.umd.js:5257
setTimeout (async)
_send @ strophe.umd.js:5256
send @ strophe.umd.js:2583
sendIQ @ strophe.umd.js:2740
info @ strophe.disco.js:123
(anonymous) @ Caps.js:213
_getDiscoInfo @ Caps.js:212
getFeaturesAndIdentities @ Caps.js:200
connectionHandler @ xmpp.js:297
_stropheConnectionCb @ XmppConnection.js:308
_changeConnectStatus @ strophe.umd.js:3011
_onSessionResultIQ @ strophe.umd.js:3705
run @ strophe.umd.js:1875
(anonymous) @ strophe.umd.js:3157
forEachChild @ strophe.umd.js:830
_dataRecv @ strophe.umd.js:3146
_onRequestStateChange @ strophe.umd.js:5012
XMLHttpRequest.send (async)
d @ strophe.umd.js:5123
_processRequest @ strophe.umd.js:5137
_throttledRequestHandler @ strophe.umd.js:5290
_onIdle @ strophe.umd.js:4901
_onIdle @ strophe.umd.js:3881
(anonymous) @ strophe.umd.js:5257
setTimeout (async)
_send @ strophe.umd.js:5256
send @ strophe.umd.js:2583
_establishSession @ strophe.umd.js:3675
_onResourceBindResultIQ @ strophe.umd.js:3644
run @ strophe.umd.js:1875
(anonymous) @ strophe.umd.js:3157
forEachChild @ strophe.umd.js:830
_dataRecv @ strophe.umd.js:3146
_onRequestStateChange @ strophe.umd.js:5012
XMLHttpRequest.send (async)
d @ strophe.umd.js:5123
_processRequest @ strophe.umd.js:5137
_throttledRequestHandler @ strophe.umd.js:5290
_onIdle @ strophe.umd.js:4901
_onIdle @ strophe.umd.js:3881
(anonymous) @ strophe.umd.js:5257
setTimeout (async)
_send @ strophe.umd.js:5256
send @ strophe.umd.js:2583
bind @ strophe.umd.js:3601
_onStreamFeaturesAfterSASL @ strophe.umd.js:3562
_onStreamFeaturesAfterSASL @ strophe.stream-management.js:230
s @ strophe.umd.js:3517
(anonymous) @ strophe.umd.js:3523
run @ strophe.umd.js:1875
(anonymous) @ strophe.umd.js:3157
forEachChild @ strophe.umd.js:830
_dataRecv @ strophe.umd.js:3146
_onRequestStateChange @ strophe.umd.js:5012
XMLHttpRequest.send (async)
d @ strophe.umd.js:5123
_processRequest @ strophe.umd.js:5137
_throttledRequestHandler @ strophe.umd.js:5290
_onIdle @ strophe.umd.js:4901
_onIdle @ strophe.umd.js:3881
(anonymous) @ strophe.umd.js:2769
setTimeout (async)
_sendRestart @ strophe.umd.js:2768
_sasl_success_cb @ strophe.umd.js:3529
run @ strophe.umd.js:1875
(anonymous) @ strophe.umd.js:3157
forEachChild @ strophe.umd.js:830
_dataRecv @ strophe.umd.js:3146
_onRequestStateChange @ strophe.umd.js:5012
XMLHttpRequest.send (async)
d @ strophe.umd.js:5123
_processRequest @ strophe.umd.js:5137
_throttledRequestHandler @ strophe.umd.js:5290
_onIdle @ strophe.umd.js:4901
_onIdle @ strophe.umd.js:3881
(anonymous) @ strophe.umd.js:5257
setTimeout (async)
_send @ strophe.umd.js:5256
send @ strophe.umd.js:2583
_attemptSASLAuth @ strophe.umd.js:3364
authenticate @ strophe.umd.js:3319
_connect_cb @ strophe.umd.js:3271
_onRequestStateChange @ strophe.umd.js:5012
XMLHttpRequest.send (async)
d @ strophe.umd.js:5123
_processRequest @ strophe.umd.js:5137
_throttledRequestHandler @ strophe.umd.js:5290
_connect @ strophe.umd.js:4586
connect @ strophe.umd.js:2368
_interceptConnectArgs @ strophe.stream-management.js:224
connect @ XmppConnection.js:264
_connect @ xmpp.js:517
connect @ xmpp.js:626
c.connect @ JitsiConnection.js:61
e @ connection.js:52
(anonymous) @ connection.js:198
b @ connection.js:123
y @ connection.js:228
J @ conference.js:191
init @ conference.js:803
async function (async)
init @ conference.js:797
(anonymous) @ actions.web.js:31
Promise.then (async)
(anonymous) @ actions.web.js:30
(anonymous) @ index.js:11
(anonymous) @ middleware.js:29
(anonymous) @ middleware.js:32
(anonymous) @ middleware.js:19
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:44
(anonymous) @ middleware.js:67
(anonymous) @ middleware.js:45
(anonymous) @ middleware.js:61
(anonymous) @ middleware.js:101
(anonymous) @ middleware.js:71
(anonymous) @ middleware.js:78
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:157
(anonymous) @ middleware.js:11
(anonymous) @ middleware.js:111
(anonymous) @ middleware.js:50
(anonymous) @ middleware.js:30
(anonymous) @ middleware.web.js:25
(anonymous) @ middleware.web.js:24
(anonymous) @ middleware.any.js:94
(anonymous) @ middleware.js:77
(anonymous) @ middleware.web.js:25
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:178
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:33
(anonymous) @ middleware.js:190
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:27
(anonymous) @ middleware.web.js:20
(anonymous) @ middleware.js:42
(anonymous) @ middleware.js:177
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:60
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:49
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:12
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:35
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:102
(anonymous) @ middleware.js:106
(anonymous) @ middleware.js:27
(anonymous) @ middleware.js:19
(anonymous) @ middleware.any.js:78
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:117
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:15
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:74
(anonymous) @ middleware.js:196
(anonymous) @ middleware.js:199
(anonymous) @ middleware.js:160
(anonymous) @ middleware.web.js:107
_start @ Conference.js:357
componentDidMount @ Conference.js:166
vl @ react-dom.production.min.js:251
t.unstable_runWithPriority @ scheduler.production.min.js:18
Vr @ react-dom.production.min.js:120
yl @ react-dom.production.min.js:244
il @ react-dom.production.min.js:223
(anonymous) @ react-dom.production.min.js:121
t.unstable_runWithPriority @ scheduler.production.min.js:18
Vr @ react-dom.production.min.js:120
Kr @ react-dom.production.min.js:121
Gr @ react-dom.production.min.js:120
el @ react-dom.production.min.js:214
enqueueSetState @ react-dom.production.min.js:133
k.setState @ react.production.min.js:13
(anonymous) @ BaseApp.js:253
_navigate @ BaseApp.js:252
(anonymous) @ middleware.js:149
Promise.then (async)
(anonymous) @ middleware.js:149
(anonymous) @ middleware.js:169
(anonymous) @ middleware.js:26
(anonymous) @ middleware.js:32
(anonymous) @ middleware.js:19
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:44
(anonymous) @ middleware.js:67
(anonymous) @ middleware.js:45
(anonymous) @ middleware.js:61
(anonymous) @ middleware.js:101
(anonymous) @ middleware.js:71
(anonymous) @ middleware.js:78
(anonymous) @ middleware.js:147
(anonymous) @ middleware.js:35
(anonymous) @ middleware.js:157
(anonymous) @ middleware.js:11
(anonymous) @ middleware.js:111
(anonymous) @ middleware.js:50
(anonymous) @ middleware.js:30
(anonymous) @ middleware.web.js:25
(anonymous) @ middleware.web.js:24
(anonymous) @ middleware.any.js:94
(anonymous) @ middleware.js:77
(anonymous) @ middleware.web.js:25
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:178
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:33
(anonymous) @ middleware.js:190
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:27
(anonymous) @ middleware.web.js:20
(anonymous) @ middleware.js:42
(anonymous) @ middleware.js:177
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:197
(anonymous) @ middleware.js:45
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:49
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:12
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:35
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:477
(anonymous) @ middleware.any.js:95
(anonymous) @ middleware.js:96
(anonymous) @ middleware.js:27
(anonymous) @ middleware.js:19
(anonymous) @ middleware.any.js:78
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:117
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:15
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:74
(anonymous) @ middleware.js:196
(anonymous) @ middleware.js:199
(anonymous) @ middleware.js:160
(anonymous) @ middleware.web.js:107
dispatch @ redux.js:636
(anonymous) @ actions.js:138
async function (async)
(anonymous) @ actions.js:111
(anonymous) @ index.js:11
(anonymous) @ middleware.js:29
(anonymous) @ middleware.js:32
(anonymous) @ middleware.js:19
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:44
(anonymous) @ middleware.js:67
(anonymous) @ middleware.js:45
(anonymous) @ middleware.js:61
(anonymous) @ middleware.js:101
(anonymous) @ middleware.js:71
(anonymous) @ middleware.js:78
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:157
(anonymous) @ middleware.js:11
(anonymous) @ middleware.js:111
(anonymous) @ middleware.js:50
(anonymous) @ middleware.js:30
(anonymous) @ middleware.web.js:25
(anonymous) @ middleware.web.js:24
(anonymous) @ middleware.any.js:94
(anonymous) @ middleware.js:77
(anonymous) @ middleware.web.js:25
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:178
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:33
(anonymous) @ middleware.js:190
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:27
(anonymous) @ middleware.web.js:20
(anonymous) @ middleware.js:42
(anonymous) @ middleware.js:177
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:60
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:49
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:12
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:35
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:102
(anonymous) @ middleware.js:106
(anonymous) @ middleware.js:27
(anonymous) @ middleware.js:19
(anonymous) @ middleware.any.js:78
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:117
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:15
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:74
(anonymous) @ middleware.js:196
(anonymous) @ middleware.js:199
(anonymous) @ middleware.js:160
(anonymous) @ middleware.web.js:107
_openURL @ AbstractApp.js:113
(anonymous) @ AbstractApp.js:47
Promise.then (async)
componentDidMount @ AbstractApp.js:44
vl @ react-dom.production.min.js:251
t.unstable_runWithPriority @ scheduler.production.min.js:18
Vr @ react-dom.production.min.js:120
yl @ react-dom.production.min.js:244
il @ react-dom.production.min.js:223
el @ react-dom.production.min.js:214
Ul @ react-dom.production.min.js:279
(anonymous) @ react-dom.production.min.js:282
sl @ react-dom.production.min.js:224
Kl @ react-dom.production.min.js:282
render @ react-dom.production.min.js:286
nd.renderEntryPoint @ index.web.js:71
(anonymous) @ JuniorBrowsersShowWickedly:25
Show 229 more frames
Logger.js:154 2021-10-01T12:26:55.844Z [modules/RTC/RTCUtils.js] onUserMediaSuccess

Log from prosody.log:

Oct 01 14:26:49 c2s55e0e49e9360	info	Client disconnected: connection closed
Oct 01 14:26:53 c2s55e0e47d8f90	info	Client connected
Oct 01 14:26:53 c2s55e0e47d8f90	info	Stream encrypted (TLSv1.2 with ECDHE-RSA-AES128-GCM-SHA256)
Oct 01 14:26:53 c2s55e0e47d8f90	info	Client disconnected: connection closed
Oct 01 14:26:54 mod_bosh	info	New BOSH session, assigned it sid 'd2b6f3dc-c897-4a4c-93e9-cb1b4c7712ce'
Oct 01 14:26:54 c2s55e0e4f09c80	info	Client connected
Oct 01 14:26:54 c2s55e0e4f09c80	info	Stream encrypted (TLSv1.2 with ECDHE-RSA-AES128-GCM-SHA256)
Oct 01 14:26:54 c2s55e0e4f09c80	info	Client disconnected: connection closed
Oct 01 14:26:54 boshd2b6f3dc-c897-4a4c-93e9-cb1b4c7712ce	info	Authenticated as ftbzg-ktpv0gtvv6@guest.jitsi.dbh-meet.de
Oct 01 14:26:58 c2s55e0e4d8a000	info	Client connected
Oct 01 14:26:58 c2s55e0e4d8a000	info	Stream encrypted (TLSv1.2 with ECDHE-RSA-AES128-GCM-SHA256)
Oct 01 14:26:58 c2s55e0e4d8a000	info	Client disconnected: connection closed
Oct 01 14:26:59 c2s55e0e4d9af10	info	Client connected
Oct 01 14:26:59 c2s55e0e4d9af10	info	Stream encrypted (TLSv1.2 with ECDHE-RSA-AES128-GCM-SHA256)

jicofo.log:

Jicofo 2021-10-01 14:26:04.255 INFO: [572] [xmpp_connection=client] XmppProviderImpl.doConnect#203: Connected, JID= null
Jicofo 2021-10-01 14:26:04.256 SEVERE: [572] [xmpp_connection=client] XmppProviderImpl.doConnect#222: Failed to connect/login: SASLError using SCRAM-SHA-1: not-authorized
org.jivesoftware.smack.sasl.SASLErrorException: SASLError using SCRAM-SHA-1: not-authorized
	at org.jivesoftware.smack.SASLAuthentication.authenticationFailed(SASLAuthentication.java:292)
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1100)
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.access$300(XMPPTCPConnection.java:1000)
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:1016)
	at java.lang.Thread.run(Thread.java:748)
Jicofo 2021-10-01 14:26:09.315 INFO: [572] [xmpp_connection=client] XmppProviderImpl.doConnect#203: Connected, JID= null
Jicofo 2021-10-01 14:26:09.316 SEVERE: [572] [xmpp_connection=client] XmppProviderImpl.doConnect#222: Failed to connect/login: SASLError using SCRAM-SHA-1: not-authorized
org.jivesoftware.smack.sasl.SASLErrorException: SASLError using SCRAM-SHA-1: not-authorized
	at org.jivesoftware.smack.SASLAuthentication.authenticationFailed(SASLAuthentication.java:292)
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1100)
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.access$300(XMPPTCPConnection.java:1000)
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:1016)
	at java.lang.Thread.run(Thread.java:748)
Jicofo 2021-10-01 14:26:14.371 INFO: [578] [xmpp_connection=client] XmppProviderImpl.doConnect#203: Connected, JID= null
Jicofo 2021-10-01 14:26:14.372 SEVERE: [578] [xmpp_connection=client] XmppProviderImpl.doConnect#222: Failed to connect/login: SASLError using SCRAM-SHA-1: not-authorized
org.jivesoftware.smack.sasl.SASLErrorException: SASLError using SCRAM-SHA-1: not-authorized
	at org.jivesoftware.smack.SASLAuthentication.authenticationFailed(SASLAuthentication.java:292)
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1100)
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.access$300(XMPPTCPConnection.java:1000)
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:1016)
	at java.lang.Thread.run(Thread.java:748)

jvb.log:

2021-10-01 13:29:45.858 WARNING: [29] [hostname=jitsi.dbh-meet.de id=shard] MucClient.setPresenceExtensions#420: Cannot set presence extension: not connected.
2021-10-01 13:29:46.595 WARNING: [20] [hostname=jitsi.dbh-meet.de id=shard] MucClient.lambda$getConnectAndLoginCallable$8#611: Failed to login. Disconnecting to trigger a re-connect.

This is jicofo using wrong password to connect to prosody

the password in /etc/jitsi/jicofo/config:
JICOFO_SECRET=secret

and in /etc/prosody/conf.avail/***.cfg.lua:
component_secret = “secret”

are the same. Or do they still need to be adjusted somewhere?

We had dropped the component support an year ago.
Check JICOFO_AUTH_PASSWORD is correct,

or to give some additional detail: the line ‘component_secret’ in the prosody file is useless now that jicofo connects as a normal user; unfortunately there is no easy way to check a prosody user password.
It’s easier to setup it again in prosody using prosodyctl from the value you will find in jicofo config file (prosodyctl passwd …)

Thanks for your help!

I think, I found the problem:
The following entry was missing at the end of the file prosody.cfg.lua.example:

Component "jitsi-videobridge.jitsi.example.com"
    component_secret = "secret"

Could it have been because of that? At least the dial-up works again now.

Only if you are using jvb and year and more old.

Sorry if I ask, but what do you mean by “Only if you are using jvb”? What other option is there?

Sorry I did not express myself clearer.

I wanted to say: that is used only if the bridge you use is more than a year old.

The support for that was dropped a long time ago this is the default prosody config jitsi-meet/prosody.cfg.lua-jvb.example at master · jitsi/jitsi-meet · GitHub