Error Creating Directory: Recording starts but stops immediately

I read a lot of similar articles on the forum already but nothing really solved my issue. I am attaching my Jibri Logs! Please Help!

2021-07-04 05:06:19.503 INFO: [1] org.jitsi.jibri.Main.log() Jibri run with args [--config, /etc/jitsi/jibri/config.json]
2021-07-04 05:06:19.588 INFO: [1] org.jitsi.jibri.Main.log() Checking legacy config file /etc/jitsi/jibri/config.json
2021-07-04 05:06:19.589 INFO: [1] org.jitsi.jibri.Main.log() Legacy config file /etc/jitsi/jibri/config.json doesn't exist
2021-07-04 05:06:19.878 INFO: [1] org.jitsi.jibri.Main.log() Jibri starting up with id
2021-07-04 05:06:20.240 INFO: [1] org.jitsi.jibri.webhooks.v1.JwtInfo.log() got jwtConfig: {}

2021-07-04 05:06:20.240 INFO: [1] org.jitsi.jibri.webhooks.v1.JwtInfo.log() Unable to create JwtInfo: com.typesafe.config.ConfigException$Missing: reference.conf @ jar:file:/opt/jitsi/jibri/jibri.jar!/reference.conf: 59: No configuration setting found for key 'signing-key-path'
2021-07-04 05:06:20.368 INFO: [1] org.jitsi.jibri.Main.log() Using port 8001 for internal HTTP API
2021-07-04 05:06:20.381 FINE: [19] org.jitsi.jibri.webhooks.v1.WebhookClient.log() Updating 0 subscribers of status
2021-07-04 05:06:20.653 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.log() Jibri reports its status is now JibriStatus(busyStatus=IDLE, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connections
2021-07-04 05:06:20.660 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.log() Connecting to xmpp environment on microteams.tech with config XmppEnvironmentConfig(name=eb-environment, xmppServerHosts=[microteams.tech], xmppDomain=microteams.tech, baseUrl=null, controlLogin=XmppCredentials(domain=auth.microteams.tech, port=null, username=jibri, password=jibriauthpass), controlMuc=XmppMuc(domain=internal.auth.microteams.tech, roomName=JibriBrewery, nickname=jibri-nickname), sipControlMuc=null, callLogin=XmppCredentials(domain=recorder.microteams.tech, port=null, username=recorder, password=jibrirecorderpass), stripFromRoomDomain=conference., usageTimeoutMins=0, trustAllXmppCerts=true)
2021-07-04 05:06:20.661 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.log() The trustAllXmppCerts config is enabled for this domain, all XMPP server provided certificates will be accepted
2021-07-04 05:06:20.680 INFO: [1] org.jitsi.jibri.Main.log() Using port 8002 for HTTP API
2021-07-04 05:06:20.682 WARNING: [28] org.jitsi.xmpp.mucclient.MucClient.log() Disabling certificate verification!
2021-07-04 05:06:20.955 INFO: [28] org.jitsi.xmpp.mucclient.MucClient.log() Connected.
2021-07-04 05:06:20.956 INFO: [28] org.jitsi.xmpp.mucclient.MucClient.log() Logging in.
2021-07-04 05:06:21.031 INFO: [28] org.jitsi.xmpp.mucclient.MucClient.log() Joined MUC: jibribrewery@internal.auth.microteams.tech
2021-07-04 05:07:20.364 FINE: [19] org.jitsi.jibri.webhooks.v1.WebhookClient.log() Updating 0 subscribers of status
2021-07-04 05:08:20.364 FINE: [19] org.jitsi.jibri.webhooks.v1.WebhookClient.log() Updating 0 subscribers of status
2021-07-04 05:09:16.294 INFO: [49] org.jitsi.jibri.api.xmpp.XmppApi.log() Received JibriIq <iq to='jibri@auth.microteams.tech/ghFs-g77' from='jibribrewery@internal.auth.microteams.tech/focus' id='amlicmlAYXV0aC5taWNyb3RlYW1zLnRlY2gvZ2hGcy1nNzcAcWRnRDAtNjkwNAAdOxhZF/YIe3+7sOiXCm+m' type='set'><jibri xmlns='http://jitsi.org/protocol/jibri' action='start' recording_mode='file' room='parasbansnag@conference.microteams.tech' session_id='ckbhjeiiqkpmpgkr' app_data='{"file_recording_metadata":{"share":true}}'/></iq> from environment [MucClient id=microteams.tech hostname=microteams.tech]
2021-07-04 05:09:16.294 INFO: [49] org.jitsi.jibri.api.xmpp.XmppApi.log() Received start request, starting service
2021-07-04 05:09:16.384 INFO: [49] org.jitsi.jibri.api.xmpp.XmppApi.log() Parsed call url info: CallUrlInfo(baseUrl=https://microteams.tech, callName=parasbansnag, urlParams=[])
2021-07-04 05:09:16.385 INFO: [49] org.jitsi.jibri.JibriManager.log() Starting a file recording with params: FileRecordingRequestParams(callParams=CallParams(callUrlInfo=CallUrlInfo(baseUrl=https://microteams.tech, callName=parasbansnag, urlParams=[]), email='', passcode=null, callStatsUsernameOverride=, displayName=), sessionId=ckbhjeiiqkpmpgkr, callLoginParams=XmppCredentials(domain=recorder.microteams.tech, port=null, username=recorder, password=jibrirecorderpass))
2021-07-04 05:09:16.410 FINE: [49] org.jitsi.jibri.capture.ffmpeg.FfmpegCapturer.log() Detected os as OS: LINUX
2021-07-04 05:09:17.036 INFO: [49] org.openqa.selenium.remote.ProtocolHandshake.createSession() Detected dialect: OSS
2021-07-04 05:09:17.054 INFO: [49] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() Writing recording to /usr/local/eb/recordings/ckbhjeiiqkpmpgkr, finalize script path /usr/local/bin/finalize_recording.sh
2021-07-04 05:09:17.059 FINE: [49] org.jitsi.jibri.statsd.JibriStatsDClient.log() Incrementing statsd counter: start:recording
2021-07-04 05:09:17.061 INFO: [49] org.jitsi.jibri.status.JibriStatusManager.log() Busy status has changed: IDLE -> BUSY
2021-07-04 05:09:17.061 FINE: [49] org.jitsi.jibri.webhooks.v1.WebhookClient.log() Updating 0 subscribers of status
2021-07-04 05:09:17.062 INFO: [49] org.jitsi.jibri.api.xmpp.XmppApi.log() Jibri reports its status is now JibriStatus(busyStatus=BUSY, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connections
2021-07-04 05:09:17.066 INFO: [49] org.jitsi.jibri.api.xmpp.XmppApi.log() Sending 'pending' response to start IQ
2021-07-04 05:09:17.067 SEVERE: [59] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() Error creating directory
java.nio.file.AccessDeniedException: /usr/local/eb
        at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
        at java.base/sun.nio.fs.UnixFileSystemProvider.createDirectory(UnixFileSystemProvider.java:389)
        at java.base/java.nio.file.Files.createDirectory(Files.java:690)
        at java.base/java.nio.file.Files.createAndCheckIsDirectory(Files.java:797)
        at java.base/java.nio.file.Files.createDirectories(Files.java:783)
        at org.jitsi.jibri.util.FileUtilsKt.createIfDoesNotExist(FileUtils.kt:26)
        at org.jitsi.jibri.service.impl.FileRecordingJibriService.start(FileRecordingJibriService.kt:143)
        at org.jitsi.jibri.JibriManager$startService$3.run(JibriManager.kt:239)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:829)
2021-07-04 05:09:17.068 INFO: [59] org.jitsi.jibri.api.xmpp.XmppApi.log() Current service had an error Error: ErrorCreatingRecordingsDirectory SYSTEM Could not creat recordings director, sending error iq <iq to='jibribrewery@internal.auth.microteams.tech/focus' id='e8R3Q-32' type='set'><jibri xmlns='http://jitsi.org/protocol/jibri' status='off' failure_reason='error' should_retry='true'/></iq>
2021-07-04 05:09:17.069 FINE: [59] org.jitsi.jibri.statsd.JibriStatsDClient.log() Incrementing statsd counter: error:recording
2021-07-04 05:09:17.070 INFO: [59] org.jitsi.jibri.status.JibriStatusManager.log() Received component health update: JibriManager has status UNHEALTHY (detail: )
2021-07-04 05:09:17.070 INFO: [59] org.jitsi.jibri.status.JibriStatusManager.log() Health status has changed: HEALTHY -> UNHEALTHY
2021-07-04 05:09:17.071 FINE: [59] org.jitsi.jibri.webhooks.v1.WebhookClient.log() Updating 0 subscribers of status
2021-07-04 05:09:17.071 INFO: [59] org.jitsi.jibri.api.xmpp.XmppApi.log() Jibri reports its status is now JibriStatus(busyStatus=BUSY, health=OverallHealth(healthStatus=UNHEALTHY, details={JibriManager=ComponentHealthDetails(healthStatus=UNHEALTHY, detail=)})), publishing presence to connections
2021-07-04 05:09:17.078 FINE: [59] org.jitsi.jibri.statsd.JibriStatsDClient.log() Incrementing statsd counter: stop:recording
2021-07-04 05:09:17.079 INFO: [59] org.jitsi.jibri.JibriManager.log() Stopping the current service
2021-07-04 05:09:17.080 INFO: [59] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() Stopping capturer
2021-07-04 05:09:17.080 INFO: [59] org.jitsi.jibri.util.JibriSubprocess.log() Stopping ffmpeg process
2021-07-04 05:09:17.081 INFO: [59] org.jitsi.jibri.util.JibriSubprocess.log() ffmpeg exited with value null
2021-07-04 05:09:17.081 INFO: [59] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() Quitting selenium
2021-07-04 05:09:17.094 INFO: [59] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() Participants in this recording: []
2021-07-04 05:09:17.095 SEVERE: [59] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() Unable to write metadata file to recording directory /usr/local/eb/recordings
2021-07-04 05:09:17.095 INFO: [59] org.jitsi.jibri.selenium.JibriSelenium.log() Leaving call and quitting browser
2021-07-04 05:09:17.095 INFO: [59] org.jitsi.jibri.selenium.JibriSelenium.log() Recurring call status checks cancelled
2021-07-04 05:09:17.107 INFO: [59] org.jitsi.jibri.selenium.JibriSelenium.log() Got 0 log entries for type browser
2021-07-04 05:09:17.119 INFO: [59] org.jitsi.jibri.selenium.JibriSelenium.log() Got 67 log entries for type driver
2021-07-04 05:09:17.140 INFO: [59] org.jitsi.jibri.selenium.JibriSelenium.log() Got 0 log entries for type client
2021-07-04 05:09:17.141 INFO: [59] org.jitsi.jibri.selenium.JibriSelenium.log() Leaving web call
2021-07-04 05:09:17.159 INFO: [59] org.jitsi.jibri.selenium.JibriSelenium.log() Quitting chrome driver
2021-07-04 05:09:17.277 INFO: [59] org.jitsi.jibri.selenium.JibriSelenium.log() Chrome driver quit
2021-07-04 05:09:17.278 INFO: [59] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() Finalizing the recording
2021-07-04 05:09:17.279 SEVERE: [59] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() Failed to run finalize script
java.io.IOException: Cannot run program "/usr/local/bin/finalize_recording.sh": error=2, No such file or directory
        at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128)
        at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071)
        at org.jitsi.jibri.util.ProcessWrapper.start(ProcessWrapper.kt:88)
        at org.jitsi.jibri.service.impl.FileRecordingJibriService.finalize(FileRecordingJibriService.kt:220)
        at org.jitsi.jibri.service.impl.FileRecordingJibriService.stop(FileRecordingJibriService.kt:205)
        at org.jitsi.jibri.JibriManager.stopService(JibriManager.kt:263)
        at org.jitsi.jibri.JibriManager$startService$1.invoke(JibriManager.kt:211)
        at org.jitsi.jibri.JibriManager$startService$1.invoke(JibriManager.kt:85)
        at org.jitsi.jibri.util.StatusPublisher$addStatusHandler$1.invoke(StatusPublisher.kt:37)
        at org.jitsi.jibri.util.StatusPublisher$addStatusHandler$1.invoke(StatusPublisher.kt:29)
        at org.jitsi.jibri.util.StatusPublisher$publishStatus$1.invoke(StatusPublisher.kt:53)
        at org.jitsi.jibri.util.StatusPublisher$publishStatus$1.invoke(StatusPublisher.kt:29)
        at kotlin.collections.CollectionsKt__MutableCollectionsKt.filterInPlace$CollectionsKt__MutableCollectionsKt(MutableCollections.kt:285)
        at kotlin.collections.CollectionsKt__MutableCollectionsKt.retainAll(MutableCollections.kt:276)
        at org.jitsi.jibri.util.StatusPublisher.publishStatus(StatusPublisher.kt:53)
        at org.jitsi.jibri.service.impl.FileRecordingJibriService.start(FileRecordingJibriService.kt:144)
        at org.jitsi.jibri.JibriManager$startService$3.run(JibriManager.kt:239)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.io.IOException: error=2, No such file or directory
        at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
        at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:340)
        at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:271)
        at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107)
        ... 21 more
2021-07-04 05:09:17.280 INFO: [59] org.jitsi.jibri.status.JibriStatusManager.log() Busy status has changed: BUSY -> IDLE
2021-07-04 05:09:17.281 FINE: [59] org.jitsi.jibri.webhooks.v1.WebhookClient.log() Updating 0 subscribers of status
2021-07-04 05:09:17.281 INFO: [59] org.jitsi.jibri.api.xmpp.XmppApi.log() Jibri reports its status is now JibriStatus(busyStatus=IDLE, health=OverallHealth(healthStatus=UNHEALTHY, details={JibriManager=ComponentHealthDetails(healthStatus=UNHEALTHY, detail=)})), publishing presence to connections
2021-07-04 05:09:17.281 SEVERE: [59] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() Unable to write to /usr/local/eb/recordings
2021-07-04 05:09:17.282 INFO: [59] org.jitsi.jibri.api.xmpp.XmppApi.log() Current service had an error Error: RecordingsDirectoryNotWritable SYSTEM Recordings directory is not writable, sending error iq <iq to='jibribrewery@internal.auth.microteams.tech/focus' id='e8R3Q-37' type='set'><jibri xmlns='http://jitsi.org/protocol/jibri' status='off' failure_reason='error' should_retry='true'/></iq>
2021-07-04 05:09:17.282 FINE: [59] org.jitsi.jibri.statsd.JibriStatsDClient.log() Incrementing statsd counter: error:recording
2021-07-04 05:09:17.283 INFO: [59] org.jitsi.jibri.status.JibriStatusManager.log() Received component health update: JibriManager has status UNHEALTHY (detail: )
2021-07-04 05:09:17.283 INFO: [59] org.jitsi.jibri.JibriManager.log() No service active, ignoring stop
2021-07-04 05:09:17.285 INFO: [62] org.jitsi.jibri.selenium.pageobjects.HomePage.log() Visiting url https://microteams.tech
2021-07-04 05:09:17.294 SEVERE: [62] org.jitsi.jibri.selenium.JibriSelenium.log() An error occurred while joining the call
org.openqa.selenium.NoSuchSessionException: Session ID is null. Using WebDriver after calling quit()?
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: 'jitsi-jibri-2', ip: '10.0.0.4', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-147-generic', java.version: '11.0.11'
Driver info: driver.version: RemoteWebDriver
        at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:125)
        at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
        at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543)
        at org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:271)
        at org.jitsi.jibri.selenium.pageobjects.AbstractPageObject.visit(AbstractPageObject.kt:35)
        at org.jitsi.jibri.selenium.JibriSelenium$joinCall$1.run(JibriSelenium.kt:278)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:829)
2021-07-04 05:09:17.295 INFO: [62] org.jitsi.jibri.selenium.JibriSelenium.log() Transitioning from state Starting up to Error: FailedToJoinCall SESSION Failed to join the call
2021-07-04 05:09:17.296 INFO: [62] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() File recording service transitioning from state Starting up to Error: FailedToJoinCall SESSION Failed to join the call
2021-07-04 05:09:17.296 INFO: [62] org.jitsi.jibri.api.xmpp.XmppApi.log() Current service had an error Error: FailedToJoinCall SESSION Failed to join the call, sending error iq <iq to='jibribrewery@internal.auth.microteams.tech/focus' id='e8R3Q-39' type='set'><jibri xmlns='http://jitsi.org/protocol/jibri' status='off' failure_reason='error' should_retry='true'/></iq>
2021-07-04 05:09:17.296 INFO: [62] org.jitsi.jibri.JibriManager.log() No service active, ignoring stop
2021-07-04 05:09:20.364 FINE: [19] org.jitsi.jibri.webhooks.v1.WebhookClient.log() Updating 0 subscribers of status

Did you create that directory? Can Jibri write to it?

mkdir -p /usr/local/eb/recordings
chown jibri:jibri /usr/local/eb/recordings -R