I´ve installed Jitsi / Jibri using this tool/guide (installers/jitsi-jibri at main · jitsi-contrib/installers · GitHub). After running this script, jitsi works fine.
But when trying to record a video call, I cannot and can get this error message
– Log /var/log/jitsi/jibri/log.0.txt
2023-02-21 22:22:23.123 INFO: [60] [session_id=pvioyiuzjvrtebdt] EmptyCallStatusCheck.#26: Starting empty call check with a timeout of PT30S
2023-02-21 22:22:23.144 INFO: [60] [session_id=pvioyiuzjvrtebdt] JibriSelenium.onSeleniumStateChange#216: Transitioning from state Starting up to Running
2023-02-21 22:22:23.145 INFO: [60] [session_id=pvioyiuzjvrtebdt] FileRecordingJibriService$start$1.invoke#168: Selenium joined the call, starting the capturer
2023-02-21 22:22:23.182 INFO: [60] [session_id=pvioyiuzjvrtebdt] JibriSubprocess.launch#42: Starting ffmpeg with command ffmpeg -y -v info -f x11grab -draw_mouse 0 -r 30 -s 1920x1080 -thread_queue_size 4096 -i :0.0+0,0 -f alsa -thread_queue_size 4096 -i plug:bsnoop -acodec aac -strict -2 -ar 44100 -b:a 128k -af aresample=async=1 -c:v libx264 -preset veryfast -profile:v main -level 3.1 -pix_fmt yuv420p -r 30 -crf 25 -g 60 -tune zerolatency -f mp4 /usr/local/recordings/pvioyiuzjvrtebdt/1234_2023-02-21-22-22-19.mp4 ([ffmpeg, -y, -v, info, -f, x11grab, -draw_mouse, 0, -r, 30, -s, 1920x1080, -thread_queue_size, 4096, -i, :0.0+0,0, -f, alsa, -thread_queue_size, 4096, -i, plug:bsnoop, -acodec, aac, -strict, -2, -ar, 44100, -b:a, 128k, -af, aresample=async=1, -c:v, libx264, -preset, veryfast, -profile:v, main, -level, 3.1, -pix_fmt, yuv420p, -r, 30, -crf, 25, -g, 60, -tune, zerolatency, -f, mp4, /usr/local/recordings/pvioyiuzjvrtebdt/1234_2023-02-21-22-22-19.mp4])
2023-02-21 22:22:28.190 FINE: [19] [session_id=pvioyiuzjvrtebdt] ProcessStatePublisher$startProcessAliveChecks$1.invoke#86: Process ffmpeg hasn’t written in 2 seconds, publishing periodic update
2023-02-21 22:22:28.190 INFO: [63] [session_id=pvioyiuzjvrtebdt] FfmpegCapturer.onFfmpegProcessUpdate#125: Ffmpeg quit abruptly. Last output line: plug:bsnoop: Input/output error
2023-02-21 22:22:28.198 INFO: [63] [session_id=pvioyiuzjvrtebdt] FfmpegCapturer.onFfmpegStateMachineStateChange#134: Ffmpeg capturer transitioning from state Starting up to Error: QuitUnexpectedly SESSION plug:bsnoop: Input/output error
2023-02-21 22:22:28.199 INFO: [63] [session_id=pvioyiuzjvrtebdt] StatefulJibriService.onServiceStateChange#39: File recording service transitioning from state Starting up to Error: QuitUnexpectedly SESSION plug:bsnoop: Input/output error
2023-02-21 22:22:28.200 INFO: [63] XmppApi$createServiceStatusHandler$1.invoke#317: Current service had an error Error: QuitUnexpectedly SESSION plug:bsnoop: Input/output error, sending error iq
2023-02-21 22:22:28.208 FINE: [63] JibriStatsDClient.incrementCounter#38: Incrementing statsd counter: stop:recording
2023-02-21 22:22:28.208 INFO: [63] JibriManager.stopService#260: Stopping the current service
2023-02-21 22:22:28.208 INFO: [63] [session_id=pvioyiuzjvrtebdt] FileRecordingJibriService.stop#182: Stopping capturer
2023-02-21 22:22:28.208 INFO: [63] [session_id=pvioyiuzjvrtebdt] JibriSubprocess.stop#75: Stopping ffmpeg process
2023-02-21 22:22:28.217 INFO: [63] [session_id=pvioyiuzjvrtebdt] JibriSubprocess.stop#89: ffmpeg exited with value 1
2023-02-21 22:22:28.218 INFO: [63] [session_id=pvioyiuzjvrtebdt] FileRecordingJibriService.stop#184: Quitting selenium
2023-02-21 22:22:28.219 INFO: [63] [session_id=pvioyiuzjvrtebdt] FileRecordingJibriService.stop#191: No media was recorded, deleting directory and skipping metadata file & finalize
2023-02-21 22:22:28.219 INFO: [63] [session_id=pvioyiuzjvrtebdt] JibriSelenium.leaveCallAndQuitBrowser#338: Leaving call and quitting browser
2023-02-21 22:22:28.219 INFO: [63] [session_id=pvioyiuzjvrtebdt] JibriSelenium.leaveCallAndQuitBrowser#341: Recurring call status checks cancelled
2023-02-21 22:22:28.236 INFO: [63] [session_id=pvioyiuzjvrtebdt] JibriSelenium.leaveCallAndQuitBrowser#347: Got 8 log entries for type browser
2023-02-21 22:22:28.312 INFO: [63] [session_id=pvioyiuzjvrtebdt] JibriSelenium.leaveCallAndQuitBrowser#347: Got 409 log entries for type driver
2023-02-21 22:22:28.363 INFO: [63] [session_id=pvioyiuzjvrtebdt] JibriSelenium.leaveCallAndQuitBrowser#347: Got 0 log entries for type client
2023-02-21 22:22:28.364 INFO: [63] [session_id=pvioyiuzjvrtebdt] JibriSelenium.leaveCallAndQuitBrowser#356: Leaving web call
2023-02-21 22:22:28.478 INFO: [63] [session_id=pvioyiuzjvrtebdt] JibriSelenium.leaveCallAndQuitBrowser#363: Quitting chrome driver
Additional information about the installation
Running on Ubuntu 20.04 on Azure
– Service Status
root@videocall2:~# sudo systemctl status jibri
● jibri.service - Jibri Process
Loaded: loaded (/etc/systemd/system/jibri.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2023-02-21 22:30:04 UTC; 9min ago
Main PID: 3592 (java)
Tasks: 55 (limit: 19192)
Memory: 266.7M
CGroup: /system.slice/jibri.service
└─3592 java -Djava.util.logging.config.file=/etc/jitsi/jibri/logging.properties -Dconfig.file=/etc/jitsi/jibri/jibri.conf -jar /opt/jitsi/jibri/jibri.jar --config /etc/jitsi/>
Feb 21 22:30:05 launch.sh[3592]: SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Feb 21 22:30:30 launch.sh[3592]: Starting ChromeDriver 110.0.5481.77 (65ed616c6e8ee3fe0ad64fe83796c020644d42af-refs/branch-heads/5481@{#839}) on port 1929
Feb 21 22:30:30 launch.sh[3592]: Only local connections are allowed.
Feb 21 22:30:30 launch.sh[3592]: Please see ChromeDriver - WebDriver for Chrome - Security Considerations for suggestions on keeping ChromeDriver safe.
Feb 21 22:30:30 launch.sh[3592]: ChromeDriver was started successfully.
Feb 21 22:30:39 launch.sh[3592]: WARNING: An illegal reflective access operation has occurred
Feb 21 22:30:39 launch.sh[3592]: WARNING: Illegal reflective access by org.jitsi.jibri.util.extensions.ProcessKt (file:/opt/jitsi/jibri/jibri.jar) to field java.la>
Feb 21 22:30:39 launch.sh[3592]: WARNING: Please consider reporting this to the maintainers of org.jitsi.jibri.util.extensions.ProcessKt
Feb 21 22:30:39 launch.sh[3592]: WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
Feb 21 22:30:39 launch.sh[3592]: WARNING: All illegal access operations will be denied in a future release
root@videocall2:~# sudo systemctl status jitsi-videobridge2
● jitsi-videobridge2.service - Jitsi Videobridge
Loaded: loaded (/lib/systemd/system/jitsi-videobridge2.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2023-02-21 22:30:04 UTC; 10min ago
Process: 3618 ExecStartPost=/bin/bash -c echo $MAINPID > /var/run/jitsi-videobridge/jitsi-videobridge.pid (code=exited, status=0/SUCCESS)
Main PID: 3617 (java)
Tasks: 62 (limit: 65000)
Memory: 458.1M
CGroup: /system.slice/jitsi-videobridge2.service
└─3617 java -Xmx3072m -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp -Djdk.tls.ephemeralDHKeySize=2048 -Dconfig.file=/etc/jitsi/videobridge/jvb.conf -Dnet>
Feb 21 22:30:04 systemd[1]: Starting Jitsi Videobridge…
Feb 21 22:30:04 systemd[1]: Started Jitsi Videobridge.
root@videocall2:~# java -version
openjdk version “11.0.17” 2022-10-18
OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu220.04)
OpenJDK 64-Bit Server VM (build 11.0.17+8-post-Ubuntu-1ubuntu220.04, mixed mode)
Regards for your help!