Hi
I have recently updated my Jitsi Meet(Jicofo/Prosody/Web/JVB) and Jibri Dockers.
My Jitsi Meet is on one server and the Jibri on a different one. Everything has been working fine until I updated to the latest Docker images today. I have checked the ports(443,5222,5347,5280) are open and could only find this post that mentions the same issue, but no solution(XMPPError: not-allowed).
I have confirmed that these variables are the same for Jitsi and Jibri:
XMPP_INTERNAL_MUC_DOMAIN
XMPP_AUTH_DOMAIN
JIBRI_BREWERY_MUC
JIBRI_RECORDER_USER
JIBRI_RECORDER_PASSWORD
JIBRI_STRIP_DOMAIN_JID
Below are my logs from Jibri and Prosody/Jicofo, any ideas on what is wrong?
Hi
For anyone that has the same issue in the future, I fixed this by updating “ENABLE_RECORDING” to 1 on the Jicofo container.
Hi @Brandonza
I have configured ENABLE_RECORDING to 1, but still facing the same issues, please guide me
please find below the jibri logs
org.jivesoftware.smack.AbstractXMPPConnection.callConnectionAuthenticatedListener() Exception in authenticated listener
java.lang.RuntimeException: org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from jibribrewery@internal-muc.meet.jitsi/jibri-instanse-672582738: XMPPError: not-allowed - cancel
at org.jitsi.xmpp.mucclient.MucClient$1.authenticated(MucClient.java:287)
at org.jivesoftware.smack.AbstractXMPPConnection.callConnectionAuthenticatedListener(AbstractXMPPConnection.java:1297)
at org.jivesoftware.smack.AbstractXMPPConnection.afterSuccessfulLogin(AbstractXMPPConnection.java:572)
at org.jivesoftware.smack.tcp.XMPPTCPConnection.afterSuccessfulLogin(XMPPTCPConnection.java:379)
at org.jivesoftware.smack.tcp.XMPPTCPConnection.loginInternal(XMPPTCPConnection.java:444)
at org.jivesoftware.smack.AbstractXMPPConnection.login(AbstractXMPPConnection.java:491)
at org.jivesoftware.smack.AbstractXMPPConnection.login(AbstractXMPPConnection.java:448)
at org.jitsi.xmpp.mucclient.MucClient.lambda$getConnectAndLoginCallable$7(MucClient.java:681)
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)
Caused by: org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from jibribrewery@internal-muc.meet.jitsi/jibri-instanse-672582738: XMPPError: not-allowed - cancel
at org.jivesoftware.smack.XMPPException$XMPPErrorException.ifHasErrorThenThrow(XMPPException.java:132)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:263)
at org.jivesoftware.smackx.muc.MultiUserChat.enter(MultiUserChat.java:355)
at org.jivesoftware.smackx.muc.MultiUserChat.createOrJoin(MultiUserChat.java:498)
at org.jivesoftware.smackx.muc.MultiUserChat.createOrJoin(MultiUserChat.java:444)
at org.jitsi.xmpp.mucclient.MucClient$MucWrapper.join(MucClient.java:769)
at org.jitsi.xmpp.mucclient.MucClient$MucWrapper.access$700(MucClient.java:698)
at org.jitsi.xmpp.mucclient.MucClient.joinMucs(MucClient.java:389)
Hi
Im not sure what else could cause this. Can you check ENABLE_RECORDING value in the running Jicofo container
where you able to fix this error.
i am facing the same error and the value in the jicofo container is 1.
do you have maybe other suggestions?
Anyone managed to fix this? Im facing the exact same error