微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在jibri容器中找不到finalize.sh文件

如何解决在jibri容器中找不到finalize.sh文件

在录制完成后,我正尝试使用finalize.sh文件重命名录制。我正在运行jibri docker容器。出于测试目的,我只是打印RECORDINGS_DIR的值以检查finalize.sh脚本是否有效。它不起作用,并且我在jibri容器日志中遇到以下错误


2020-08-23 20:37:25.679 INFO: [40] org.jitsi.jibri.service.impl.FileRecordingjibriService.stop() Quitting selenium
2020-08-23 20:37:25.707 INFO: [40] org.jitsi.jibri.service.impl.FileRecordingjibriService.stop() Participants in this recording: []
2020-08-23 20:37:25.764 INFO: [40] org.jitsi.jibri.selenium.jibriSelenium.leaveCallAndQuitbrowser() Leaving call and quitting browser
2020-08-23 20:37:25.764 INFO: [40] org.jitsi.jibri.selenium.jibriSelenium.leaveCallAndQuitbrowser() Recurring call status checks cancelled
2020-08-23 20:37:25.775 INFO: [40] org.jitsi.jibri.selenium.jibriSelenium.leaveCallAndQuitbrowser() Got 8 log entries for type browser
2020-08-23 20:37:25.831 INFO: [40] org.jitsi.jibri.selenium.jibriSelenium.leaveCallAndQuitbrowser() Got 695 log entries for type driver
2020-08-23 20:37:25.912 INFO: [40] org.jitsi.jibri.selenium.jibriSelenium.leaveCallAndQuitbrowser() Got 0 log entries for type client
2020-08-23 20:37:25.912 INFO: [40] org.jitsi.jibri.selenium.jibriSelenium.leaveCallAndQuitbrowser() Leaving web call
2020-08-23 20:37:26.059 INFO: [40] org.jitsi.jibri.selenium.jibriSelenium.leaveCallAndQuitbrowser() Quitting chrome driver
2020-08-23 20:37:26.138 INFO: [40] org.jitsi.jibri.selenium.jibriSelenium.leaveCallAndQuitbrowser() Chrome driver quit
2020-08-23 20:37:26.139 INFO: [40] org.jitsi.jibri.service.impl.FileRecordingjibriService.stop() Finalizing the recording
2020-08-23 20:37:26.142 SEVERE: [40] org.jitsi.jibri.service.impl.FileRecordingjibriService.finalize() Failed to run finalize script: java.io.IOException: Cannot run program "/config/jibri/finalize.sh": error=2,No such file or directory with stack:
java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
org.jitsi.jibri.util.ProcessWrapper.start(ProcessWrapper.kt:87)
org.jitsi.jibri.service.impl.FileRecordingjibriService.finalize(FileRecordingjibriService.kt:207)
org.jitsi.jibri.service.impl.FileRecordingjibriService.stop(FileRecordingjibriService.kt:192)
org.jitsi.jibri.jibriManager.stopService(jibriManager.kt:257)
org.jitsi.jibri.api.xmpp.XmppApi.handleStopjibriIq(XmppApi.kt:256)
org.jitsi.jibri.api.xmpp.XmppApi.handlejibriIq(XmppApi.kt:162)
org.jitsi.jibri.api.xmpp.XmppApi.handleIq(XmppApi.kt:146)
org.jitsi.xmpp.mucclient.Mucclient.handleIq(Mucclient.java:547)
org.jitsi.xmpp.mucclient.Mucclient.access$500(Mucclient.java:50)
org.jitsi.xmpp.mucclient.Mucclient$2.handleiqrequest(Mucclient.java:511)
org.jivesoftware.smack.AbstractXMPPConnection$4.run(AbstractXMPPConnection.java:1188)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:748)

2020-08-23 20:37:26.144 INFO: [40] org.jitsi.jibri.status.jibriStatusManager.log() Busy status has changed: BUSY -> IDLE
2020-08-23 20:37:26.145 INFO: [40] org.jitsi.jibri.api.xmpp.XmppApi.updatePresence() jibri reports its status is Now jibriStatus(busyStatus=IDLE,health=OverallHealth(healthStatus=HEALTHY,details={})),publisshing presence to connections
2020-08-23 20:37:26.146 FINE: [40] org.jitsi.xmpp.mucclient.MucclientManager.log() Setting a presence extension: org.jitsi.xmpp.extensions.jibri.jibriStatusPacketExt@531027d0
2020-08-23 20:37:26.146 FINE: [40] org.jitsi.xmpp.mucclient.MucclientManager.log() Replacing presence extension: org.jitsi.xmpp.extensions.jibri.jibriStatusPacketExt@30f60b25
2020-08-23 20:37:26.154 INFO: [56] org.jitsi.jibri.jibriManager.stopService() No service active,ignoring stop

但是当我检查容器中的finalize.sh脚本时,它就在那里了。

root@e18b455c2622:/# cat /config/jibri/finalize.sh
#! /usr/bin/bash

RECORDINGS_DIR=$1
echo "Recording dir is: $RECORDINGS_DIR"

jibri撰写文件摘要

jibRI_FINALIZE_RECORDING_SCRIPT_PATH: "/config/jibri/finalize.sh"

我也尝试更改文件许可权,但是没有用。

请帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。