Error in Jitsi + Docker while starting recording

I just installed a Jitsi server on my debian server using the docker image, but I still encounter the following error while starting to record the video :

jicofo_1 | 2021-10-26T16:03:36.983282699Z WARNING: Failed to fall back to another Jibri, this session has now failed: org.jitsi.jicofo.jibri.JibriSession$StartException$AllBusy: All jibri instances are busy
jicofo_1 | 2021-10-26T16:03:36.983303473Z org.jitsi.jicofo.jibri.JibriSession$StartException$AllBusy: All jibri instances are busy
jicofo_1 | 2021-10-26T16:03:36.983306889Z at org.jitsi.jicofo.jibri.JibriSession.startInternal(JibriSession.java:312)
jicofo_1 | 2021-10-26T16:03:36.983310193Z at org.jitsi.jicofo.jibri.JibriSession.start(JibriSession.java:286)
jicofo_1 | 2021-10-26T16:03:36.983313329Z at org.jitsi.jicofo.jibri.JibriSession.retryRequestWithAnotherJibri(JibriSession.java:602)
jicofo_1 | 2021-10-26T16:03:36.983337294Z at org.jitsi.jicofo.jibri.JibriSession.handleJibriStatusUpdate(JibriSession.java:669)
jicofo_1 | 2021-10-26T16:03:36.983353951Z at org.jitsi.jicofo.jibri.JibriSession.processJibriIqFromJibri(JibriSession.java:440)
jicofo_1 | 2021-10-26T16:03:36.983357109Z at org.jitsi.jicofo.jibri.JibriSession.processJibriIqRequestFromJibri(JibriSession.java:424)
jicofo_1 | 2021-10-26T16:03:36.983359707Z at org.jitsi.jicofo.jibri.BaseJibri.doHandleIQRequest(BaseJibri.kt:158)
jicofo_1 | 2021-10-26T16:03:36.983362247Z at org.jitsi.jicofo.jibri.BaseJibri.incomingIqQueue$lambda-0(BaseJibri.kt:56)
jicofo_1 | 2021-10-26T16:03:36.983364756Z at org.jitsi.utils.queue.PacketQueue$HandlerAdapter.handleItem(PacketQueue.java:381)
jicofo_1 | 2021-10-26T16:03:36.983367329Z at org.jitsi.utils.queue.AsyncQueueHandler$1.run(AsyncQueueHandler.java:133)
jicofo_1 | 2021-10-26T16:03:36.983369836Z at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
jicofo_1 | 2021-10-26T16:03:36.983372318Z at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
jicofo_1 | 2021-10-26T16:03:36.983374856Z at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
jicofo_1 | 2021-10-26T16:03:36.983377368Z at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
jicofo_1 | 2021-10-26T16:03:36.983379922Z at java.base/java.lang.Thread.run(Thread.java:829)
jicofo_1 | 2021-10-26T16:03:36.983382507Z
jicofo_1 | 2021-10-26T16:03:36.983773572Z Oct 26, 2021 5:03:36 PM org.jitsi.utils.logging2.LoggerImpl log
jicofo_1 | 2021-10-26T16:03:36.983782706Z INFO: Got jibri status off and failure error
jicofo_1 | 2021-10-26T16:03:36.984026669Z Oct 26, 2021 5:03:36 PM org.jitsi.utils.logging2.LoggerImpl log
jicofo_1 | 2021-10-26T16:03:36.984035392Z INFO: Publishing new jibri-recording-status: in: pastpondsshrugloud@muc.5.196.220.211

Welcome to the forum.

Did you install Jibri?

No, do I have to install Jibri? Here is the installation I had followed:

You need Jibri for recording.

but do I have to install jibri independently of the docker. Because the docker image already contains Jibri

have you any idea please, i’m still blocked

As advised, you have to install Jibri. Jitsi’s docker image does not come with Jibri pre-installed and I checked the link you referenced, it says nothing about Jibri either.

checkout this repo. Yes, you have to run it separately and it requires at least 4Gb Memory and 4vCPU if streaming in 720p resolution.

which docker image are you talking about?

Please note that there is a different image for running jibri i.e jitsi/jibri:latest

After install jibri this is my error :

2021-12-09 16:52:57.849 PRÉCIS: [58] [session_id=zrbywkchsdsmcufw] FfmpegCapturer.<init>#88: Detected os as OS: LINUX
2021-12-09 16:52:58.353 GRAVE: [58] XmppApi.handleStartJibriIq#226: Error starting Jibri service
org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: crashed.
  (unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
  (Driver info: chromedriver=96.0.4664.45 (76e4c1bb2ab4671b8beba3444e61c0f17584b2fc-refs/branch-heads/4664@{#947}),platform=Linux 4.18.0-15-generic x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 440 milliseconds
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: '192.168.30.45', ip: '192.168.30.45', os.name: 'Linux', os.arch: 'amd64', os.version: '4.18.0-15-generic', java.version: '1.8.0_292'
Driver info: driver.version: ChromeDriver

What are resources for this server?

I have 10G RAM and 8 CPU

image

It seems like chrome doesn’t work correctly. You may connect to jibri desktop and check what is going on using the following method

what should i do once connected to the desktop server ??