Failed to start a Jibri session, no Jibris available

Hi,

I have issue in setting up Recording enabled with jibri on Digitalocean.

VM 1 : Jitsi VM 2: Jibri

Jibri Log:

2019-09-23 06:44:55.313 INFO: [136] org.jitsi.xmpp.mucclient.MucClient.log() [MucClient ] closed on error:
org.jivesoftware.smack.XMPPException$StreamErrorException: host-unknown You can read more about the meaning of this stream error at
This server does not serve auth.domain-name</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)

Jicofo log :

Jicofo 2019-09-23 06:12:16.392 SEVERE: [89] org.jitsi.jicofo.recording.jibri.JibriSession.log() Unable to find an available Jibri, can’t start
Jicofo 2019-09-23 06:12:16.394 INFO: [89] org.jitsi.jicofo.recording.jibri.JibriRecorder.log() Failed to start a Jibri session, no Jibris available

Prosody config : version : prosody-0.11

storage = “memory”
muc_room_cache_size = 1000

Kindly suggest what is causing this issue.

Thanks & Regards,
Rajeshkanna

Apparently some xmpp domain in your jibri config is wrong and is unknown to prosody.

Thanks damencho!. After changing the XMPP settings on the jibri config file from IP adddress to domain-name.com. The Recording started to happen.

After Start Recording it says “Recording failed to start” and close the process.

Jibri log.0.txt

2019-09-23 11:13:24.152 FINE: [35] org.jitsi.jibri.statsd.JibriStatsDClient.incrementCounter() Incrementing statsd counter: start:recording
2019-09-23 11:13:24.159 INFO: [35] org.jitsi.jibri.status.JibriStatusManager.log() Busy status has changed: IDLE -> BUSY
2019-09-23 11:13:24.161 INFO: [35] org.jitsi.jibri.api.xmpp.XmppApi.updatePresence() Jibri reports its status is now JibriStatus(busyStatus=BUSY, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connections
2019-09-23 11:13:24.161 INFO: [35] org.jitsi.xmpp.mucclient.MucClientManager.log() Setting a presence extension: org.jitsi.xmpp.extensions.jibri.JibriStatusPacketExt@230ec393
2019-09-23 11:13:25.847 FINE: [44] org.jitsi.jibri.selenium.pageobjects.CallPage.visit() Visiting url https://domain.com/fiercewolvespaintexactly#config.iAmRecorder=true&config.externalConnectUrl=null&config.startWithAudioMuted=true&config.startWithVideoMuted=true&interfaceConfig.APP_NAME=“Jibri”&config.analytics.disabled=true&config.p2p.enabled=false
2019-09-23 11:13:56.923 SEVERE: [44] org.jitsi.jibri.selenium.pageobjects.CallPage.visit() Timed out waiting for call page to load
2019-09-23 11:13:56.934 INFO: [44] org.jitsi.jibri.selenium.JibriSelenium.onSeleniumStateChange() Transitioning from state Starting up to Error: SESSION Failed to join call
2019-09-23 11:13:56.936 INFO: [44] org.jitsi.jibri.service.impl.FileRecordingJibriService.onServiceStateChange() File recording service transitioning from state Starting up to Error: SESSION Failed to join call
2019-09-23 11:13:56.936 INFO: [44] org.jitsi.jibri.api.xmpp.XmppApi.invoke() Current service had an error, sending error iq
2019-09-23 11:13:56.938 FINE: [44] org.jitsi.jibri.statsd.JibriStatsDClient.incrementCounter() Incrementing statsd counter: stop:recording

Kindly suggest to resolve this issue.

Thanks & Regards,
Rajeshkanna

You jibri instance cannot open the page (timeouts after 30 seconds I think). Check firewall and make sure jibri can access the web page. Also make sure you run jibri with java8.