i ran it from a regular user now, still nothing, didnt see a run as user var in the config (also says inside not to edit),
this is sonar.log now:
--> Wrapper Started as Daemon
Launching a JVM...
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
2020.11.19 08:38:44 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /usr/sonarqube-8.4.1.35646/temp
2020.11.19 08:38:44 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001
2020.11.19 08:38:44 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [/usr/sonarqube-8.4.1.35646/elasticsearch]: /usr/sonarqube-8.4.1.35646/elasticsearch/bin/elasticsearch
2020.11.19 08:38:45 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
2020.11.19 08:38:45 INFO app[][o.e.p.PluginsService] no modules loaded
2020.11.19 08:38:45 INFO app[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]
2020.11.19 08:39:00 INFO app[][o.s.a.SchedulerImpl] Process[es] is up
2020.11.19 08:39:00 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[[key='web', ipcIndex=2, logFilenamePrefix=web]] from [/usr/sonarqube-8.4.1.35646]: /usr/lib/jvm/java-11-openjdk-11.0.7.10-4.el7_8.x86_64/bin/java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.io.tmpdir=/usr/sonarqube-8.4.1.35646/temp -XX:-OmitStackTraceInFastThrow --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Dhttp.nonProxyHosts=localhost|127.*|[::1] -cp ./lib/common/*:/usr/sonarqube-8.4.1.35646/lib/jdbc/postgresql/postgresql-42.2.14.jar org.sonar.server.app.WebServer /usr/sonarqube-8.4.1.35646/temp/sq-process99858431836291274properties
2020.11.19 08:39:36 INFO app[][o.s.a.SchedulerImpl] Process[web] is up
2020.11.19 08:39:36 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[[key='ce', ipcIndex=3, logFilenamePrefix=ce]] from [/usr/sonarqube-8.4.1.35646]: /usr/lib/jvm/java-11-openjdk-11.0.7.10-4.el7_8.x86_64/bin/java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.io.tmpdir=/usr/sonarqube-8.4.1.35646/temp -XX:-OmitStackTraceInFastThrow --add-opens=java.base/java.util=ALL-UNNAMED -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Dhttp.nonProxyHosts=localhost|127.*|[::1] -cp ./lib/common/*:/usr/sonarqube-8.4.1.35646/lib/jdbc/postgresql/postgresql-42.2.14.jar org.sonar.ce.app.CeServer /usr/sonarqube-8.4.1.35646/temp/sq-process2952422362739705647properties
2020.11.19 08:39:48 INFO app[][o.s.a.SchedulerImpl] Process[ce] is up
2020.11.19 08:39:48 INFO app[][o.s.a.SchedulerImpl] SonarQube is up
TERM trapped. Shutting down.
2021.02.10 09:31:39 WARN app[][o.s.a.p.AbstractManagedProcess] Process exited with exit value [ce]: 143
2021.02.10 09:31:39 INFO app[][o.s.a.SchedulerImpl] Process[ce] is stopped
2021.02.10 09:31:39 WARN app[][o.s.a.p.AbstractManagedProcess] Process exited with exit value [web]: 129
2021.02.10 09:31:39 INFO app[][o.s.a.SchedulerImpl] Process[web] is stopped
2021.02.10 09:31:39 INFO app[][o.s.a.SchedulerImpl] Process[es] is stopped
2021.02.10 09:31:39 WARN app[][o.s.a.p.AbstractManagedProcess] Process exited with exit value [es]: 143
2021.02.10 09:31:39 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped
<-- Wrapper Stopped
--> Wrapper Started as Daemon
Launching a JVM...
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
2021.02.10 10:11:48 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /usr/sonarqube-8.4.1.35646/temp
2021.02.10 10:11:48 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001
2021.02.10 10:11:48 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [/usr/sonarqube-8.4.1.35646/elasticsearch]: /usr/sonarqube-8.4.1.35646/elasticsearch/bin/elasticsearch
2021.02.10 10:11:48 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
2021.02.10 10:11:48 INFO app[][o.e.p.PluginsService] no modules loaded
2021.02.10 10:11:48 INFO app[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]
2021.02.10 10:11:55 WARN app[][o.s.a.p.AbstractManagedProcess] Process exited with exit value [es]: 1
2021.02.10 10:11:55 INFO app[][o.s.a.SchedulerImpl] Process[es] is stopped
2021.02.10 10:11:55 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped
<-- Wrapper Stopped
--> Wrapper Started as Daemon
Launching a JVM...
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
2021.02.10 10:34:53 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /usr/sonarqube-8.4.1.35646/temp
2021.02.10 10:34:53 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001
2021.02.10 10:34:53 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [/usr/sonarqube-8.4.1.35646/elasticsearch]: /usr/sonarqube-8.4.1.35646/elasticsearch/bin/elasticsearch
2021.02.10 10:34:53 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
2021.02.10 10:34:54 INFO app[][o.e.p.PluginsService] no modules loaded
2021.02.10 10:34:54 INFO app[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]
2021.02.10 10:35:01 WARN app[][o.s.a.p.AbstractManagedProcess] Process exited with exit value [es]: 1
2021.02.10 10:35:01 INFO app[][o.s.a.SchedulerImpl] Process[es] is stopped
2021.02.10 10:35:01 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped
<-- Wrapper Stopped
--> Wrapper Started as Daemon
Launching a JVM...
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
2021.02.10 12:08:08 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /usr/sonarqube-8.4.1.35646/temp
2021.02.10 12:08:08 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001
2021.02.10 12:08:08 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [/usr/sonarqube-8.4.1.35646/elasticsearch]: /usr/sonarqube-8.4.1.35646/elasticsearch/bin/elasticsearch
2021.02.10 12:08:08 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
2021.02.10 12:08:08 INFO app[][o.e.p.PluginsService] no modules loaded
2021.02.10 12:08:08 INFO app[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]
2021.02.10 12:08:15 WARN app[][o.s.a.p.AbstractManagedProcess] Process exited with exit value [es]: 1
2021.02.10 12:08:15 INFO app[][o.s.a.SchedulerImpl] Process[es] is stopped
2021.02.10 12:08:15 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped
<-- Wrapper Stopped
--> Wrapper Started as Daemon
Launching a JVM...
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
2021.02.10 14:59:01 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /usr/sonarqube-8.4.1.35646/temp
2021.02.10 14:59:01 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001
2021.02.10 14:59:01 ERROR app[][o.s.a.p.ManagedProcessHandler] Fail to launch process [es]
java.lang.IllegalStateException: Cannot write Elasticsearch yml settings file
at org.sonar.application.es.EsYmlSettings.writeToYmlSettingsFile(EsYmlSettings.java:53)
at org.sonar.application.ProcessLauncherImpl.writeConfFiles(ProcessLauncherImpl.java:152)
at org.sonar.application.ProcessLauncherImpl.launch(ProcessLauncherImpl.java:84)
at org.sonar.application.SchedulerImpl.lambda$tryToStartProcess$2(SchedulerImpl.java:196)
at org.sonar.application.process.ManagedProcessHandler.start(ManagedProcessHandler.java:73)
at org.sonar.application.SchedulerImpl.tryToStartProcess(SchedulerImpl.java:194)
at org.sonar.application.SchedulerImpl.tryToStartEs(SchedulerImpl.java:146)
at org.sonar.application.SchedulerImpl.tryToStartAll(SchedulerImpl.java:138)
at org.sonar.application.SchedulerImpl.schedule(SchedulerImpl.java:112)
at org.sonar.application.App.start(App.java:69)
at org.sonar.application.App.main(App.java:98)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.nio.file.AccessDeniedException: /usr/sonarqube-8.4.1.35646/temp/conf/es/elasticsearch.yml
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.newByteChannel(UnixFileSystemProvider.java:219)
at java.base/java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:478)
at java.base/java.nio.file.Files.newOutputStream(Files.java:219)
at java.base/java.nio.file.Files.write(Files.java:3424)
at org.sonar.application.es.EsYmlSettings.writeToYmlSettingsFile(EsYmlSettings.java:51)
... 16 common frames omitted
2021.02.10 14:59:01 INFO app[][o.s.a.SchedulerImpl] Process[es] is stopped
2021.02.10 14:59:01 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
2021.02.10 14:59:01 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped
<-- Wrapper Stopped