Recording not work

jibri can’t work, asking for help.

===jibri log===
2020-09-08 14:21:17.949 INFO: [1] org.jitsi.jibri.Main.handleCommandLineArgs() Jibri run with args [–config, /etc/jitsi/jibri/config.json]
2020-09-08 14:21:18.087 INFO: [1] org.jitsi.jibri.Main.setupLegacyConfig() Checking legacy config file /etc/jitsi/jibri/config.json
2020-09-08 14:21:18.087 INFO: [1] org.jitsi.jibri.Main.setupLegacyConfig() Legacy config file /etc/jitsi/jibri/config.json doesn’t exist
2020-09-08 14:21:18.565 FINE: [1] org.jitsi.jibri.config.debug() FallbackSupplier: checking for value via suppliers:
LambdaSupplier: ‘JibriConfig::enableStatsD’
ConfigSourceSupplier: key: ‘jibri.stats.enable-stats-d’, type: ‘kotlin.Boolean’, source: ‘config’
2020-09-08 14:21:18.566 FINE: [1] org.jitsi.jibri.config.debug() LambdaSupplier: Trying to retrieve value via JibriConfig::enableStatsD
2020-09-08 14:21:18.567 FINE: [1] org.jitsi.jibri.config.debug() FallbackSupplier: failed to find value via LambdaSupplier: ‘JibriConfig::enableStatsD’: org.jitsi.metaconfig.ConfigException$UnableToRetrieve$Error: class kotlin.KotlinNullPointerException
2020-09-08 14:21:18.568 FINE: [1] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Trying to retrieve key ‘jibri.stats.enable-stats-d’ from source ‘config’ as type kotlin.Boolean
2020-09-08 14:21:18.599 FINE: [1] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Successfully retrieved key ‘jibri.stats.enable-stats-d’ from source ‘config’ as type kotlin.Boolean
2020-09-08 14:21:18.600 FINE: [1] org.jitsi.jibri.config.debug() FallbackSupplier: value found via ConfigSourceSupplier: key: ‘jibri.stats.enable-stats-d’, type: ‘kotlin.Boolean’, source: ‘config’
2020-09-08 14:21:18.636 FINE: [1] org.jitsi.jibri.config.debug() FallbackSupplier: checking for value via suppliers:
LambdaSupplier: ‘JibriConfig::jibriId’
ConfigSourceSupplier: key: ‘jibri.id’, type: ‘kotlin.String’, source: ‘config’
2020-09-08 14:21:18.636 FINE: [1] org.jitsi.jibri.config.debug() LambdaSupplier: Trying to retrieve value via JibriConfig::jibriId
2020-09-08 14:21:18.637 FINE: [1] org.jitsi.jibri.config.debug() FallbackSupplier: failed to find value via LambdaSupplier: ‘JibriConfig::jibriId’: org.jitsi.metaconfig.ConfigException$UnableToRetrieve$Error: class kotlin.KotlinNullPointerException
2020-09-08 14:21:18.637 FINE: [1] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Trying to retrieve key ‘jibri.id’ from source ‘config’ as type kotlin.String
2020-09-08 14:21:18.647 FINE: [1] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Successfully retrieved key ‘jibri.id’ from source ‘config’ as type kotlin.String
2020-09-08 14:21:18.647 FINE: [1] org.jitsi.jibri.config.debug() FallbackSupplier: value found via ConfigSourceSupplier: key: ‘jibri.id’, type: ‘kotlin.String’, source: ‘config’
2020-09-08 14:21:18.650 FINE: [1] org.jitsi.jibri.config.debug() FallbackSupplier: checking for value via suppliers:
ConfigSourceSupplier: key: ‘jibri.webhook.subscribers’, type: ‘kotlin.collections.List<kotlin.String>’, source: ‘config’
2020-09-08 14:21:18.651 FINE: [1] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Trying to retrieve key ‘jibri.webhook.subscribers’ from source ‘config’ as type kotlin.collections.List<kotlin.String>
2020-09-08 14:21:18.656 FINE: [1] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Successfully retrieved key ‘jibri.webhook.subscribers’ from source ‘config’ as type kotlin.collections.List<kotlin.String>
2020-09-08 14:21:18.656 FINE: [1] org.jitsi.jibri.config.debug() FallbackSupplier: value found via ConfigSourceSupplier: key: ‘jibri.webhook.subscribers’, type: ‘kotlin.collections.List<kotlin.String>’, source: ‘config’
2020-09-08 14:21:19.342 FINE: [1] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Trying to retrieve key ‘jibri.jwt-info’ from source ‘config’ as type com.typesafe.config.ConfigObject
2020-09-08 14:21:19.364 FINE: [1] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Successfully retrieved key ‘jibri.jwt-info’ from source ‘config’ as type com.typesafe.config.ConfigObject
2020-09-08 14:21:19.365 INFO: [1] org.jitsi.jibri.webhooks.v1.JwtInfo.Companion.fromConfig() got jwtConfig: {}

2020-09-08 14:21:19.365 INFO: [1] org.jitsi.jibri.webhooks.v1.JwtInfo.Companion.fromConfig() Unable to create JwtInfo: com.typesafe.config.ConfigException$Missing: /etc/jitsi/jibri/jibri.conf: 97: No configuration setting found for key ‘signing-key-path’
2020-09-08 14:21:19.593 FINE: [1] org.jitsi.jibri.config.debug() FallbackSupplier: checking for value via suppliers:
ConfigSourceSupplier: key: ‘internal_http_port’, type: ‘kotlin.Int’, source: ‘command line args’
ConfigSourceSupplier: key: ‘jibri.api.http.internal-api-port’, type: ‘kotlin.Int’, source: ‘config’
2020-09-08 14:21:19.594 FINE: [1] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Trying to retrieve key ‘internal_http_port’ from source ‘command line args’ as type kotlin.Int
2020-09-08 14:21:19.598 FINE: [1] org.jitsi.jibri.config.debug() FallbackSupplier: failed to find value via ConfigSourceSupplier: key: ‘internal_http_port’, type: ‘kotlin.Int’, source: ‘command line args’: org.jitsi.metaconfig.ConfigException$UnableToRetrieve$NotFound: not found
2020-09-08 14:21:19.598 FINE: [1] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Trying to retrieve key ‘jibri.api.http.internal-api-port’ from source ‘config’ as type kotlin.Int
2020-09-08 14:21:19.601 FINE: [1] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Successfully retrieved key ‘jibri.api.http.internal-api-port’ from source ‘config’ as type kotlin.Int
2020-09-08 14:21:19.601 FINE: [1] org.jitsi.jibri.config.debug() FallbackSupplier: value found via ConfigSourceSupplier: key: ‘jibri.api.http.internal-api-port’, type: ‘kotlin.Int’, source: ‘config’
2020-09-08 14:21:19.601 INFO: [1] org.jitsi.jibri.Main.main() Using port 3333 for internal HTTP API
2020-09-08 14:21:19.613 FINE: [16] org.jitsi.jibri.webhooks.v1.WebhookClient.invokeSuspend() Updating 0 subscribers of status
2020-09-08 14:21:19.990 FINE: [1] org.jitsi.jibri.config.debug() FallbackSupplier: checking for value via suppliers:
LambdaSupplier: ‘JibriConfig::xmppEnvironments’
TypeConvertingSupplier: converting value from ConfigSourceSupplier: key: ‘jibri.api.xmpp.environments’, type: ‘kotlin.collections.List<com.typesafe.config.Config>’, source: ‘config’
2020-09-08 14:21:19.991 FINE: [1] org.jitsi.jibri.config.debug() LambdaSupplier: Trying to retrieve value via JibriConfig::xmppEnvironments
2020-09-08 14:21:19.991 FINE: [1] org.jitsi.jibri.config.debug() FallbackSupplier: failed to find value via LambdaSupplier: ‘JibriConfig::xmppEnvironments’: org.jitsi.metaconfig.ConfigException$UnableToRetrieve$NotFound: Considering empty XMPP envs list as not found
2020-09-08 14:21:19.991 FINE: [1] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Trying to retrieve key ‘jibri.api.xmpp.environments’ from source ‘config’ as type kotlin.collections.List<com.typesafe.config.Config>
2020-09-08 14:21:19.994 FINE: [1] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Successfully retrieved key ‘jibri.api.xmpp.environments’ from source ‘config’ as type kotlin.collections.List<com.typesafe.config.Config>
2020-09-08 14:21:19.996 FINE: [1] org.jitsi.jibri.config.debug() TypeConvertingSupplier: Converted value type from ConfigSourceSupplier: key: ‘jibri.api.xmpp.environments’, type: ‘kotlin.collections.List<com.typesafe.config.Config>’, source: ‘config’
2020-09-08 14:21:19.997 FINE: [1] org.jitsi.jibri.config.debug() FallbackSupplier: value found via TypeConvertingSupplier: converting value from ConfigSourceSupplier: key: ‘jibri.api.xmpp.environments’, type: ‘kotlin.collections.List<com.typesafe.config.Config>’, source: ‘config’
2020-09-08 14:21:20.293 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.updatePresence() Jibri reports its status is now JibriStatus(busyStatus=IDLE, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connections
2020-09-08 14:21:20.304 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() Connecting to xmpp environment on join.shenkonginfo.com with config XmppEnvironmentConfig(name=join.shenkonginfo.com, xmppServerHosts=[join.shenkonginfo.com], xmppDomain=join.shenkonginfo.com, controlLogin=XmppCredentials(domain=auth.join.shenkonginfo.com, username=jibri, password=cisco123), controlMuc=XmppMuc(domain=internal.auth.join.shenkonginfo.com, roomName=JibriBrewery, nickname=jibri), sipControlMuc=XmppMuc(domain=domain, roomName=room-name, nickname=nickname), callLogin=XmppCredentials(domain=recorder.join.shenkonginfo.com, username=recorder, password=cisco123), stripFromRoomDomain=, usageTimeoutMins=60, trustAllXmppCerts=true)
2020-09-08 14:21:20.305 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() The trustAllXmppCerts config is enabled for this domain, all XMPP server provided certificates will be accepted
2020-09-08 14:21:20.338 FINE: [1] org.jitsi.jibri.config.debug() FallbackSupplier: checking for value via suppliers:
ConfigSourceSupplier: key: ‘http_api_port’, type: ‘kotlin.Int’, source: ‘command line args’
ConfigSourceSupplier: key: ‘jibri.api.http.external-api-port’, type: ‘kotlin.Int’, source: ‘config’
2020-09-08 14:21:20.338 FINE: [1] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Trying to retrieve key ‘http_api_port’ from source ‘command line args’ as type kotlin.Int
2020-09-08 14:21:20.338 FINE: [1] org.jitsi.jibri.config.debug() FallbackSupplier: failed to find value via ConfigSourceSupplier: key: ‘http_api_port’, type: ‘kotlin.Int’, source: ‘command line args’: org.jitsi.metaconfig.ConfigException$UnableToRetrieve$NotFound: not found
2020-09-08 14:21:20.338 FINE: [1] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Trying to retrieve key ‘jibri.api.http.external-api-port’ from source ‘config’ as type kotlin.Int
2020-09-08 14:21:20.339 FINE: [1] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Successfully retrieved key ‘jibri.api.http.external-api-port’ from source ‘config’ as type kotlin.Int
2020-09-08 14:21:20.339 FINE: [1] org.jitsi.jibri.config.debug() FallbackSupplier: value found via ConfigSourceSupplier: key: ‘jibri.api.http.external-api-port’, type: ‘kotlin.Int’, source: ‘config’
2020-09-08 14:21:20.339 INFO: [1] org.jitsi.jibri.Main.main() Using port 2222 for HTTP API
2020-09-08 14:21:20.348 WARNING: [25] org.jitsi.xmpp.mucclient.MucClient.log() Disabling certificate verification!
2020-09-08 14:21:20.586 INFO: [25] org.jitsi.xmpp.mucclient.MucClient.log() Connected.
2020-09-08 14:21:20.587 INFO: [25] org.jitsi.xmpp.mucclient.MucClient.log() Logging in.
2020-09-08 14:21:20.688 INFO: [25] org.jitsi.xmpp.mucclient.MucClient.log() Joined MUC: jibribrewery@internal.auth.join.shenkonginfo.com
2020-09-08 14:21:20.833 SEVERE: [25] org.jivesoftware.smack.AbstractXMPPConnection.callConnectionAuthenticatedListener() Exception in authenticated listener
java.lang.RuntimeException: org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from domain: XMPPError: remote-server-not-found - cancel
at org.jitsi.xmpp.mucclient.MucClient$1.authenticated(MucClient.java:287)
at org.jivesoftware.smack.AbstractXMPPConnection.callConnectionAuthenticatedListener(AbstractXMPPConnection.java:1297)
at org.jivesoftware.smack.AbstractXMPPConnection.afterSuccessfulLogin(AbstractXMPPConnection.java:572)
at org.jivesoftware.smack.tcp.XMPPTCPConnection.afterSuccessfulLogin(XMPPTCPConnection.java:379)
at org.jivesoftware.smack.tcp.XMPPTCPConnection.loginInternal(XMPPTCPConnection.java:444)
at org.jivesoftware.smack.AbstractXMPPConnection.login(AbstractXMPPConnection.java:491)
at org.jivesoftware.smack.AbstractXMPPConnection.login(AbstractXMPPConnection.java:448)
at org.jitsi.xmpp.mucclient.MucClient.lambda$getConnectAndLoginCallable$7(MucClient.java:681)
at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from domain: XMPPError: remote-server-not-found - cancel
at org.jivesoftware.smack.XMPPException$XMPPErrorException.ifHasErrorThenThrow(XMPPException.java:132)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:263)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:214)
at org.jivesoftware.smackx.disco.ServiceDiscoveryManager.discoverInfo(ServiceDiscoveryManager.java:540)
at org.jivesoftware.smackx.disco.ServiceDiscoveryManager.discoverInfo(ServiceDiscoveryManager.java:506)
at org.jivesoftware.smackx.disco.ServiceDiscoveryManager.supportsFeatures(ServiceDiscoveryManager.java:748)
at org.jivesoftware.smackx.disco.ServiceDiscoveryManager.supportsFeatures(ServiceDiscoveryManager.java:744)
at org.jivesoftware.smackx.disco.ServiceDiscoveryManager.supportsFeature(ServiceDiscoveryManager.java:740)
at org.jivesoftware.smackx.muc.MultiUserChatManager.providesMucService(MultiUserChatManager.java:361)
at org.jivesoftware.smackx.muc.MultiUserChat.enter(MultiUserChat.java:311)
at org.jivesoftware.smackx.muc.MultiUserChat.createOrJoin(MultiUserChat.java:498)
at org.jivesoftware.smackx.muc.MultiUserChat.createOrJoin(MultiUserChat.java:444)
at org.jitsi.xmpp.mucclient.MucClient$MucWrapper.join(MucClient.java:769)
at org.jitsi.xmpp.mucclient.MucClient$MucWrapper.access$700(MucClient.java:698)
at org.jitsi.xmpp.mucclient.MucClient.joinMucs(MucClient.java:389)
at org.jitsi.xmpp.mucclient.MucClient.access$200(MucClient.java:50)
at org.jitsi.xmpp.mucclient.MucClient$1.authenticated(MucClient.java:283)
… 15 more
2020-09-08 14:22:19.593 FINE: [16] org.jitsi.jibri.webhooks.v1.WebhookClient.invokeSuspend() Updating 0 subscribers of status
2020-09-08 14:23:19.593 FINE: [16] org.jitsi.jibri.webhooks.v1.WebhookClient.invokeSuspend() Updating 0 subscribers of status
2020-09-08 14:24:19.593 FINE: [16] org.jitsi.jibri.webhooks.v1.WebhookClient.invokeSuspend() Updating 0 subscribers of status
2020-09-08 14:25:19.593 FINE: [16] org.jitsi.jibri.webhooks.v1.WebhookClient.invokeSuspend() Updating 0 subscribers of status
2020-09-08 14:26:19.593 FINE: [16] org.jitsi.jibri.webhooks.v1.WebhookClient.invokeSuspend() Updating 0 subscribers of status