Unable to start the systemctl status jitsi-videobridge2.service

Can anyone help with this issue

● jitsi-videobridge2.service - Jitsi Videobridge
Loaded: loaded (/lib/systemd/system/jitsi-videobridge2.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: resources) since Fri 2021-02-26 02:22:20 PST; 1s ago

Job for jitsi-videobridge2.service failed because of unavailable resources or another system error.
See “systemctl status jitsi-videobridge2.service” and “journalctl -xe” for details.

As soon as second user join the meting jitsi disconnect both of them and try to reconnect again

ambientcpa is commented out
#AmbientCapabilities=CAP_NET_BIND_SERVICE

uname -a
Linux exampledotcom 4.15.0-136-generic #140-Ubuntu SMP Thu Jan 28 05:20:47 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

console logs of jitsi with error
app.bundle.min.js?v=4628:101 2021-02-26T10:23:47.877Z [conference.js] <Z._onConferenceFailed>: CONFERENCE FAILED: conference.videobridgeNotAvailable

full logs:–
​ (TIME) index.html loaded: 940.0000000005093
​ 2021-02-26T10:11:12.813Z [modules/browser/BrowserCapabilities.js] : This appears to be chrome, ver: 88.0.4324.190
​ 2021-02-26T10:11:13.876Z [modules/UI/videolayout/VideoLayout.js] <Object.changeUserAvatar>: Missed avatar update - no small video yet for undefined
o @ ​
​ 2021-02-26T10:11:13.983Z [modules/statistics/AnalyticsAdapter.js] <Object.dispose>: Disposing of analytics adapter.
o @ ​
​ 2021-02-26T10:11:13.984Z [features/analytics] Initialized 0 analytics handlers
​ 2021-02-26T10:11:13.986Z [features/base/media] Start muted:
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:13.989Z [features/base/media] Start audio only set to false
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:14.293Z [index.web] <HTMLDocument.>: (TIME) document ready: 2469.999999999345
121:36 Service worker registered. ServiceWorkerRegistration
app.bundle.min.js?v=4628:sourcemap:155 wasm streaming compile failed: TypeError: Failed to execute ‘compile’ on ‘WebAssembly’: Incorrect response MIME type. Expected ‘application/wasm’.
(anonymous) @ app.bundle.min.js?v=4628:sourcemap:155
app.bundle.min.js?v=4628:sourcemap:155 falling back to ArrayBuffer instantiation
(anonymous) @ app.bundle.min.js?v=4628:sourcemap:155
Logger.js:154 2021-02-26T10:11:14.500Z [modules/RTC/RTCUtils.js] list of media devices has changed: Array(3)
rightwatermark.png:1 Failed to load resource: the server responded with a status of 404 ()
Logger.js:154 2021-02-26T10:11:14.769Z [modules/RTC/RTCUtils.js] Audio output device set to default
Logger.js:154 2021-02-26T10:11:14.877Z [modules/xmpp/xmpp.js] <I._initStrophePlugins>: P2P STUN servers: Array(1)
Logger.js:154 2021-02-26T10:11:14.917Z [modules/xmpp/xmpp.js] <I.connectionHandler>: (TIME) Strophe connecting: 3090.0000000001455
Logger.js:154 2021-02-26T10:11:14.933Z [modules/RTC/RTCUtils.js] <X.newObtainAudioAndVideoPermissions>: Using the new gUM flow
Logger.js:154 2021-02-26T10:11:14.937Z [modules/RTC/RTCUtils.js] <X.>: Got media constraints: {“video”:{“height”:{“ideal”:720,“max”:720,“min”:240},“facingMode”:“user”},“audio”:{“optional”:[{},{“echoCancellation”:true},{“googEchoCancellation”:true},{“googAutoGainControl”:true},{“googNoiseSuppression”:true},{“googHighpassFilter”:true},{“googNoiseSuppression2”:true},{“googEchoCancellation2”:true},{“googAutoGainControl2”:true}]}}
Logger.js:154 2021-02-26T10:11:17.440Z [modules/xmpp/XmppConnection.js] <u._maybeEnableStreamResume>: Stream resume enabled, but WebSockets are not enabled
o @ Logger.js:154
Logger.js:154 2021-02-26T10:11:17.440Z [modules/xmpp/strophe.ping.js] <d.startInterval>: XMPP pings will be sent every 10000 ms
Logger.js:154 2021-02-26T10:11:17.440Z [modules/xmpp/xmpp.js] <I.connectionHandler>: (TIME) Strophe connected: 5618.000000000393
Logger.js:154 2021-02-26T10:11:17.440Z [modules/xmpp/xmpp.js] <I.connectionHandler>: My Jabber ID: wfrdvqvnrxr8ofoy@exampledotcom/Ihb1EYna
Logger.js:154 2021-02-26T10:11:25.064Z [modules/RTC/RTCUtils.js] onUserMediaSuccess
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:25.151Z [conference.js] <Object.startConference>: Initialized with 2 local tracks
Logger.js:154 2021-02-26T10:11:25.156Z [modules/settings/Settings.js] generated callstats uid Estel-Koi
Logger.js:154 2021-02-26T10:11:25.159Z [modules/xmpp/xmpp.js] <I.createRoom>: JID wfrdvqvnrxr8ofoy@exampledotcom/Ihb1EYna using MUC nickname 97d6df5a
Logger.js:154 2021-02-26T10:11:25.161Z [modules/xmpp/ChatRoom.js] : Joined MUC as 121@conferencedotemapledotcom/97d6df5a
Logger.js:154 2021-02-26T10:11:25.165Z [modules/e2eping/e2eping.js] : Initializing e2e ping; pingInterval=10000, analyticsInterval=60000.
Logger.js:154 2021-02-26T10:11:25.167Z [modules/connectivity/ParticipantConnectionStatus.js] : RtcMuteTimeout set to: 10000
Logger.js:154 2021-02-26T10:11:25.174Z [modules/statistics/AvgRTPStatsReporter.js] : Avg RTP stats will be calculated every 15 samples
Logger.js:154 2021-02-26T10:11:25.176Z [JitsiConference.js] : backToP2PDelay: 5
Logger.js:154 2021-02-26T10:11:25.181Z [JitsiConference.js] : End-to-End Encryprtion is supported
Logger.js:154 2021-02-26T10:11:25.260Z [JitsiConference.js] <ie._doReplaceTrack>: _doReplaceTrack - no JVB JingleSession
Logger.js:154 2021-02-26T10:11:25.263Z [JitsiConference.js] <ie._doReplaceTrack>: _doReplaceTrack - no P2P JingleSession
Logger.js:154 2021-02-26T10:11:25.265Z [JitsiConference.js] <ie._doReplaceTrack>: _doReplaceTrack - no JVB JingleSession
Logger.js:154 2021-02-26T10:11:25.265Z [JitsiConference.js] <ie._doReplaceTrack>: _doReplaceTrack - no P2P JingleSession
Logger.js:154 2021-02-26T10:11:25.269Z [modules/xmpp/moderator.js] <l.setFocusUserJid>: Focus jid set to: undefined
Logger.js:154 2021-02-26T10:11:25.271Z [modules/settings/Settings.js] generated id 4968a77def2e761d170ab3622ed527ad
Logger.js:154 2021-02-26T10:11:25.272Z [modules/xmpp/moderator.js] <l.createConferenceIq>: Session ID: null machine UID: 4968a77def2e761d170ab3622ed527ad
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:25.292Z [features/base/tracks] Replace audio track - unmuted
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:25.296Z [features/base/tracks] Replace video track - unmuted
Logger.js:154 2021-02-26T10:11:25.405Z [modules/RTC/RTCUtils.js] list of media devices has changed: Array(8)
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:25.609Z [modules/UI/videolayout/LargeVideoManager.js] hover in 97d6df5a
Logger.js:154 2021-02-26T10:11:25.737Z [modules/xmpp/moderator.js] <l.setFocusUserJid>: Focus jid set to: focus@auth.exampledotcom
Logger.js:154 2021-02-26T10:11:25.740Z [modules/xmpp/moderator.js] <l.parseConfigOptions>: Authentication enabled: false
Logger.js:154 2021-02-26T10:11:25.741Z [modules/xmpp/moderator.js] <l.parseConfigOptions>: External authentication enabled: false
Logger.js:154 2021-02-26T10:11:25.750Z [modules/xmpp/moderator.js] <l.parseConfigOptions>: Sip gateway enabled: false
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:26.006Z [modules/UI/videolayout/LargeVideoManager.js] hover in 97d6df5a
Logger.js:154 2021-02-26T10:11:26.458Z [modules/xmpp/ChatRoom.js] <E.onPresence>: entered 121@conferencedotexampledotcom/focus Object
Logger.js:154 2021-02-26T10:11:26.471Z [modules/version/ComponentsVersions.js] Got focus version: 1.0.692-hf
Logger.js:154 2021-02-26T10:11:26.473Z [modules/xmpp/ChatRoom.js] <E.onPresence>: Jicofo supports restart by terminate: true
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:26.477Z [conference.js] <a.>: My role changed, new role: none
Logger.js:154 2021-02-26T10:11:26.490Z [modules/xmpp/ChatRoom.js] <E.onPresence>: (TIME) MUC joined: 14666.999999999462
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:26.559Z [features/video-quality] : setReceiverVideoConstraint: 2160
Logger.js:154 2021-02-26T10:11:26.716Z [modules/xmpp/ChatRoom.js] <E.onMessage>: Subject is changed to
rnnoise-processor.min.js:sourcemap:1 wasm streaming compile failed: TypeError: Failed to execute ‘compile’ on ‘WebAssembly’: Incorrect response MIME type. Expected ‘application/wasm’.
(anonymous) @ rnnoise-processor.min.js:sourcemap:1
rnnoise-processor.min.js:sourcemap:1 falling back to ArrayBuffer instantiation
(anonymous) @ rnnoise-processor.min.js:sourcemap:1
Logger.js:154 2021-02-26T10:11:27.076Z [modules/RTC/RTCUtils.js] <X.newObtainAudioAndVideoPermissions>: Using the new gUM flow
Logger.js:154 2021-02-26T10:11:27.077Z [modules/RTC/RTCUtils.js] <X.>: Got media constraints: {“video”:false,“audio”:{“optional”:[{“sourceId”:“default”},{“echoCancellation”:true},{“googEchoCancellation”:true},{“googAutoGainControl”:true},{“googNoiseSuppression”:true},{“googHighpassFilter”:true},{“googNoiseSuppression2”:true},{“googEchoCancellation2”:true},{“googAutoGainControl2”:true}]}}
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:27.133Z [conference.js] <a.>: My role changed, new role: moderator
Logger.js:154 2021-02-26T10:11:27.311Z [modules/RTC/RTCUtils.js] onUserMediaSuccess
Logger.js:154 2021-02-26T10:11:56.768Z [modules/xmpp/ChatRoom.js] <E.onPresence>: entered 121@conference.exampledotcom/92400032 Object
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:56.912Z [conference.js] <a.>: USER 92400032 connnected: u
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:57.202Z [modules/UI/videolayout/LargeVideoManager.js] hover in 92400032
Logger.js:154 2021-02-26T10:11:57.537Z [modules/xmpp/ChatRoom.js] <E.onPresence>: Jicofo supports restart by terminate: true
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:57.567Z [features/overlay] <Object.componentDidMount>: The conference will be reloaded after 15 seconds.
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:57.613Z [modules/UI/videolayout/VideoLayout.js] <Object.changeUserAvatar>: Missed avatar update - no small video yet for local
o @ app.bundle.min.js?v=4628:sourcemap:101
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:57.628Z [modules/UI/videolayout/VideoLayout.js] <Object.changeUserAvatar>: Missed avatar update - no small video yet for local
o @ app.bundle.min.js?v=4628:sourcemap:101
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:57.649Z [modules/UI/videolayout/VideoLayout.js] <Object.removeParticipantContainer>: Removing remote video: 92400032
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:57.651Z [modules/UI/videolayout/SmallVideo.js] <x.remove>: Remove thumbnail 92400032
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:57.670Z [conference.js] <Z._onConferenceFailed>: CONFERENCE FAILED: conference.videobridgeNotAvailable
o @ app.bundle.min.js?v=4628:sourcemap:101
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:57.675Z [modules/UI/videolayout/SmallVideo.js] <y.remove>: Remove thumbnail 97d6df5a
Logger.js:154 2021-02-26T10:11:57.683Z [modules/e2eping/e2eping.js] <u.stop>: Stopping e2eping
Logger.js:154 2021-02-26T10:11:57.686Z [modules/xmpp/ChatRoom.js] <E.doLeave>: do leave 121@conference.exampledotcom/97d6df5a
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:57.706Z [modules/UI/videolayout/VideoLayout.js] <Object.removeParticipantContainer>: No remote video for 92400032
o @ app.bundle.min.js?v=4628:sourcemap:101
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:57.708Z [conference.js] <a.>: USER 92400032 LEFT: u
Logger.js:154 2021-02-26T10:11:57.710Z [modules/xmpp/moderator.js] <l.onMucMemberLeft>: Someone left is it focus ? 121@conference.exampledotcom/92400032
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:11:57.976Z [modules/UI/videolayout/LargeVideoManager.js] hover in local
Logger.js:154 2021-02-26T10:11:58.290Z [modules/xmpp/xmpp.js] <I.connectionHandler>: (TIME) Strophe disconnecting: 46467.00000000055
Logger.js:154 2021-02-26T10:11:58.291Z [modules/xmpp/strophe.util.js] <Object.r.Strophe.log>: Strophe: Disconnect was called because: undefined
o @ Logger.js:154
Logger.js:154 2021-02-26T10:11:58.567Z [modules/xmpp/strophe.ping.js] <d.stopInterval>: Ping interval cleared
Logger.js:154 2021-02-26T10:11:58.567Z [modules/xmpp/xmpp.js] <I.connectionHandler>: (TIME) Strophe disconnected: 46744.99999999898
app.bundle.min.js?v=4628:sourcemap:101 2021-02-26T10:12:13.618Z [features/app] Reloading the conference using URL: exampledotcom/121

UPDATE:–
only removed videobridge2 and installed again but still as soon as secand user join the meeting jitsi disconnect and start to reconnect again on both devices and jitsi-videobridge2 is up and running now

● jitsi-videobridge2.service - Jitsi Videobridge
Loaded: loaded (/lib/systemd/system/jitsi-videobridge2.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-02-26 02:42:20 PST; 2min 17s ago
Process: 7899 ExecStartPost=/bin/bash -c echo $MAINPID > /var/run/jitsi-videobridge/jitsi-videobri
Main PID: 7898 (java)
Tasks: 74 (limit: 65000)
CGroup: /system.slice/jitsi-videobridge2.service
└─7898 java -Xmx3072m -XX:+UseConcMarkSweepGC -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDum

Feb 26 02:42:20 exampledocom systemd[1]: Starting Jitsi Videobridge…
Feb 26 02:42:20 exampledotcom systemd[1]: Started Jitsi Videobridge.

why did you do that ??? it is making no sense at all since bridge needs to connect to network. I guess that reinstalling did get rid of that.
as of why you still get a problem, you just have to post logs for jicofo and videobridge. More useful would be to first check connectivity for ports 80, 443 and 10000/UDP.
And as you seem to run Ubuntu 18.04, at some point you will have to upgrade Prosody (but that’s not the reason for an immediate crash like what you get)

please find the logs and ufw status , i have done everything related to this but still not able to solve this issue ,

ports
image

jvb.log (1.7 MB) jicofo.log (428.4 KB)

jicofo starts and logins to prosody, so prosody works. But it don’t find any bridge. Reason: videobridge can’t connect to prosody. Gives very informative message (failed !). Maybe prosody logs could be interesting as well, to see if prosody is logging an authentication failure for jvb, or something else, or nothing at all; very different failure cases.

1 Like

hi, i reinstalled jitsi and everything is working fine now installing jibri and getting this error

Feb 27 02:05:13 systemd[1]: jibri.service: Start request repeated too quickly.
Feb 27 02:05:13 systemd[1]: jibri.service: Failed with result 'exit-code'.
Feb 27 02:05:13 systemd[1]: Failed to start Jibri Process.
-- Subject: Unit jibri.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Unit jibri.service has failed.
--
-- The result is RESULT.
Feb 27 02:05:13sshd[29993]: Failed password for root from 106.55.37.174 port 64084 ssh2
Feb 27 02:05:13sshd[29993]: Received disconnect from 106.55.37.174 port 64084:11: Bye Bye [preauth]
Feb 27 02:05:13sshd[29993]: Disconnected from authenticating user root 106.55.37.174 port 64084 [preauth]
Feb 27 02:05:14 sudo[30133]:     root : TTY=pts/0 ; PWD=/etc/jitsi/jibri ; USER=root ; COMMAND=/bin/systemctl restart ji
Feb 27 02:05:14  sudo[30133]: pam_unix(sudo:session): session opened for user root by root(uid=0)
Feb 27 02:05:14 systemd[1]: jibri.service: Start request repeated too quickly.
Feb 27 02:05:14systemd[1]: jibri.service: Failed with result 'exit-code'.
Feb 27 02:05:14  systemd[1]: Failed to start Jibri Process.
-- Subject: Unit jibri.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Unit jibri.service has failed.
--
-- The result is RESULT.
Feb 27 02:05:14 live.boytplanet.com sudo[30133]: pam_unix(sudo:session): session closed for user root

my jibri config file
{
“recording_directory”:"/srv/recordings",
“finalize_recording_script_path”: “/path/to/finalize_recording.sh”,
“xmpp_environments”: [
{
“name”: “prod environment”,
“xmpp_server_hosts”: [
“exampledotcom”
],
“xmpp_domain”: “exampledotcom”,
“control_login”: {
// The domain to use for logging in
“domain”: “auth.examledotcom”,
// The credentials for logging in
“username”: “jibri”,
“password”: “JibrisPass”
},
“control_muc”: {
“domain”: “internal.auth.exampledotcom”,
“room_name”: “JibriBrewery”,
“nickname”: “jibri-nickname”
},
“call_login”: {
“domain”: “exampledotcom”,
“username”: “recorder”,
“password”: “RecordersPass”
},
“room_jid_domain_string_to_strip_from_start”: “conference.”,
“usage_timeout”: “0”
}
]
}

You really shouldn’t tag people unless they’re already helping you with the problem.

Anyway, you have the wrong configuration - config.json has been deprecated, you need jibri.conf. Check the guide on how to install Jibri now - TUTORIAL - How to Install the NEW JIBRI

1 Like

@Freddie sorry to tag people(post edited) and my issue is resolved with this guide thankyou

i have used freddie guide to install jibri , and jibri is running, and meet services are also running (logs below) but still when click on start live stream it shows fail

log.0.txt (5.3 KB) xorg.log (38.6 KB) log.1.txt (5.8 KB) log.2.txt (2.9 KB) log.3.txt (3.0 KB) log.4.txt (3.2 KB) log.5.txt (3.0 KB)

Your network is unreachable. Is Jibri on a separate server?

No , both are on same server

Try opening port 5222/tcp in your firewall

It is already opened, checked

Share your jibri.conf.

I’m almost still certain it’s something with your network configuration though.

The following addresses failed: 'your.domain.com:5222' failed because: your.domain.com/11.22.333.444 exception: java.net.ConnectException: Network is unreachable (connect failed)

Looks like a /etc/hosts entry issue. prosody must be listening on localhost, but logs show it is trying to connect to prosody on the public ip.

Try replacing the public ip in hosts file with 127.0.0.1(if such entry is present)

jibri {
  // A unique identifier for this Jibri
  // TODO: eventually this will be required with no default
  id = ""
  // Whether or not Jibri should return to idle state after handling
  // (successfully or unsuccessfully) a request.  A value of 'true'
  // here means that a Jibri will NOT return back to the IDLE state
  // and will need to be restarted in order to be used again.
  single-use-mode = false
  api {
    http {
      external-api-port = 2222
      internal-api-port = 3333
    }
    xmpp {
      // See example_xmpp_envs.conf for an example of what is expected here
      environments = [
	      {
                name = "prod environment"
                xmpp-server-hosts = ["example"]
                xmpp-domain = "example"

                control-muc {
                    domain = "internal.auth.example"
                    room-name = "JibriBrewery"
                    nickname = "jibri-nickname"
                }

                control-login {
                    domain = "auth.example"
                    username = "jibri"
                    password = "JPwd"
                }

                call-login {
                    domain = "recorder.example[log.6.txt|attachment](upload://eFLfHVu2t9UiQ5fNhwouQ5OB9t4.txt) (8.7 KB) [log.7.txt|attachment](upload://uoIh86tOcWhzGTt3FVxCH8SY6CE.txt) (31.0 KB) [log.8.txt|attachment](upload://lfE2qnLw962QF3fvJJm7HQemojS.txt) (6.2 KB) [log.9.txt|attachment](upload://omeHNdbIzHrwlItAbwNLNHkrxXs.txt) (8.1 KB) [xorg.log|attachment](upload://pkccrecPltVF4LRrr1ZMSHsUqJ8.log) (38.6 KB) "
                    username = "recorder"
                    password = "RPwd"
                }

                strip-from-room-domain = "conference."
                usage-timeout = 0
                trust-all-xmpp-certs = true
            }]
    }
  }
  recording {
    recordings-directory = "/srv/recordings"
    # TODO: make this an optional param and remove the default
    finalize-script = "/path/to/finalize_recording.sh"
  }
  streaming {
    // A list of regex patterns for allowed RTMP URLs.  The RTMP URL used
    // when starting a stream must match at least one of the patterns in
    // this list.
    rtmp-allow-list = [
      // By default, all services are allowed
      ".*"
    ]
  }
  chrome {
    // The flags which will be passed to chromium when launching
    flags = [
      "--use-fake-ui-for-media-stream",
      "--start-maximized",
      "--kiosk",
      "--enabled",
      "--disable-infobars",
      "--autoplay-policy=no-user-gesture-required"
    ]
  }
  stats {
    enable-stats-d = true
  }
  webhook {
    // A list of subscribers interested in receiving webhook events
    subscribers = []
  }
  jwt-info {
    // The path to a .pem file which will be used to sign JWT tokens used in webhook
    // requests.  If not set, no JWT will be added to webhook requests.
    # signing-key-path = "/path/to/key.pem"

    // The kid to use as part of the JWT
    # kid = "key-id"

    // The issuer of the JWT
    # issuer = "issuer"

    // The audience of the JWT
    # audience = "audience"

    // The TTL of each generated JWT.  Can't be less than 10 minutes.
    # ttl = 1 hour
  }
  call-status-checks {
    // If all clients have their audio and video muted and if Jibri does not
    // detect any data stream (audio or video) comming in, it will stop
    // recording after NO_MEDIA_TIMEOUT expires.
    no-media-timeout = 30 seconds

    // If all clients have their audio and video muted, Jibri consideres this
    // as an empty call and stops the recording after ALL_MUTED_TIMEOUT expires.
    all-muted-timeout = 10 minutes

    // When detecting if a call is empty, Jibri takes into consideration for how
    // long the call has been empty already. If it has been empty for more than
    // DEFAULT_CALL_EMPTY_TIMEOUT, it will consider it empty and stop the recording.
    default-call-empty-timeout = 30 seconds
  }
}

yes it was typo , one more thing when i was installing jitsi i was unable to generate the certificates and i am using sub domain for jitsi and main domain is on cloudflare
log.6.txt (8.7 KB) log.7.txt (31.0 KB) log.8.txt (6.2 KB) log.9.txt (8.1 KB) xorg.log (38.6 KB)

Hope the . Is a typo. It should be same as xmpp-domain.

new logs :

2021-03-01 08:45:28.694 INFO: [71] org.jitsi.xmpp.mucclient.MucClient.log() Connected.
2021-03-01 08:45:28.715 INFO: [71] org.jitsi.xmpp.mucclient.MucClient.log() Leaving a MUC we already occupy.
2021-03-01 08:45:28.722 INFO: [71] org.jitsi.xmpp.mucclient.MucClient.log() Joined MUC: jibribrewery@internal.auth.mydomaindotcom
2021-03-01 08:45:46.552 WARNING: [73] org.jivesoftware.smack.AbstractXMPPConnection.callConnectionClosedOnErrorListener() Connection XMPPTC$
org.jivesoftware.smack.XMPPException$StreamErrorException: system-shutdown You can read more about the meaning of this stream error at http$
<stream:error><system-shutdown xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><text>Received SIGTERM</text></stream:error>
        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1064)
        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)
2021-03-01 08:45:46.552 WARNING: [73] org.jitsi.xmpp.mucclient.MucClient.log() Closed on error:
org.jivesoftware.smack.XMPPException$StreamErrorException: system-shutdown You can read more about the meaning of this stream error at http$
<stream:error><system-shutdown xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><text>Received SIGTERM</text></stream:error>
        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1064)
        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)
2021-03-01 08:45:58.611 INFO: [77] org.jitsi.xmpp.mucclient.MucClient.log() Connected.
2021-03-01 08:45:58.625 INFO: [77] org.jitsi.xmpp.mucclient.MucClient.log() Leaving a MUC we already occupy.
2021-03-01 08:45:58.632 INFO: [77] org.jitsi.xmpp.mucclient.MucClient.log() Joined MUC: jibribrewery@internal.auth.mydomaindotcom
2021-03-01 08:46:03.625 WARNING: [79] org.jivesoftware.smack.AbstractXMPPConnection.callConnectionClosedOnErrorListener() Connection XMPPTC$
org.jivesoftware.smack.XMPPException$StreamErrorException: system-shutdown You can read more about the meaning of this stream error at http$
<stream:error><system-shutdown xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><text>Received SIGTERM</text></stream:error>
        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1064)
        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)
2021-03-01 08:46:03.625 WARNING: [79] org.jitsi.xmpp.mucclient.MucClient.log() Closed on error:
org.jivesoftware.smack.XMPPException$StreamErrorException: system-shutdown You can read more about the meaning of this stream error at http$
<stream:error><system-shutdown xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><text>Received SIGTERM</text></stream:error>
        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1064)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.access$300(XMPPTCPConnection.java:1000)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:1016)

Unofficial jitsi-jibri-installer

System-shutdown is a message sent when prosody restarts