Sonar fails to come up after upgrade from 8.X to 9.x- please help!

i have an issue - after upgrading from 8.x to 9.x
sonar fails to start: (i have runned chown before to make sure nothing is on root, it succeded, and on the run /opt/sonarqube/temp/conf/es- becomes root:root again, plus there is no wrapper file in the new version so that is not a solution)

2022.09.24 11:02:36 ERROR app[][o.s.a.p.ManagedProcessHandler] Failed to launch process [ElasticSearch]
java.lang.IllegalStateException: Could not delete Elasticsearch temporary conf directory
        at org.sonar.application.ProcessLauncherImpl.pruneElasticsearchConfDirectory(ProcessLauncherImpl.java:168)
        at org.sonar.application.ProcessLauncherImpl.writeConfFiles(ProcessLauncherImpl.java:155)
        at org.sonar.application.ProcessLauncherImpl.launch(ProcessLauncherImpl.java:92)
        at org.sonar.application.SchedulerImpl.lambda$tryToStartProcess$2(SchedulerImpl.java:197)
        at org.sonar.application.process.ManagedProcessHandler.start(ManagedProcessHandler.java:76)
        at org.sonar.application.SchedulerImpl.tryToStartProcess(SchedulerImpl.java:195)
        at org.sonar.application.SchedulerImpl.tryToStartEs(SchedulerImpl.java:147)
        at org.sonar.application.SchedulerImpl.tryToStartAll(SchedulerImpl.java:139)
        at org.sonar.application.SchedulerImpl.schedule(SchedulerImpl.java:113)
        at org.sonar.application.App.start(App.java:59)
        at org.sonar.application.App.main(App.java:81)
Caused by: java.nio.file.AccessDeniedException: /opt/sonarqube/temp/conf/es
        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.implDelete(UnixFileSystemProvider.java:249)
        at java.base/sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:110)
        at java.base/java.nio.file.Files.deleteIfExists(Files.java:1181)
        at org.sonar.application.ProcessLauncherImpl.pruneElasticsearchConfDirectory(ProcessLauncherImpl.java:166)
        ... 10 common frames omitted

Hi @guy2 ,

It is not clear to me how exactly you are trying to start SonarQube, could you share that information? Are you using scripts from /opt/sonarqube/bin/? Could you also execute ps aux | grep java when you are trying to start SonarQube to see what users are starting those processes?