Jitsi meet not working after Jicofo upgrade

Hello,

We had to upgrade Jitsi as latest version of Chrome doesn’t support plan B. I upgraded Jitsi meet to 6726 which resolved the issue with Chrome. Then, I upgraded Jicofo and JVB as well to 6726 which is causing following issue:

On starting conference, it keeps on reloading. I see this error in browser console:

lib-jitsi-meet.min.js?v=139:2 2022-01-11T15:27:20.034Z [JitsiMeetJS.js] <Object.getGlobalOnErrorHandler>: UnhandledError: Focus error, retry after 1000 Script: null Line: null Column: null StackTrace: Error: Focus error, retry after 1000
at Ls._allocateConferenceFocusError (https://myjitsimeet-qa.xyz.com/libs/lib-jitsi-meet.min.js?v=139:2:382464)
at https://myjitsimeet-qa.xyz.com/libs/lib-jitsi-meet.min.js?v=139:2:381505
at I.Handler.handler (https://myjitsimeet-qa.xyz.com/libs/lib-jitsi-meet.min.js?v=139:2:180796)
at I.Handler.run (https://myjitsimeet-qa.xyz.com/libs/lib-jitsi-meet.min.js?v=139:2:176095)
at https://myjitsimeet-qa.xyz.com/libs/lib-jitsi-meet.min.js?v=139:2:184533
at Object.forEachChild (https://myjitsimeet-qa.xyz.com/libs/lib-jitsi-meet.min.js?v=139:2:167763)
at I.Connection._dataRecv (https://myjitsimeet-qa.xyz.com/libs/lib-jitsi-meet.min.js?v=139:2:184382)
at M.Bosh._onRequestStateChange (https://myjitsimeet-qa.xyz.com/libs/lib-jitsi-meet.min.js?v=139:2:204366)
r @ lib-jitsi-meet.min.js?v=139:2
getGlobalOnErrorHandler @ lib-jitsi-meet.min.js?v=139:2

We are using Openfire server. After Jicofo upgrade, I noticed it is no longer available as component session

I came across this change Remove the "focus" external component, use client_proxy instead. (#8381) · jitsi/jitsi-meet@b6f7f8f · GitHub
where focus is removed as external component.

It looks like jitsi meet is unable to communicate with jicofo.
Can any please advise how to get this working again?

Thanks!

You need to configre xmpp account for jicofo to connect and join a brewery room. You will also make sure in config.js you set the focus full jid that is used.
The easiest is to spin up a new linux/debian VM and install defaults and look at the configs and replicate.

1 Like

Thanks! Does quick installation on Ubuntu/debian support scaling audio/video conferences by allowing multiple video bridges?

Yep, you need to install the extra bridges and configure them to connect to the main shard.
You can take the jvb configuration of the one coming with jitsi-meet and just configure it to connect to the shard IP instead of localhost (make sure 5222 is open and available for the new jvb instances )

1 Like