Jitsi self can't start room - Reconnecting

Hello.

I have a problem since this morning. My self-hosted Jitsi can’t start any conference because always says that “something went wrong, trying to connect in 21 seconds”.

I look the Chrome console and appears a lot of errors, but yesterday my jitsi works perfectly.

I restart everything (jicofo, prosody and video-bridge2) and the same…

My console errors are this:

  • [features/analytics] Error: No analytics handlers created!
  • [JitsiMeetJS.js] <Object.getGlobalOnErrorHandler>: UnhandledError: null Script: null Line: null Column: null StackTrace: Error: Focus error, retry after 1000
    at u._allocateConferenceFocusError (lib-jitsi-meet.min.js?v=4074:10)
    at lib-jitsi-meet.min.js?v=4074:10
    at I.Handler.handler (lib-jitsi-meet.min.js?v=4074:1)
    at I.Handler.run (lib-jitsi-meet.min.js?v=4074:1)
    at lib-jitsi-meet.min.js?v=4074:1
    at Object.forEachChild (lib-jitsi-meet.min.js?v=4074:1)
    at I.Connection._dataRecv (lib-jitsi-meet.min.js?v=4074:1)
    at D.Bosh._onRequestStateChange (lib-jitsi-meet.min.js?v=4074:1)
  • [modules/xmpp/moderator.js] <u._allocateConferenceFocusError>: Focus error, retry after 1000
  • [conference.js] <Q._onConferenceFailed>: CONFERENCE FAILED: conference.focusDisconnected focus.myweb.com
  • <Object.getGlobalOnErrorHandler>: UnhandledError: null Script: null Line: null Column: null StackTrace: Error: Focus error, retry after 8000
    at u._allocateConferenceFocusError (lib-jitsi-meet.min.js?v=4074:10)
    at lib-jitsi-meet.min.js?v=4074:10
    at I.Handler.handler (lib-jitsi-meet.min.js?v=4074:1)
    at I.Handler.run (lib-jitsi-meet.min.js?v=4074:1)
    at lib-jitsi-meet.min.js?v=4074:1
    at Object.forEachChild (lib-jitsi-meet.min.js?v=4074:1)
    at I.Connection._dataRecv (lib-jitsi-meet.min.js?v=4074:1)
    at D.Bosh._onRequestStateChange (lib-jitsi-meet.min.js?v=4074:1)
  • [modules/xmpp/moderator.js] <u._allocateConferenceFocusError>: Focus error, retry after 8000
  • [conference.js] <Q._onConferenceFailed>: CONFERENCE FAILED: conference.focusDisconnected focus.myweb.com

It doesn’t matter, it works again. Curious…

Maybe, in spite of have a self-hosted jitsi, there’re some libraries or whatever that depends of any external cdn. And, if this cdn fails, all the system fail :frowning:

AFAIK for a self hosted ‘vanilla’ server, the only thing that is depending on the ourside is the STUN server.

sudo grep STUN /etc/jitsi/videobridge/sip-communicator.properties
#org.ice4j.ice.harvest.STUN_MAPPING_HARVESTER_ADDRESSES=meet-jit-si-turnrelay.jitsi.net:443

If you don’t have NAT it should not matter. If you have NAT but you programmed explicitly NAT_HARVESTER_LOCAL_ADDRESS and NAT_HARVESTER_PUBLIC_ADDRESS it should not matter.