I have attempted to get jitsi and jibri to work across several installations and servers but I always end up with the same issue.
I never see more than this in the jibri.log:
2020-12-17 16:11:27.079 INFO: [1] org.jitsi.jibri.Main.handleCommandLineArgs() Jibri run with args [–config, /etc/jitsi/jibri/config.json]
2020-12-17 16:11:27.147 INFO: [1] org.jitsi.jibri.Main.setupLegacyConfig() Checking legacy config file /etc/jitsi/jibri/config.json
2020-12-17 16:11:27.148 INFO: [1] org.jitsi.jibri.Main.setupLegacyConfig() Legacy config file /etc/jitsi/jibri/config.json doesn’t exist
2020-12-17 16:11:27.652 INFO: [1] org.jitsi.jibri.webhooks.v1.JwtInfo.Companion.fromConfig() got jwtConfig: {}
2020-12-17 16:11:27.653 INFO: [1] org.jitsi.jibri.webhooks.v1.JwtInfo.Companion.fromConfig() Unable to create JwtInfo: com.typesafe.config.ConfigException$Missing: /etc/jitsi/jibri/jibri.conf: 75: No configuration setting found for key ‘signing-key-path’
2020-12-17 16:11:27.752 INFO: [1] org.jitsi.jibri.Main.main() Using port 3333 for internal HTTP API
2020-12-17 16:11:27.776 FINE: [16] org.jitsi.jibri.webhooks.v1.WebhookClient.invokeSuspend() Updating 0 subscribers of status
2020-12-17 16:11:28.062 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-12-17 16:11:28.068 INFO: [1] org.jitsi.jibri.Main.main() Using port 2222 for HTTP API
2020-12-17 16:12:27.750 FINE: [16] org.jitsi.jibri.webhooks.v1.WebhookClient.invokeSuspend() Updating 0 subscribers of status
2020-12-17 16:13:27.749 FINE: [16] org.jitsi.jibri.webhooks.v1.WebhookClient.invokeSuspend() Updating 0 subscribers of status
2020-12-17 16:14:27.748 FINE: [16] org.jitsi.jibri.webhooks.v1.WebhookClient.invokeSuspend() Updating 0 subscribers of status
2020-12-17 16:15:27.749 FINE: [16] org.jitsi.jibri.webhooks.v1.WebhookClient.invokeSuspend() Updating 0 subscribers of status
And I never get past this in jicofo log:
SEVERE: [29] org.jitsi.jicofo.recording.jibri.JibriSession.log() Unable to find an available Jibri, can’t start
I have gone over many threads where people face a similar issue but none of their solutions work for my setup.
I have followed the quick setup guide and wiki docs but I have been unable to get past this issue. When I try to click “Start recording” I get an immediate “recording unavailable”. My x log does not show any errors. I never see any connection attempts to launch/use jibri.
I have tried multiple setups but the current setup is 2 VMware virtual machines running Ubuntu 16.04. I have jitsi, jicofo, prosody, etc on 1 VM, and Jibri on another. 4 vcores 8gb each.
jicofo log: https://pastebin.com/CmdYZtKH
prosody log: https://pastebin.com/mVvHk8Qf
jvb log: https://pastebin.com/teXyNYQe
jibri log: https://pastebin.com/bfGXarDv
xorg log: https://pastebin.com/BAVEUxHi
jibri.conf: https://pastebin.com/FpZ6FEYM
jicofo.conf: https://pastebin.com/MeiZdCsr
jicofo sip-comm.prop: https://pastebin.com/7w0Mphaq
meet.domain.com-config.js: https://pastebin.com/SbgG8uC6
Any help is appreciated!