Kibana not working after setting logging.dest property, please help

I have elasticsearch 7.3 and kibana 7.2 , after setting logging.dest property kibana is not working
this is the log :

journalctl -u kibana.service

Aug 07 06:44:50 elastic-stage-vyakar kibana[5134]:       throw er; // Unhandled 'error' event
Aug 07 06:44:50 elastic-stage-vyakar kibana[5134]:       ^
Aug 07 06:44:50 elastic-stage-vyakar kibana[5134]: Error: EACCES: permission denied, open '/var/log/kibana.log'
Aug 07 06:44:50 elastic-stage-vyakar kibana[5134]: Emitted 'error' event at:
Aug 07 06:44:50 elastic-stage-vyakar kibana[5134]:     at WriteStream.onerror (_stream_readable.js:691:12)
Aug 07 06:44:50 elastic-stage-vyakar kibana[5134]:     at WriteStream.emit (events.js:189:13)
Aug 07 06:44:50 elastic-stage-vyakar kibana[5134]:     at lazyFs.open (internal/fs/streams.js:272:12)
Aug 07 06:44:50 elastic-stage-vyakar kibana[5134]:     at FSReqWrap.oncomplete (fs.js:141:20)
Aug 07 06:44:50 elastic-stage-vyakar systemd[1]: kibana.service: Main process exited, code=exited, status=1/FAILURE
Aug 07 06:44:50 elastic-stage-vyakar systemd[1]: kibana.service: Failed with result 'exit-code'.
Aug 07 06:44:50 elastic-stage-vyakar systemd[1]: kibana.service: Service hold-off time over, scheduling restart.
Aug 07 06:44:50 elastic-stage-vyakar systemd[1]: kibana.service: Scheduled restart job, restart counter is at 2.
Aug 07 06:44:50 elastic-stage-vyakar systemd[1]: Stopped Kibana.
Aug 07 06:44:50 elastic-stage-vyakar systemd[1]: Started Kibana.
Aug 07 06:44:54 elastic-stage-vyakar kibana[5176]: events.js:174
Aug 07 06:44:54 elastic-stage-vyakar kibana[5176]:       throw er; // Unhandled 'error' event
Aug 07 06:44:54 elastic-stage-vyakar kibana[5176]:       ^
Aug 07 06:44:54 elastic-stage-vyakar kibana[5176]: Error: EACCES: permission denied, open '/var/log/kibana.log'
Aug 07 06:44:54 elastic-stage-vyakar kibana[5176]: Emitted 'error' event at:
Aug 07 06:44:54 elastic-stage-vyakar kibana[5176]:     at WriteStream.onerror (_stream_readable.js:691:12)
Aug 07 06:44:54 elastic-stage-vyakar kibana[5176]:     at WriteStream.emit (events.js:189:13)
Aug 07 06:44:54 elastic-stage-vyakar kibana[5176]:     at lazyFs.open (internal/fs/streams.js:272:12)
Aug 07 06:44:54 elastic-stage-vyakar kibana[5176]:     at FSReqWrap.oncomplete (fs.js:141:20)
Aug 07 06:44:54 elastic-stage-vyakar systemd[1]: kibana.service: Main process exited, code=exited, status=1/FAILURE
Aug 07 06:44:54 elastic-stage-vyakar systemd[1]: kibana.service: Failed with result 'exit-code'.
Aug 07 06:44:54 elastic-stage-vyakar systemd[1]: kibana.service: Service hold-off time over, scheduling restart.
Aug 07 06:44:54 elastic-stage-vyakar systemd[1]: kibana.service: Scheduled restart job, restart counter is at 3.
Aug 07 06:44:54 elastic-stage-vyakar systemd[1]: Stopped Kibana.
Aug 07 06:44:54 elastic-stage-vyakar systemd[1]: kibana.service: Start request repeated too quickly.
Aug 07 06:44:54 elastic-stage-vyakar systemd[1]: kibana.service: Failed with result 'exit-code'.
Aug 07 06:44:54 elastic-stage-vyakar systemd[1]: Failed to start Kibana.

this is my kibana.yml file:

# Kibana is served by a back end server. This setting specifies the port to use.
server.port: 5601

# Specifies the address to which the Kibana server will bind. IP addresses and host names are both valid values.
# The default is 'localhost', which usually means remote machines will not be able to connect.
# To allow connections from remote users, set this parameter to a non-loopback address.
server.host: "10.128.0.26"

# Enables you to specify a path to mount Kibana at if you are running behind a proxy.
# Use the `server.rewriteBasePath` setting to tell Kibana if it should remove the basePath
# from requests it receives, and to prevent a deprecation warning at startup.
# This setting cannot end in a slash.
#server.basePath: ""

# Specifies whether Kibana should rewrite requests that are prefixed with
# `server.basePath` or require that they are rewritten by your reverse proxy.
# This setting was effectively always `false` before Kibana 6.3 and will
# default to `true` starting in Kibana 7.0.
#server.rewriteBasePath: false

# The maximum payload size in bytes for incoming server requests.
#server.maxPayloadBytes: 1048576

# The Kibana server's name.  This is used for display purposes.
server.name: "ironman"

# The URLs of the Elasticsearch instances to use for all your queries.
elasticsearch.hosts: ["http://0.0.0.0:9200"]

# When this setting's value is true Kibana uses the hostname specified in the server.host
# setting. When the value of this setting is false, Kibana uses the hostname of the host
# that connects to this Kibana instance.
elasticsearch.preserveHost: false

# Kibana uses an index in Elasticsearch to store saved searches, visualizations and
# dashboards. Kibana creates a new index if the index doesn't already exist.
kibana.index: ".newkibana"

# The default application to load.
# by client-side headers, regardless of the elasticsearch.requestHeadersWhitelist configuration.
#elasticsearch.customHeaders: {}
# Time in milliseconds for Elasticsearch to wait for responses from shards. Set to 0 to disable.
#elasticsearch.shardTimeout: 30000
# Time in milliseconds to wait for Elasticsearch at Kibana startup before retrying.
#elasticsearch.startupTimeout: 5000
# Logs queries sent to Elasticsearch. Requires logging.verbose set to true.
#elasticsearch.logQueries: false
# Specifies the path where Kibana creates the process ID file.
#pid.file: /var/run/kibana.pid
# Enables you specify a file where Kibana stores log output.
#logging.dest: /var/log/kibana.log
# Set the value of this setting to true to suppress all logging output.
#logging.silent: false
# Set the value of this setting to true to suppress all logging output other than error messages.
#logging.quiet: false
# Set the value of this setting to true to log all events, including system usage information
# and all requests.
#logging.verbose: false
# Set the interval in milliseconds to sample system and process performance
# metrics. Minimum is 100ms. Defaults to 5000.
#ops.interval: 5000
# Specifies locale to be used for all localizable strings, dates and number formats.
# Supported languages are the following: English - en , by default , Chinese - zh-CN . 
#i18n.locale: "en"

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.