Make sure to tell us:
-
What version are you upgrading from? 9.2.1
-
System information (Operating system, Java version, Database provider/version) -
-
openjdk version “11.0.23” 2024-04-16 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.23.0.9-2) (build 11.0.23+9-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.23.0.9-2) (build 11.0.23+9-LTS, mixed mode, sharing)
]# postgres --version
postgres (PostgreSQL) 10.23
]# uname -r
4.18.0-513.24.1.el8_9.x86_64 -
What’s the issue you’re facing? - After upgrading when I tried to start sonarqube it asked to manually upgrade db , i tried everyway but could not upgrade the postgres. Can you help with it. and then i tried to integrate sonarqube with ldap i did certificate addition to keystore and then edited the properties file . but again it had issues with starting up. 2:43:48 ERROR app[o.s.a.p.ManagedProcessHandler] Fail to launch process [es]
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: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: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
2024.08.28 12:43:48 INFO app[o.s.a.SchedulerImpl] Process[es] is stopped
2024.08.28 12:43:48 INFO app[o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
2024.08.28 12:43:48 INFO app[o.s.a.SchedulerImpl] SonarQube is stopped
2024.08.28 12:50:14 INFO app[o.s.a.AppFileSystem] Cleaning or creating temp directory /opt/sonarqube/temp
2024.08.28 12:50:14 INFO app[o.s.a.es.EsSettings] Elasticsearch listening on [HTTP: 127.0.0.1:9001, TCP: 127.0.0.1:35713]
2024.08.28 12:50:14 INFO app[o.s.a.ProcessLauncherImpl] Launch process[[key=‘es’, ipcIndex=1, logFilenamePrefix=es]] from [/opt/sonarqube/elasticsearch]: /opt/sonarqube/elasticsearch/bin/elasticsearch
2024.08.28 12:50:14 INFO app[o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
2024.08.28 12:50:15 WARN app[o.s.a.p.AbstractManagedProcess] Process exited with exit value [es]: 1
2024.08.28 12:50:15 INFO app[o.s.a.SchedulerImpl] Process[es] is stopped
2024.08.28 12:50:15 INFO app[o.s.a.SchedulerImpl] SonarQube is stopped