Jibri recording not working

Hi, everyone here.
Thank you in advance.
Jibri works but I can’t record. In log.0.txt, the following logs are written:
How do I solve this problem?

1. 2022-05-26 13:07:55.334 INFO: [1] MainKt.handleCommandLineArgs#186: Jibri run with args [–config, /etc/jitsi/jibri/config.json]
2022-05-26 13:07:55.473 INFO: [1] MainKt.setupLegacyConfig#211: Checking legacy config file /etc/jitsi/jibri/config.json
2022-05-26 13:07:55.474 INFO: [1] MainKt.setupLegacyConfig#214: Legacy config file /etc/jitsi/jibri/config.json doesn’t exist
2022-05-26 13:07:55.867 INFO: [1] MainKt.main#55: Jibri starting up with id
2022-05-26 13:07:56.400 INFO: [1] JwtInfo$Companion.fromConfig#154: got jwtConfig: {}
2022-05-26 13:07:56.401 INFO: [1] JwtInfo$Companion.fromConfig#164: Unable to create JwtInfo: com.typesafe.config.ConfigException$Missing: /etc/jitsi/jibri/jibri.conf: 87: No configuration setting found for key ‘signing-key-path’
2022-05-26 13:07:56.560 INFO: [1] MainKt.main#125: Using port 3333 for internal HTTP API
2022-05-26 13:07:56.577 FINE: [22] WebhookClient$updateStatus$1.invokeSuspend#107: Updating 0 subscribers of status
2022-05-26 13:07:56.979 INFO: [1] XmppApi.updatePresence#203: Jibri reports its status is now JibriStatus(busyStatus=IDLE, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connections
2022-05-26 13:07:56.991 INFO: [1] XmppApi.start#156: Connecting to xmpp environment on 192.168.10.70 with config XmppEnvironmentConfig(name=mm.miraeson.com, xmppServerHosts=[192.168.10.70], xmppDomain=mm.miraeson.com, baseUrl=null, controlLogin=XmppCredentials(domain=auth.mm.miraeson.com, port=5222, username=mrs, password=), controlMuc=XmppMuc(domain=mm.miraeson.com, roomName=mrsinter, nickname=mrs123), sipControlMuc=null, callLogin=XmppCredentials(domain=recorder.mm.miraeson.com, port=null, username=mrsrecord, password=), stripFromRoomDomain=conference., usageTimeoutMins=0, trustAllXmppCerts=true, securityMode=null)
2022-05-26 13:07:56.992 INFO: [1] XmppApi.start#168: The trustAllXmppCerts config is enabled for this domain, all XMPP server provided certificates will be accepted
2022-05-26 13:07:57.023 INFO: [33] [hostname=192.168.10.70 id=192.168.10.70] MucClient.initializeConnectAndJoin#278: Initializing a new MucClient for [ org.jitsi.xmpp.mucclient.MucClientConfiguration id=192.168.10.70 domain=auth.mm.miraeson.com hostname=192.168.10.70 port=5222 username=mrs mucs=[mrsinter@mm.miraeson.com] mucNickname=mrs123 disableCertificateVerification=true]
2022-05-26 13:07:57.025 INFO: [1] MainKt.main#152: Using port 2222 for HTTP API
2022-05-26 13:07:57.030 WARNING: [33] MucClient.createXMPPTCPConnectionConfiguration#116: Disabling certificate verification!
2022-05-26 13:07:57.086 INFO: [33] [hostname=192.168.10.70 id=192.168.10.70] MucClient.initializeConnectAndJoin#340: Dispatching a thread to connect and login.
2022-05-26 13:07:57.288 FINE: [33] JibriStatsDClient.incrementCounter#38: Incrementing statsd counter: xmpp-connected:xmpp_server_host:192.168.10.70
2022-05-26 13:07:57.289 INFO: [33] [hostname=192.168.10.70 id=192.168.10.70] MucClient$2.connected#311: Connected.
2022-05-26 13:07:57.289 INFO: [33] [hostname=192.168.10.70 id=192.168.10.70] MucClient.lambda$getConnectAndLoginCallable$7#636: Logging in.
2022-05-26 13:07:57.374 INFO: [33] [hostname=192.168.10.70 id=192.168.10.70] MucClient$2.authenticated#317: Authenticated, b=false
2022-05-26 13:07:57.389 WARNING: [33] [hostname=192.168.10.70 id=192.168.10.70] MucClient.lambda$getConnectAndLoginCallable$7#661: Failed to join the MUCs.
org.jivesoftware.smackx.muc.MultiUserChatException$NotAMucServiceException: Can not join ‘mrsinter@mm.miraeson.com’, because ‘mm.miraeson.com’ does not provide a MUC (XEP-45) service.
at org.jivesoftware.smackx.muc.MultiUserChat.enter(MultiUserChat.java:358)
at org.jivesoftware.smackx.muc.MultiUserChat.createOrJoin(MultiUserChat.java:546)
at org.jivesoftware.smackx.muc.MultiUserChat.createOrJoin(MultiUserChat.java:521)
at org.jitsi.xmpp.mucclient.MucClient$MucWrapper.join(MucClient.java:747)
at org.jitsi.xmpp.mucclient.MucClient$MucWrapper.access$300(MucClient.java:674)
at org.jitsi.xmpp.mucclient.MucClient.joinMucs(MucClient.java:360)
at org.jitsi.xmpp.mucclient.MucClient.lambda$getConnectAndLoginCallable$7(MucClient.java:657)
at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:167)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
2022-05-26 13:08:56.555 FINE: [22] WebhookClient$updateStatus$1.invokeSuspend#107: Updating 0 subscribers of status
2022-05-26 13:09:56.555 FINE: [22] WebhookClient$updateStatus$1.invokeSuspend#107: Updating 0 subscribers of status
2022-05-26 13:10:56.555 FINE: [22] WebhookClient$updateStatus$1.invokeSuspend#107: Updating 0 subscribers of status
2022-05-26 13:11:56.555 FINE: [22] WebhookClient$updateStatus$1.invokeSuspend#107: Updating 0 subscribers of status
2022-05-26 13:12:17.642 WARNING: [49] org.jivesoftware.smack.AbstractXMPPConnection.callConnectionClosedOnErrorListener: Connection XMPPTCPConnection[mrs@auth.mm.miraeson.com/TdA377X6] (0) closed with error
org.jivesoftware.smack.XMPPException$StreamErrorException: system-shutdown You can read more about the meaning of this stream error at Extensible Messaging and Presence Protocol (XMPP): Core
stream:errorReceived SIGTERM</stream:error>
at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:984)
at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.access$700(XMPPTCPConnection.java:916)
at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:939)
at java.base/java.lang.Thread.run(Thread.java:833)
2022-05-26 13:12:17.647 FINE: [49] JibriStatsDClient.incrementCounter#38: Incrementing statsd counter: xmpp-closed-on-error:xmpp_server_host:192.168.10.70
2022-05-26 13:12:17.648 WARNING: [49] [hostname=192.168.10.70 id=192.168.10.70] MucClient$2.connectionClosedOnError#331: Closed on error:
org.jivesoftware.smack.XMPPException$StreamErrorException: system-shutdown You can read more about the meaning of this stream error at Extensible Messaging and Presence Protocol (XMPP): Core
stream:errorReceived SIGTERM</stream:error>
at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:984)
at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.access$700(XMPPTCPConnection.java:916)
at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:939)
at java.base/java.lang.Thread.run(Thread.java:833)
2022-05-26 13:12:22.447 FINE: [33] JibriStatsDClient.incrementCounter#38: Incrementing statsd counter: xmpp-connected:xmpp_server_host:192.168.10.70
2022-05-26 13:12:22.448 INFO: [33] [hostname=192.168.10.70 id=192.168.10.70] MucClient$2.connected#311: Connected.
2022-05-26 13:12:22.448 INFO: [33] [hostname=192.168.10.70 id=192.168.10.70] MucClient.lambda$getConnectAndLoginCallable$7#636: Logging in.
2022-05-26 13:12:22.454 INFO: [33] [hostname=192.168.10.70 id=192.168.10.70] MucClient$2.authenticated#317: Authenticated, b=false
2022-05-26 13:12:22.455 INFO: [33] [hostname=192.168.10.70 id=192.168.10.70] MucClient$MucWrapper.join#740: Leaving a MUC we already occupy.
2022-05-26 13:12:22.455 WARNING: [33] [hostname=192.168.10.70 id=192.168.10.70] MucClient$MucWrapper.leave#715: Error while trying to leave a MUC:
org.jivesoftware.smackx.muc.MultiUserChatException$MucNotJoinedException: Client not currently joined mrsinter@mm.miraeson.com
at org.jivesoftware.smackx.muc.MultiUserChat.leave(MultiUserChat.java:769)
at org.jitsi.xmpp.mucclient.MucClient$MucWrapper.leave(MucClient.java:711)
at org.jitsi.xmpp.mucclient.MucClient$MucWrapper.join(MucClient.java:741)
at org.jitsi.xmpp.mucclient.MucClient$MucWrapper.access$300(MucClient.java:674)
at org.jitsi.xmpp.mucclient.MucClient.joinMucs(MucClient.java:360)
at org.jitsi.xmpp.mucclient.MucClient.lambda$getConnectAndLoginCallable$7(MucClient.java:657)
at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:167)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
2022-05-26 13:12:22.460 WARNING: [33] [hostname=192.168.10.70 id=192.168.10.70] MucClient.lambda$getConnectAndLoginCallable$7#661: Failed to join the MUCs.
org.jivesoftware.smackx.muc.MultiUserChatException$NotAMucServiceException: Can not join ‘mrsinter@mm.miraeson.com’, because ‘mm.miraeson.com’ does not provide a MUC (XEP-45) service.
at org.jivesoftware.smackx.muc.MultiUserChat.enter(MultiUserChat.java:358)
at org.jivesoftware.smackx.muc.MultiUserChat.createOrJoin(MultiUserChat.java:546)
at org.jivesoftware.smackx.muc.MultiUserChat.createOrJoin(MultiUserChat.java:521)
at org.jitsi.xmpp.mucclient.MucClient$MucWrapper.join(MucClient.java:747)
at org.jitsi.xmpp.mucclient.MucClient$MucWrapper.access$300(MucClient.java:674)
at org.jitsi.xmpp.mucclient.MucClient.joinMucs(MucClient.java:360)
at org.jitsi.xmpp.mucclient.MucClient.lambda$getConnectAndLoginCallable$7(MucClient.java:657)
at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:167)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)


  1. Additionally, the browser console generates the following error:
    TypeError: Cannot read properties of undefined (reading ‘isModerator’)
  1. Do I need to modify the external-api-port and the internal-api-port in the jibri.conf file to record jitsi?
1 Like