Recently I updated Jibri and it stopped working for my Jitsi setup, so no recording or restreaming. I looked at my error logs to see this:
2022-03-22 12:21:26.135 INFO: [1] JwtInfo$Companion.fromConfig#164: Unable to create JwtInfo: com.typesafe.config.ConfigException$Missing: /etc/jitsi/jibri/jibri.conf: 86: No configuration setting found for key 'signing-key-path'
2022-03-22 12:21:26.261 INFO: [1] MainKt.main#125: Using port 3333 for internal HTTP API
2022-03-22 12:21:26.267 FINE: [17] WebhookClient$updateStatus$1.invokeSuspend#107: Updating 0 subscribers of status
2022-03-22 12:21:26.483 INFO: [1] XmppApi.updatePresence#144: Jibri reports its status is now JibriStatus(busyStatus=IDLE, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connections
2022-03-22 12:21:26.490 INFO: [1] XmppApi.start#97: Connecting to xmpp environment on meet.bingewave.com with config XmppEnvironmentConfig(name=prod environment, xmppServerHosts=[meet.bingewave.com], xmppDomain=meet.example.com, baseUrl=null, controlLogin=XmppCredentials(domain=auth.meet.bingewave.com, port=null, username=xxxxxx, password=*****), controlMuc=XmppMuc(domain=internal.auth.meet.example.com, roomName=JibriBrewery, nickname=jibri-nickname), sipControlMuc=null, callLogin=XmppCredentials(domain=recorder.meet.bingewave.com, port=null, username=recorder, password=*****), stripFromRoomDomain=conference., usageTimeoutMins=0, trustAllXmppCerts=true, securityMode=null)
2022-03-22 12:21:26.491 INFO: [1] XmppApi.start#109: The trustAllXmppCerts config is enabled for this domain, all XMPP server provided certificates will be accepted
2022-03-22 12:21:26.509 INFO: [28] [hostname=meet.example.com id=meet.example.com] MucClient.initializeConnectAndJoin#272: Initializing a new MucClient for [ org.jitsi.xmpp.mucclient.MucClientConfiguration id=meet.example.com domain=auth.meet.example.com hostname=meet.example.com port=null username=xxxxx mucs=[jibribrewery@internal.auth.meet.example.com] mucNickname=jibri-nickname disableCertificateVerification=true]
2022-03-22 12:21:26.510 INFO: [1] MainKt.main#151: Using port 2222 for HTTP API
2022-03-22 12:21:26.525 WARNING: [28] MucClient.createXMPPTCPConnectionConfiguration#114: Disabling certificate verification!
2022-03-22 12:21:26.546 INFO: [28] [hostname=meet.example.com id=meet.example.com] MucClient.initializeConnectAndJoin#331: Dispatching a thread to connect and login.
2022-03-22 12:21:26.651 INFO: [28] [hostname=meet.example.com id=meet.example.com] MucClient$2.connected#304: Connected.
2022-03-22 12:21:26.651 INFO: [28] [hostname=meet.example.com id=meet.example.com] MucClient.lambda$getConnectAndLoginCallable$8#628: Logging in.
2022-03-22 12:21:26.693 INFO: [28] [hostname=meet.example.com id=meet.example.com] MucClient$2.authenticated#310: Authenticated, b=false
2022-03-22 12:21:26.716 INFO: [28] [hostname=meet.example.com id=meet.example.com] MucClient$MucWrapper.join#748: Joined MUC: jibribrewery@internal.auth.meet.example.com
I think the core issue is this line:
2022-03-22 12:21:26.135 INFO: [1] JwtInfo$Companion.fromConfig#164: Unable to create JwtInfo: com.typesafe.config.ConfigException$Missing: /etc/jitsi/jibri/jibri.conf: 86: No configuration setting found for key 'signing-key-path'
I originally installed Jibri use this tutorial: Jibri setup and configuration - hereâs how! FULL GUIDE
And according to another post, this is the latest config, which doesnât include the jwt-info section: emrah-buster-templates/jibri.conf at master ¡ emrahcom/emrah-buster-templates ¡ GitHub
What is the most update way to install Jibri as of March 2022?