Jibri service fails

I am setting up my own jitsi server with jibri to be able to record. Unfortunately the jibri service fails (jibri.service: Control process exited, code=exited status=7). Looking at the jibri log I get a SEVERE error : (SEVERE: [1] org.jitsi.jibri.Main.loadConfigFromFile() An unrecognized config parameter was found: Unrecognized field “xmpp_server_hosts” (class org.jitsi.jibri.config.JibriConfig), not marked as ignorable) . Can you help in fixing this? If required can send my config file

I would like to share with you my config.json file but you don’t allow me to do it as a new user

config.json.txt (553 Bytes)

the whole jibri log file:
root@carmel-local-server:~# cat /var/log/jitsi/jibri/log.0.txt
2020-11-15 15:55:30.016 INFO: [1] org.jitsi.jibri.Main.handleCommandLineArgs() Jibri run with args [–config, /etc/jitsi/jibri/config.json]
2020-11-15 15:55:30.081 INFO: [1] org.jitsi.jibri.Main.setupLegacyConfig() Checking legacy config file /etc/jitsi/jibri/config.json
2020-11-15 15:55:30.658 SEVERE: [1] org.jitsi.jibri.Main.loadConfigFromFile() An unrecognized config parameter was found: Unrecognized field “xmpp_server_hosts” (class org.jitsi.jibri.config.JibriConfig), not marked as ignorable
2020-11-15 15:55:30.658 INFO: [1] org.jitsi.jibri.Main.setupLegacyConfig() Parsing legacy config file failed
2020-11-15 15:55:31.085 INFO: [1] org.jitsi.jibri.webhooks.v1.JwtInfo.Companion.fromConfig() got jwtConfig: {}

2020-11-15 15:55:31.085 INFO: [1] org.jitsi.jibri.webhooks.v1.JwtInfo.Companion.fromConfig() Unable to create JwtInfo: com.typesafe.config.ConfigException$Missing: /etc/jitsi/jibri/jibri.conf: 78: No configuration setting found for key ‘signing-key-path’
2020-11-15 15:55:31.100 INFO: [1] org.jitsi.jibri.Main.main() Using port 8001 for internal HTTP API
2020-11-15 15:55:31.113 FINE: [17] org.jitsi.jibri.webhooks.v1.WebhookClient.invokeSuspend() Updating 0 subscribers of status
2020-11-15 15:55:31.420 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.updatePresence() Jibri reports its status is now JibriStatus(busyStatus=IDLE, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connections
2020-11-15 15:55:31.427 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() Connecting to xmpp environment on jitsi.carmel6000.com with config XmppEnvironmentConfig(name=open-app, xmppServerHosts=[jitsi.carmel6000.com], xmppDomain=jitsi.carmel6000.com, controlLogin=XmppCredentials(domain=auth.jitsi.carmel6000.com, username=jibri, password=CarmelJibri874), controlMuc=XmppMuc(domain=internal.auth.jitsi.carmel6000.com, roomName=JibriBrewery, nickname=jibri-muc), sipControlMuc=null, callLogin=XmppCredentials(domain=recorder.jitsi.carmel6000.com, username=recorder, password=CarmelRecorder630), stripFromRoomDomain=conference., usageTimeoutMins=0, trustAllXmppCerts=true)
2020-11-15 15:55:31.428 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() The trustAllXmppCerts config is enabled for this domain, all XMPP server provided certificates will be accepted
2020-11-15 15:55:31.448 INFO: [1] org.jitsi.jibri.Main.main() Using port 5281 for HTTP API
2020-11-15 15:55:31.449 WARNING: [26] org.jitsi.xmpp.mucclient.MucClient.log() Disabling certificate verification!
2020-11-15 15:55:31.640 INFO: [26] org.jitsi.xmpp.mucclient.MucClient.log() Connected.
2020-11-15 15:55:31.640 INFO: [26] org.jitsi.xmpp.mucclient.MucClient.log() Logging in.
2020-11-15 15:55:31.727 INFO: [26] org.jitsi.xmpp.mucclient.MucClient.log() Joined MUC: jibribrewery@internal.auth.jitsi.carmel6000.com
2020-11-15 15:56:31.097 FINE: [17] org.jitsi.jibri.webhooks.v1.WebhookClient.invokeSuspend() Updating 0 subscribers of status
2020-11-15 15:57:31.097 FINE: [17] org.jitsi.jibri.webhooks.v1.WebhookClient.invokeSuspend() Updating 0 subscribers of status

Delete config.json and fill jibri.conf according to this template

It’s possible to use config.json too but its format is also wrong.

1 Like

thanks a lot . It worked