Job for opensearch.service failed because a timeout was exceeded. See "systemctl status opensearch.service" and "journalctl -xeu opensearch.service" for details

Versions (relevant - OpenSearch/Dashboard/Server OS/Browser):
Server OS: Debian 12 (Bookworm)
Version: LATEST (2.11x)

Describe the issue:
When i tried to start the OpenSearch cluster, systemctl gave me the error in the title.

Configuration:

Configuration is the default configuration for opensearch

Relevant Logs or Screenshots:

logs from journalctl:

Kas 12 19:29:00 debian systemd[1]: Starting opensearch.service - OpenSearch...
░░ Subject: A start job for unit opensearch.service has begun execution
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit opensearch.service has begun execution.
░░
░░ The job identifier is 1124.
Kas 12 19:29:08 debian systemd-entrypoint[2555]: WARNING: A terminally deprecated method in java.lang.System has been called
Kas 12 19:29:08 debian systemd-entrypoint[2555]: WARNING: System::setSecurityManager has been called by org.opensearch.bootstrap.OpenSearch (file:/usr/share/opensearch/lib/opensearch-2.11.0.jar)
Kas 12 19:29:08 debian systemd-entrypoint[2555]: WARNING: Please consider reporting this to the maintainers of org.opensearch.bootstrap.OpenSearch
Kas 12 19:29:08 debian systemd-entrypoint[2555]: WARNING: System::setSecurityManager will be removed in a future release
Kas 12 19:29:12 debian systemd-entrypoint[2555]: ERROR StatusConsoleListener Unable to locate plugin type for IfFileName
Kas 12 19:29:12 debian systemd-entrypoint[2555]: ERROR StatusConsoleListener Unable to locate plugin type for IfFileName
Kas 12 19:29:13 debian systemd-entrypoint[2555]: ERROR StatusConsoleListener Unable to locate plugin for IfAccumulatedFileSize
Kas 12 19:29:13 debian systemd-entrypoint[2555]: ERROR StatusConsoleListener Unable to locate plugin for IfFileName
Kas 12 19:29:13 debian systemd-entrypoint[2555]: ERROR StatusConsoleListener Unable to invoke factory method in class org.apache.logging.log4j.core.appender.rolling.action.DeleteAction for element Delete: java.lang.NullPointerException: Cannot invoke "org.apache.logging.log4j.core.config.plugins.util.PluginType.getElementName()" because "childType" is null
Kas 12 19:29:13 debian systemd-entrypoint[2555]:  java.lang.NullPointerException: Cannot invoke "org.apache.logging.log4j.core.config.plugins.util.PluginType.getElementName()" because "childType" is null
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.plugins.visitors.PluginElementVisitor.findNamedNode(PluginElementVisitor.java:104)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.plugins.visitors.PluginElementVisitor.visit(PluginElementVisitor.java:88)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.generateParameters(PluginBuilder.java:286)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:137)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1138)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1063)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1055)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1055)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1055)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:664)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:258)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:304)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:621)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:285)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.common.logging.LogConfigurator.configure(LogConfigurator.java:241)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.common.logging.LogConfigurator.configure(LogConfigurator.java:146)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.Bootstrap.init(Bootstrap.java:373)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.init(OpenSearch.java:180)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.execute(OpenSearch.java:171)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:104)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.cli.Command.mainWithoutErrorHandling(Command.java:138)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.cli.Command.main(Command.java:101)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:137)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:103)
Kas 12 19:29:13 debian systemd-entrypoint[2555]: ERROR StatusConsoleListener Null object returned for Delete in DefaultRolloverStrategy.
Kas 12 19:29:13 debian systemd-entrypoint[2555]: ERROR StatusConsoleListener RollingFileManager (/var/log/opensearch/opensearch.log) java.io.FileNotFoundException: /var/log/opensearch/opensearch.log (Erişim engellendi)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:  java.io.FileNotFoundException: /var/log/opensearch/opensearch.log (Erişim engellendi)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at java.base/java.io.FileOutputStream.open0(Native Method)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at java.base/java.io.FileOutputStream.open(FileOutputStream.java:293)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:235)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:155)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory.createManager(RollingFileManager.java:748)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory.createManager(RollingFileManager.java:718)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:144)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:100)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.appender.rolling.RollingFileManager.getFileManager(RollingFileManager.java:217)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.build(RollingFileAppender.java:135)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.build(RollingFileAppender.java:62)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:124)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1138)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1063)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1055)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:664)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:258)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:304)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:621)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:285)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.common.logging.LogConfigurator.configure(LogConfigurator.java:241)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.common.logging.LogConfigurator.configure(LogConfigurator.java:146)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.Bootstrap.init(Bootstrap.java:373)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.init(OpenSearch.java:180)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.execute(OpenSearch.java:171)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:104)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.cli.Command.mainWithoutErrorHandling(Command.java:138)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.cli.Command.main(Command.java:101)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:137)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:103)
Kas 12 19:29:13 debian systemd-entrypoint[2555]: ERROR StatusConsoleListener Could not create plugin of type class org.apache.logging.log4j.core.appender.RollingFileAppender for element RollingFile: java.lang.IllegalStateException: ManagerFactory [org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory@32a68f4f] unable to create manager for [/var/log/opensearch/opensearch.log] with data [org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData@73194df[pattern=/var/log/opensearch/opensearch-%d{yyyy-MM-dd}-%i.log.gz, append=true, bufferedIO=true, bufferSize=8192, policy=CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1, modulate=true), SizeBasedTriggeringPolicy(size=134217728)]), strategy=DefaultRolloverStrategy(min=-2147483648, max=2147483647, useMax=false), advertiseURI=null, layout=[%d{ISO8601}][%-5p][%-25c{1.}] [%node_name]%marker %m%n, filePermissions=rw-r-----, fileOwner=null]]
Kas 12 19:29:13 debian systemd-entrypoint[2555]:  java.lang.IllegalStateException: ManagerFactory [org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory@32a68f4f] unable to create manager for [/var/log/opensearch/opensearch.log] with data [org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData@73194df[pattern=/var/log/opensearch/opensearch-%d{yyyy-MM-dd}-%i.log.gz, append=true, bufferedIO=true, bufferSize=8192, policy=CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1, modulate=true), SizeBasedTriggeringPolicy(size=134217728)]), strategy=DefaultRolloverStrategy(min=-2147483648, max=2147483647, useMax=false), advertiseURI=null, layout=[%d{ISO8601}][%-5p][%-25c{1.}] [%node_name]%marker %m%n, filePermissions=rw-r-----, fileOwner=null]]
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:146)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:100)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.appender.rolling.RollingFileManager.getFileManager(RollingFileManager.java:217)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.build(RollingFileAppender.java:135)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.build(RollingFileAppender.java:62)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:124)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1138)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1063)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1055)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:664)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:258)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:304)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:621)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:285)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.common.logging.LogConfigurator.configure(LogConfigurator.java:241)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.common.logging.LogConfigurator.configure(LogConfigurator.java:146)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.Bootstrap.init(Bootstrap.java:373)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.init(OpenSearch.java:180)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.execute(OpenSearch.java:171)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:104)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.cli.Command.mainWithoutErrorHandling(Command.java:138)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.cli.Command.main(Command.java:101)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:137)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:103)
Kas 12 19:29:13 debian systemd-entrypoint[2555]: ERROR StatusConsoleListener Unable to invoke factory method in class org.apache.logging.log4j.core.appender.RollingFileAppender for element RollingFile: java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.RollingFileAppender
Kas 12 19:29:13 debian systemd-entrypoint[2555]:  java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.RollingFileAppender
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.findFactoryMethod(PluginBuilder.java:260)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:136)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1138)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1063)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1055)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:664)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:258)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:304)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:621)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:285)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.common.logging.LogConfigurator.configure(LogConfigurator.java:241)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.common.logging.LogConfigurator.configure(LogConfigurator.java:146)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.Bootstrap.init(Bootstrap.java:373)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.init(OpenSearch.java:180)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.execute(OpenSearch.java:171)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:104)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.cli.Command.mainWithoutErrorHandling(Command.java:138)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.cli.Command.main(Command.java:101)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:137)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:103)
Kas 12 19:29:13 debian systemd-entrypoint[2555]: ERROR StatusConsoleListener Unable to locate plugin for IfAccumulatedFileSize
Kas 12 19:29:13 debian systemd-entrypoint[2555]: ERROR StatusConsoleListener Unable to locate plugin for IfFileName
Kas 12 19:29:13 debian systemd-entrypoint[2555]: ERROR StatusConsoleListener Unable to invoke factory method in class org.apache.logging.log4j.core.appender.rolling.action.DeleteAction for element Delete: java.lang.NullPointerException: Cannot invoke "org.apache.logging.log4j.core.config.plugins.util.PluginType.getElementName()" because "childType" is null
Kas 12 19:29:13 debian systemd-entrypoint[2555]:  java.lang.NullPointerException: Cannot invoke "org.apache.logging.log4j.core.config.plugins.util.PluginType.getElementName()" because "childType" is null
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.plugins.visitors.PluginElementVisitor.findNamedNode(PluginElementVisitor.java:104)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.plugins.visitors.PluginElementVisitor.visit(PluginElementVisitor.java:88)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.generateParameters(PluginBuilder.java:286)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:137)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1138)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1063)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1055)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1055)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1055)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:664)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:258)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:304)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:621)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:285)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.common.logging.LogConfigurator.configure(LogConfigurator.java:241)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.common.logging.LogConfigurator.configure(LogConfigurator.java:146)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.Bootstrap.init(Bootstrap.java:373)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.init(OpenSearch.java:180)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.execute(OpenSearch.java:171)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:104)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.cli.Command.mainWithoutErrorHandling(Command.java:138)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.cli.Command.main(Command.java:101)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:137)
Kas 12 19:29:13 debian systemd-entrypoint[2555]:         at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:103)
Kas 12 19:29:13 debian systemd-entrypoint[2555]: ERROR StatusConsoleListener Null object returned for Delete in DefaultRolloverStrategy.
Kas 12 19:29:13 debian systemd-entrypoint[2555]: ERROR StatusConsoleListener Null object returned for RollingFile in Appenders.
Kas 12 19:29:13 debian systemd-entrypoint[2555]: ERROR StatusConsoleListener Unable to locate appender "rolling_old" for logger config "root"
Kas 12 19:29:15 debian systemd-entrypoint[2555]: WARNING: A terminally deprecated method in java.lang.System has been called
Kas 12 19:29:15 debian systemd-entrypoint[2555]: WARNING: System::setSecurityManager has been called by org.opensearch.bootstrap.Security (file:/usr/share/opensearch/lib/opensearch-2.11.0.jar)
Kas 12 19:29:15 debian systemd-entrypoint[2555]: WARNING: Please consider reporting this to the maintainers of org.opensearch.bootstrap.Security
Kas 12 19:29:15 debian systemd-entrypoint[2555]: WARNING: System::setSecurityManager will be removed in a future release
Kas 12 19:30:15 debian systemd[1]: opensearch.service: start operation timed out. Terminating.
Kas 12 19:30:17 debian systemd[1]: opensearch.service: Failed with result 'timeout'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ The unit opensearch.service has entered the 'failed' state with result 'timeout'.
Kas 12 19:30:17 debian systemd[1]: Failed to start opensearch.service - OpenSearch.
░░ Subject: A start job for unit opensearch.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit opensearch.service has finished with a failure.
░░
░░ The job identifier is 1124 and the job result is failed.
Kas 12 19:30:17 debian systemd[1]: opensearch.service: Consumed 1min 12.939s CPU time.
░░ Subject: Resources consumed by unit runtime
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ The unit opensearch.service completed and consumed the indicated resources.

@hawli

Could you share /config/opensearch.yml file and /config/log4j2.properties files?

java.io.FileNotFoundException: /var/log/opensearch/opensearch.log
Is there permission to write and read in the opensearch.log?

@Eugene7

Sorry for replying very late
here is opensearch.yml

# ======================== OpenSearch Configuration =========================
#
# NOTE: OpenSearch comes with reasonable defaults for most settings.
#       Before you set out to tweak and tune the configuration, make sure you
#       understand what are you trying to accomplish and the consequences.
#
# The primary way of configuring a node is via this file. This template lists
# the most important settings you may want to configure for a production cluster.
#
# Please consult the documentation for further information on configuration options:
# https://www.opensearch.org
#
# ---------------------------------- Cluster -----------------------------------
#
# Use a descriptive name for your cluster:
#
#cluster.name: my-application
#
# ------------------------------------ Node ------------------------------------
#
# Use a descriptive name for the node:
#
#node.name: node-1
#
# Add custom attributes to the node:
#
#node.attr.rack: r1
#
# ----------------------------------- Paths ------------------------------------
#
# Path to directory where to store the data (separate multiple locations by comma):
#
path.data: /var/lib/opensearch
#
# Path to log files:
#
path.logs: /var/log/opensearch
#
# ----------------------------------- Memory -----------------------------------
#
# Lock the memory on startup:
#
#bootstrap.memory_lock: true
#
# Make sure that the heap size is set to about half the memory available
# on the system and that the owner of the process is allowed to use this
# limit.
#
# OpenSearch performs poorly when the system is swapping the memory.
#
# ---------------------------------- Network -----------------------------------
#
# Set the bind address to a specific IP (IPv4 or IPv6):
#
#network.host: 192.168.0.1
#
# Set a custom port for HTTP:
#
#http.port: 9200
#
# For more information, consult the network module documentation.
#
# --------------------------------- Discovery ----------------------------------
#
# Pass an initial list of hosts to perform discovery when this node is started:
# The default list of hosts is ["127.0.0.1", "[::1]"]
#
#discovery.seed_hosts: ["host1", "host2"]
#
# Bootstrap the cluster using an initial set of cluster-manager-eligible nodes:
#
#cluster.initial_cluster_manager_nodes: ["node-1", "node-2"]
#
# For more information, consult the discovery and cluster formation module documentation.
#
# ---------------------------------- Gateway -----------------------------------
#
# Block initial recovery after a full cluster restart until N nodes are started:
#
#gateway.recover_after_nodes: 3
#
# For more information, consult the gateway module documentation.
#
# ---------------------------------- Various -----------------------------------
#
# Require explicit names when deleting indices:
#
#action.destructive_requires_name: true
#
# ---------------------------------- Remote Store -----------------------------------
# Controls whether cluster imposes index creation only with remote store enabled
# cluster.remote_store.enabled: true
#
# Repository to use for segment upload while enforcing remote store for an index
# node.attr.remote_store.segment.repository: my-repo-1
#
# Repository to use for translog upload while enforcing remote store for an index
# node.attr.remote_store.translog.repository: my-repo-1
#
# ---------------------------------- Experimental Features -----------------------------------
# Gates the visibility of the experimental segment replication features until they are production ready.
#
#opensearch.experimental.feature.segment_replication_experimental.enabled: false
#
# Gates the functionality of a new parameter to the snapshot restore API
# that allows for creation of a new index type that searches a snapshot
# directly in a remote repository without restoring all index data to disk
# ahead of time.
#
#opensearch.experimental.feature.searchable_snapshot.enabled: false
#
#
# Gates the functionality of enabling extensions to work with OpenSearch.
# This feature enables applications to extend features of OpenSearch outside of
# the core.
#
#opensearch.experimental.feature.extensions.enabled: false
#
#
# Gates the concurrent segment search feature. This feature enables concurrent segment search in a separate
# index searcher threadpool.
#
#opensearch.experimental.feature.concurrent_segment_search.enabled: false

######## Start OpenSearch Security Demo Configuration ########
# WARNING: revise all the lines below before you go into production
plugins.security.ssl.transport.pemcert_filepath: esnode.pem
plugins.security.ssl.transport.pemkey_filepath: esnode-key.pem
plugins.security.ssl.transport.pemtrustedcas_filepath: root-ca.pem
plugins.security.ssl.transport.enforce_hostname_verification: false
plugins.security.ssl.http.enabled: true
plugins.security.ssl.http.pemcert_filepath: esnode.pem
plugins.security.ssl.http.pemkey_filepath: esnode-key.pem
plugins.security.ssl.http.pemtrustedcas_filepath: root-ca.pem
plugins.security.allow_unsafe_democertificates: true
plugins.security.allow_default_init_securityindex: true
plugins.security.authcz.admin_dn:
  - CN=kirk,OU=client,O=client,L=test, C=de

plugins.security.audit.type: internal_opensearch
plugins.security.enable_snapshot_restore_privilege: true
plugins.security.check_snapshot_restore_write_privileges: true
plugins.security.restapi.roles_enabled: ["all_access", "security_rest_api_access"]
plugins.security.system_indices.enabled: true
plugins.security.system_indices.indices: [".plugins-ml-config", ".plugins-ml-connector", ".plugins-ml-model-group", ".plugins-ml-model", ".plugins-ml-task", ".plugins-ml-conversation-meta", ".plugins-ml-conversation-interactions", ".opendistro-alerting-config", ".opendistro-alerting-alert*", ".opendistro-anomaly-results*", ".opendistro-anomaly-detector*", ".opendistro-anomaly-checkpoints", ".opendistro-anomaly-detection-state", ".opendistro-reports-*", ".opensearch-notifications-*", ".opensearch-notebooks", ".opensearch-observability", ".ql-datasources", ".opendistro-asynchronous-search-response*", ".replication-metadata-store", ".opensearch-knn-models", ".geospatial-ip2geo-data*"]
node.max_local_storage_nodes: 3
######## End OpenSearch Security Demo Configuration ########

log4j2.properties:

#
# SPDX-License-Identifier: Apache-2.0
#
# The OpenSearch Contributors require contributions made to
# this file be licensed under the Apache-2.0 license or a
# compatible open source license.
#
# Modifications Copyright OpenSearch Contributors. See
# GitHub history for details.
#

status = error

appender.console.type = Console
appender.console.name = console
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = [%d{ISO8601}][%-5p][%-25c{1.}] [%node_name]%marker %m%n

######## Server JSON ############################
appender.rolling.type = RollingFile
appender.rolling.name = rolling
appender.rolling.fileName = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}_server.json
appender.rolling.filePermissions = rw-r-----
appender.rolling.layout.type = OpenSearchJsonLayout
appender.rolling.layout.type_name = server

appender.rolling.filePattern = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}-%d{yyyy-MM-dd}-%i.json.gz
appender.rolling.policies.type = Policies
appender.rolling.policies.time.type = TimeBasedTriggeringPolicy
appender.rolling.policies.time.interval = 1
appender.rolling.policies.time.modulate = true
appender.rolling.policies.size.type = SizeBasedTriggeringPolicy
appender.rolling.policies.size.size = 128MB
appender.rolling.strategy.type = DefaultRolloverStrategy
appender.rolling.strategy.fileIndex = nomax
appender.rolling.strategy.action.type = Delete
appender.rolling.strategy.action.basepath = ${sys:opensearch.logs.base_path}
appender.rolling.strategy.action.condition.type = IfFileName
appender.rolling.strategy.action.condition.glob = ${sys:opensearch.logs.cluster_name}-*
appender.rolling.strategy.action.condition.nested_condition.type = IfAccumulatedFileSize
appender.rolling.strategy.action.condition.nested_condition.exceeds = 2GB
################################################
######## Server -  old style pattern ###########
appender.rolling_old.type = RollingFile
appender.rolling_old.name = rolling_old
appender.rolling_old.fileName = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}.log
appender.rolling_old.filePermissions = rw-r-----
appender.rolling_old.layout.type = PatternLayout
appender.rolling_old.layout.pattern = [%d{ISO8601}][%-5p][%-25c{1.}] [%node_name]%marker %m%n

appender.rolling_old.filePattern = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}-%d{yyyy-MM-dd}-%i.log.gz
appender.rolling_old.policies.type = Policies
appender.rolling_old.policies.time.type = TimeBasedTriggeringPolicy
appender.rolling_old.policies.time.interval = 1
appender.rolling_old.policies.time.modulate = true
appender.rolling_old.policies.size.type = SizeBasedTriggeringPolicy
appender.rolling_old.policies.size.size = 128MB
appender.rolling_old.strategy.type = DefaultRolloverStrategy
appender.rolling_old.strategy.fileIndex = nomax
appender.rolling_old.strategy.action.type = Delete
appender.rolling_old.strategy.action.basepath = ${sys:opensearch.logs.base_path}
appender.rolling_old.strategy.action.condition.type = IfFileName
appender.rolling_old.strategy.action.condition.glob = ${sys:opensearch.logs.cluster_name}-*
appender.rolling_old.strategy.action.condition.nested_condition.type = IfAccumulatedFileSize
appender.rolling_old.strategy.action.condition.nested_condition.exceeds = 2GB
################################################

rootLogger.level = info
rootLogger.appenderRef.console.ref = console
rootLogger.appenderRef.rolling.ref = rolling
rootLogger.appenderRef.rolling_old.ref = rolling_old

######## Deprecation JSON #######################
appender.deprecation_rolling.type = RollingFile
appender.deprecation_rolling.name = deprecation_rolling
appender.deprecation_rolling.fileName = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}_deprecation.json
appender.deprecation_rolling.filePermissions = rw-r-----
appender.deprecation_rolling.layout.type = OpenSearchJsonLayout
appender.deprecation_rolling.layout.type_name = deprecation
appender.deprecation_rolling.layout.opensearchmessagefields=x-opaque-id
appender.deprecation_rolling.filter.rate_limit.type = RateLimitingFilter

appender.deprecation_rolling.filePattern = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}_deprecation-%i.json.gz
appender.deprecation_rolling.policies.type = Policies
appender.deprecation_rolling.policies.size.type = SizeBasedTriggeringPolicy
appender.deprecation_rolling.policies.size.size = 1GB
appender.deprecation_rolling.strategy.type = DefaultRolloverStrategy
appender.deprecation_rolling.strategy.max = 4

appender.header_warning.type = HeaderWarningAppender
appender.header_warning.name = header_warning
#################################################
######## Deprecation -  old style pattern #######
appender.deprecation_rolling_old.type = RollingFile
appender.deprecation_rolling_old.name = deprecation_rolling_old
appender.deprecation_rolling_old.fileName = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}_deprecation.log
appender.deprecation_rolling_old.filePermissions = rw-r-----
appender.deprecation_rolling_old.layout.type = PatternLayout
appender.deprecation_rolling_old.layout.pattern = [%d{ISO8601}][%-5p][%-25c{1.}] [%node_name]%marker %m%n

appender.deprecation_rolling_old.filePattern = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}\
  _deprecation-%i.log.gz
appender.deprecation_rolling_old.policies.type = Policies
appender.deprecation_rolling_old.policies.size.type = SizeBasedTriggeringPolicy
appender.deprecation_rolling_old.policies.size.size = 1GB
appender.deprecation_rolling_old.strategy.type = DefaultRolloverStrategy
appender.deprecation_rolling_old.strategy.max = 4
#################################################
logger.deprecation.name = org.opensearch.deprecation
logger.deprecation.level = deprecation
logger.deprecation.appenderRef.deprecation_rolling.ref = deprecation_rolling
logger.deprecation.appenderRef.deprecation_rolling_old.ref = deprecation_rolling_old
logger.deprecation.appenderRef.header_warning.ref = header_warning
logger.deprecation.additivity = false

######## Search slowlog JSON ####################
appender.index_search_slowlog_rolling.type = RollingFile
appender.index_search_slowlog_rolling.name = index_search_slowlog_rolling
appender.index_search_slowlog_rolling.fileName = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs\
  .cluster_name}_index_search_slowlog.json
appender.index_search_slowlog_rolling.filePermissions = rw-r-----
appender.index_search_slowlog_rolling.layout.type = OpenSearchJsonLayout
appender.index_search_slowlog_rolling.layout.type_name = index_search_slowlog
appender.index_search_slowlog_rolling.layout.opensearchmessagefields=message,took,took_millis,total_hits,types,stats,search_type,total_shards,source,id

appender.index_search_slowlog_rolling.filePattern = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs\
  .cluster_name}_index_search_slowlog-%i.json.gz
appender.index_search_slowlog_rolling.policies.type = Policies
appender.index_search_slowlog_rolling.policies.size.type = SizeBasedTriggeringPolicy
appender.index_search_slowlog_rolling.policies.size.size = 1GB
appender.index_search_slowlog_rolling.strategy.type = DefaultRolloverStrategy
appender.index_search_slowlog_rolling.strategy.max = 4
#################################################
######## Search slowlog -  old style pattern ####
appender.index_search_slowlog_rolling_old.type = RollingFile
appender.index_search_slowlog_rolling_old.name = index_search_slowlog_rolling_old
appender.index_search_slowlog_rolling_old.fileName = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}\
  _index_search_slowlog.log
appender.index_search_slowlog_rolling_old.filePermissions = rw-r-----
appender.index_search_slowlog_rolling_old.layout.type = PatternLayout
appender.index_search_slowlog_rolling_old.layout.pattern = [%d{ISO8601}][%-5p][%-25c{1.}] [%node_name]%marker %m%n

appender.index_search_slowlog_rolling_old.filePattern = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}\
  _index_search_slowlog-%i.log.gz
appender.index_search_slowlog_rolling_old.policies.type = Policies
appender.index_search_slowlog_rolling_old.policies.size.type = SizeBasedTriggeringPolicy
appender.index_search_slowlog_rolling_old.policies.size.size = 1GB
appender.index_search_slowlog_rolling_old.strategy.type = DefaultRolloverStrategy
appender.index_search_slowlog_rolling_old.strategy.max = 4
#################################################
logger.index_search_slowlog_rolling.name = index.search.slowlog
logger.index_search_slowlog_rolling.level = trace
logger.index_search_slowlog_rolling.appenderRef.index_search_slowlog_rolling.ref = index_search_slowlog_rolling
logger.index_search_slowlog_rolling.appenderRef.index_search_slowlog_rolling_old.ref = index_search_slowlog_rolling_old
logger.index_search_slowlog_rolling.additivity = false

######## Indexing slowlog JSON ##################
appender.index_indexing_slowlog_rolling.type = RollingFile
appender.index_indexing_slowlog_rolling.name = index_indexing_slowlog_rolling
appender.index_indexing_slowlog_rolling.fileName = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}\
  _index_indexing_slowlog.json
appender.index_indexing_slowlog_rolling.filePermissions = rw-r-----
appender.index_indexing_slowlog_rolling.layout.type = OpenSearchJsonLayout
appender.index_indexing_slowlog_rolling.layout.type_name = index_indexing_slowlog
appender.index_indexing_slowlog_rolling.layout.opensearchmessagefields=message,took,took_millis,doc_type,id,routing,source

appender.index_indexing_slowlog_rolling.filePattern = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}\
  _index_indexing_slowlog-%i.json.gz
appender.index_indexing_slowlog_rolling.policies.type = Policies
appender.index_indexing_slowlog_rolling.policies.size.type = SizeBasedTriggeringPolicy
appender.index_indexing_slowlog_rolling.policies.size.size = 1GB
appender.index_indexing_slowlog_rolling.strategy.type = DefaultRolloverStrategy
appender.index_indexing_slowlog_rolling.strategy.max = 4
#################################################
######## Indexing slowlog -  old style pattern ##
appender.index_indexing_slowlog_rolling_old.type = RollingFile
appender.index_indexing_slowlog_rolling_old.name = index_indexing_slowlog_rolling_old
appender.index_indexing_slowlog_rolling_old.fileName = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}\
  _index_indexing_slowlog.log
appender.index_indexing_slowlog_rolling_old.filePermissions = rw-r-----
appender.index_indexing_slowlog_rolling_old.layout.type = PatternLayout
appender.index_indexing_slowlog_rolling_old.layout.pattern = [%d{ISO8601}][%-5p][%-25c{1.}] [%node_name]%marker %m%n

appender.index_indexing_slowlog_rolling_old.filePattern = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}\
  _index_indexing_slowlog-%i.log.gz
appender.index_indexing_slowlog_rolling_old.policies.type = Policies
appender.index_indexing_slowlog_rolling_old.policies.size.type = SizeBasedTriggeringPolicy
appender.index_indexing_slowlog_rolling_old.policies.size.size = 1GB
appender.index_indexing_slowlog_rolling_old.strategy.type = DefaultRolloverStrategy
appender.index_indexing_slowlog_rolling_old.strategy.max = 4
#################################################

logger.index_indexing_slowlog.name = index.indexing.slowlog.index
logger.index_indexing_slowlog.level = trace
logger.index_indexing_slowlog.appenderRef.index_indexing_slowlog_rolling.ref = index_indexing_slowlog_rolling
logger.index_indexing_slowlog.appenderRef.index_indexing_slowlog_rolling_old.ref = index_indexing_slowlog_rolling_old
logger.index_indexing_slowlog.additivity = false

######## Task details log JSON ####################
appender.task_detailslog_rolling.type = RollingFile
appender.task_detailslog_rolling.name = task_detailslog_rolling
appender.task_detailslog_rolling.fileName = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}_task_detailslog.json
appender.task_detailslog_rolling.filePermissions = rw-r-----
appender.task_detailslog_rolling.layout.type = OpenSearchJsonLayout
appender.task_detailslog_rolling.layout.type_name = task_detailslog
appender.task_detailslog_rolling.layout.opensearchmessagefields=taskId,type,action,description,start_time_millis,resource_stats,metadata

appender.task_detailslog_rolling.filePattern = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}_task_detailslog-%i.json.gz
appender.task_detailslog_rolling.policies.type = Policies
appender.task_detailslog_rolling.policies.size.type = SizeBasedTriggeringPolicy
appender.task_detailslog_rolling.policies.size.size = 1GB
appender.task_detailslog_rolling.strategy.type = DefaultRolloverStrategy
appender.task_detailslog_rolling.strategy.max = 4
#################################################
######## Task details log -  old style pattern ####
appender.task_detailslog_rolling_old.type = RollingFile
appender.task_detailslog_rolling_old.name = task_detailslog_rolling_old
appender.task_detailslog_rolling_old.fileName = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}_task_detailslog.log
appender.task_detailslog_rolling_old.filePermissions = rw-r-----
appender.task_detailslog_rolling_old.layout.type = PatternLayout
appender.task_detailslog_rolling_old.layout.pattern = [%d{ISO8601}][%-5p][%-25c{1.}] [%node_name]%marker %m%n

appender.task_detailslog_rolling_old.filePattern = ${sys:opensearch.logs.base_path}${sys:file.separator}${sys:opensearch.logs.cluster_name}_task_detailslog-%i.log.gz
appender.task_detailslog_rolling_old.policies.type = Policies
appender.task_detailslog_rolling_old.policies.size.type = SizeBasedTriggeringPolicy
appender.task_detailslog_rolling_old.policies.size.size = 1GB
appender.task_detailslog_rolling_old.strategy.type = DefaultRolloverStrategy
appender.task_detailslog_rolling_old.strategy.max = 4
#################################################
logger.task_detailslog_rolling.name = task.detailslog
logger.task_detailslog_rolling.level = trace
logger.task_detailslog_rolling.appenderRef.task_detailslog_rolling.ref = task_detailslog_rolling
logger.task_detailslog_rolling.appenderRef.task_detailslog_rolling_old.ref = task_detailslog_rolling_old
logger.task_detailslog_rolling.additivity = false

i have no idea about java.io.FileNotFoundException: /var/log/opensearch/opensearch.log, i didnt gave any permissions

Could you try to give more permissions to read and write for the following file /var/log/opensearch/opensearch.log ?

It worked, thanks!

Here Issue is different, Can anyone help on this?



-- Subject: Unit opensearch.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit opensearch.service has begun starting up.
Jan 09 07:22:42 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: [0.025s][info][gc] Using G1
Jan 09 07:22:46 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: WARNING: A terminally deprecated method in java.lang.System has been called
Jan 09 07:22:46 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: WARNING: System::setSecurityManager has been called by org.opensearch.bootstra
Jan 09 07:22:46 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: WARNING: Please consider reporting this to the maintainers of org.opensearch.b
Jan 09 07:22:46 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: WARNING: System::setSecurityManager will be removed in a future release
Jan 09 07:22:49 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: WARNING: A terminally deprecated method in java.lang.System has been called
Jan 09 07:22:49 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: WARNING: System::setSecurityManager has been called by org.opensearch.bootstra
Jan 09 07:22:49 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: WARNING: Please consider reporting this to the maintainers of org.opensearch.b
Jan 09 07:22:49 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: WARNING: System::setSecurityManager will be removed in a future release
Jan 09 07:22:51 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: [8.284s][info][gc] GC(0) Pause Young (Concurrent Start) (Metadata GC Threshold
Jan 09 07:22:51 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: [8.284s][info][gc] GC(1) Concurrent Mark Cycle
Jan 09 07:22:51 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: [8.300s][info][gc] GC(1) Pause Remark 30M->30M(15688M) 3.375ms
Jan 09 07:22:51 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: [8.300s][info][gc] GC(1) Pause Cleanup 30M->30M(15688M) 0.027ms
Jan 09 07:22:51 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: [8.353s][info][gc] GC(1) Concurrent Mark Cycle 68.983ms
Jan 09 07:22:52 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: [10.050s][info][gc] GC(2) Pause Young (Concurrent Start) (Metadata GC Threshol
Jan 09 07:22:52 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: [10.050s][info][gc] GC(3) Concurrent Mark Cycle
Jan 09 07:22:53 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: [10.067s][info][gc] GC(3) Pause Remark 42M->42M(15688M) 3.266ms
Jan 09 07:22:53 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: [10.067s][info][gc] GC(3) Pause Cleanup 42M->42M(15688M) 0.027ms
Jan 09 07:22:53 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: [10.122s][info][gc] GC(3) Concurrent Mark Cycle 71.526ms
Jan 09 07:22:55 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: [12.988s][info][gc] GC(4) Pause Young (Concurrent Start) (Metadata GC Threshol
Jan 09 07:22:55 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: [12.988s][info][gc] GC(5) Concurrent Mark Cycle
Jan 09 07:22:55 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: [13.042s][info][gc] GC(5) Pause Remark 76M->76M(15688M) 4.144ms
Jan 09 07:22:55 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: [13.046s][info][gc] GC(5) Pause Cleanup 76M->76M(15688M) 0.038ms
Jan 09 07:22:56 ip-00.00.00.00.region.compute.internal systemd-entrypoint[2971]: [13.100s][info][gc] GC(5) Concurrent Mark Cycle 112.020ms
Jan 09 07:23:15 ip-00.00.00.00.region.compute.internal polkitd[2638]: Unregistered Authentication Agent for unix-process:2965:187912 (system bus name :1.158, o
Jan 09 07:23:18 ip-00.00.00.00.region.compute.internal dhclient[3435]: XMT: Solicit on eth0, interval 120100ms.
Jan 09 07:23:52 ip-00.00.00.00.region.compute.internal systemd[1]: opensearch.service start operation timed out. Terminating.
Jan 09 07:23:53 ip-00.00.00.00.region.compute.internal systemd[1]: Failed to start OpenSearch.
-- Subject: Unit opensearch.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit opensearch.service has failed.
--
-- The result is failed.
Jan 09 07:23:53 ip-00.00.00.00.region.compute.internal systemd[1]: Unit opensearch.service entered failed state.
Jan 09 07:23:53 ip-00.00.00.00.region.compute.internal systemd[1]: opensearch.service failed.

@Eugene7 Can you please help on this?

Hi @Saikumar

As this issue is different, would you mind opening a new topic for your issue?