Message Jitsi on docker official - "Unfortunately" after authorizing the use webcam and microphone

*** Download and extract the [latest release]

  • Alternatively, to test the latest changes clone the repository: git clone https://github.com/jitsi/docker-jitsi-meet && cd docker-jitsi-meet **

Done

*** Create a .env file by copying and adjusting env.example

  • cp env.example .env **

Done and i edit .env file. I add only my timezone and my domain name like " https://mydomaine.yata "

* Set strong passwords in the security section options: ./gen-passwords.sh

Done and i check if the passwd has been add

*** Create required CONFIG directories

  • mkdir -p ~/.jitsi-meet-cfg/{web/letsencrypt,transcripts,prosody,jicofo,jvb,jigasi,jibri} **

Done but i do notthing else in this step .

*** Run docker-compose up -d **

All docker boot but

*** Access the web UI at in_https://localhost:8443 (or a different port, in case you edited the compose file).**

I access the jitsi portail via :

"in_https://mydomaine.yata:8000"

The portail is up, i made my room and … "unfortunately " … without requesting access to my camera and microphone

"https://mydomaine.yata:8443"

The portail is up, i made my room and after accept camera and micro : … "unfortunately " …

I don’t use let’s encrypt, it will be the next step.
I miss an operation ?

Here are the error logs I took :

jitsi/jicofo:latest

Jicofo 2020-05-07 22:17:07.005 SEVERE: [39] org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.doConnect().315 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 2020-05-07 22:17:10.945 SEVERE: [33] org.jitsi.meet.ComponentMain.log() not-authorized, host:xmpp.meet.jitsi, port:5347 org.xmpp.component.ComponentException: not-authorized at org.jivesoftware.whack.ExternalComponent.connect(ExternalComponent.java:243) at org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:242) at org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:222) at org.jitsi.meet.ComponentMain.lambda$getConnectCallable$0(ComponentMain.java:285) at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Jicofo 2020-05-07 22:17:12.075 SEVERE: [39] org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.doConnect().315 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)

jitsi/jvb:latest

`May 07, 2020 10:18:36 PM org.jitsi.utils.logging2.LoggerImpl log
INFO: create_conf, id=54aab319e240c3ca gid=null logging=false
May 07, 2020 10:18:36 PM org.jitsi.utils.logging2.LoggerImpl log
INFO: Performed a successful health check in 9ms. Sticky failure: false
May 07, 2020 10:18:40 PM org.jitsi.utils.logging2.LoggerImpl log
INFO: Logging in.
May 07, 2020 10:18:40 PM org.jitsi.utils.logging.LoggerImpl log
SEVERE: org.jivesoftware.smack.sasl.SASLErrorException: 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)

May 07, 2020 10:18:45 PM org.jitsi.utils.logging2.LoggerImpl log
INFO: Logging in.
May 07, 2020 10:18:45 PM org.jitsi.utils.logging.LoggerImpl log
SEVERE: org.jivesoftware.smack.sasl.SASLErrorException: 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)

May 07, 2020 10:18:46 PM org.jitsi.utils.logging2.LoggerImpl log
INFO: create_conf, id=5af8503a7e45397 gid=null logging=false
May 07, 2020 10:18:46 PM org.jitsi.utils.logging2.LoggerImpl log
INFO: Performed a successful health check in 10ms. Sticky failure: false
May 07, 2020 10:18:50 PM org.jitsi.utils.logging2.LoggerImpl log
INFO: Logging in.
May 07, 2020 10:18:50 PM org.jitsi.utils.logging.LoggerImpl log
SEVERE: org.jivesoftware.smack.sasl.SASLErrorException: 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)
`

jitsi/prosody:latest

lculated token</text></stream:error> jcp5618efbaf170 info component disconnected: focus.meet.jitsi (stream error) c2s5618efbc74e0 info Client connected c2s5618efbc74e0 info Stream encrypted (TLSv1.2 with ECDHE-RSA-AES256-GCM-SHA384) c2s5618efbc74e0 info Client disconnected: connection closed jcp5618efbcb320 info Incoming Jabber component connection focus.meet.jitsi:component info Component authentication failed for focus.meet.jitsi mod_component info Disconnecting component, <stream:error> is: <stream:error><not-authorized xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><text xmlns='urn:ietf:params:xml:ns:xmpp-streams'>Given token does not match calculated token</text></stream:error> jcp5618efbcb320 info component disconnected: focus.meet.jitsi (stream error) c2s5618efbe36e0 info Client connected c2s5618efbe36e0 info Stream encrypted (TLSv1.2 with ECDHE-RSA-AES256-GCM-SHA384) c2s5618efbe36e0 info Client disconnected: connection closed jcp5618efbe6cd0 info Incoming Jabber component connection focus.meet.jitsi:component info Component authentication failed for focus.meet.jitsi mod_component info Disconnecting component, <stream:error> is: <stream:error><not-authorized xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><text xmlns='urn:ietf:params:xml:ns:xmpp-streams'>Given token does not match calculated token</text></stream:error> jcp5618efbe6cd0 info component disconnected: focus.meet.jitsi (stream error) c2s5618efbff140 info Client connected c2s5618efbff140 info Stream encrypted (TLSv1.2 with ECDHE-RSA-AES256-GCM-SHA384) c2s5618efbff140 info Client disconnected: connection closed

jitsi/web:latest

80.150.192.199 - - [07/May/2020:22:14:48 +0200] "GET /sounds/liveStreamingOff.mp3 HTTP/2.0" 206 29475 "https://visio.hello.yata:8443/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36" 80.150.192.199 - - [07/May/2020:22:14:48 +0200] "GET /sounds/liveStreamingOn.mp3 HTTP/2.0" 206 26115 "https://visio.hello.yata:8443/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36" 80.150.192.199 - - [07/May/2020:22:14:48 +0200] "GET /sounds/recordingOff.mp3 HTTP/2.0" 206 21572 "https://visio.hello.yata:8443/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36" 80.150.192.199 - - [07/May/2020:22:14:48 +0200] "GET /sounds/recordingOn.mp3 HTTP/2.0" 206 21855 "https://visio.hello.yata:8443/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36" 80.150.192.199 - - [07/May/2020:22:14:48 +0200] "GET /sounds/rejected.wav HTTP/2.0" 206 69393 "https://visio.hello.yata:8443/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36"

I try with uncomment this line :

DOCKER_HOST_ADDRESS=myServer_IPPUBlic

Same issue.

I have solved my problem :

First step :

git clone https://github.com/jitsi/docker-jitsi-meet && cd docker-jitsi-meet

cp env.example .env

vim .env

Replace the line " CONFIG= ~/.jitsi-meet-cfg by CONFIG= .jitsi-meet-cfg . The folders and cfg files when created in your working directory.

mkdir -p .jitsi-meet-cfg/{web/letsencrypt,transcripts,prosody/config,prosody/prosody-plugins-custom,jicofo,jvb,jigasi,jibri}

In this step, i don’t created like the documentation : /.jitsi-meet-cfg/{web/letsencrypt,transcripts,prosody/config,prosody/prosody-plugins-custom,jicofo,jvb,jigasi,jibri} but in my working directory : .jitsi-meet-cfg/{ …

docker-compose up -d