Sonarqube-25.12.0.117093 not starting after upgrading fedora 42 to fedora 43

Must-share information (formatted with Markdown):

  • which versions are you using (SonarQube Server / Community Build, Scanner, Plugin, and any relevant extension) : sonarqube-25.12.0.117093
  • how is SonarQube deployed: zip
  • what are you trying to achieve : start SQ as usual

I have just upgraded my fedora 42 VM to 43, tried launching SQ but fails with the following error messages

2026.02.20 12:52:48 INFO  app
[o.s.a.es.EsSettings] Elasticsearch listening on [HTTP: 127.0.0.1:9001, TCP: 127.0.0.1:{}]
2026.02.20 12:52:49 INFO  app
[o.s.a.ProcessLauncherImpl] Launch process[ELASTICSEARCH] from [/opt/sonarqube/sonarqube-25.12.0.117093/elasticsearch]: /usr/lib/jvm/java-25-openjdk/bin/java -Xms4m -Xmx64m -XX:+UseSerialGC -Dcli.name=server -Dcli.script=./bin/elasticsearch -Dcli.libs=lib/tools/server-cli -Des.path.home=/opt/sonarqube/sonarqube-25.12.0.117093/elasticsearch -Des.path.conf=/opt/sonarqube/sonarqube-25.12.0.117093/temp/conf/es -Des.distribution.type=tar -cp /opt/sonarqube/sonarqube-25.12.0.117093/elasticsearch/lib/:/opt/sonarqube/sonarqube-25.12.0.117093/elasticsearch/lib/cli-launcher/ org.elasticsearch.launcher.CliToolLauncher
2026.02.20 12:52:50 INFO  app
[o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
Standard Commons Logging discovery in action with spring-jcl: please remove commons-logging.jar from classpath in order to avoid potential conflicts
Error occurred during initialization of VM
java.lang.Error: A command line option has attempted to allow or enable the Security Manager. Enabling a Security Manager is not supported.
at java.lang.System.initPhase3(java.base@25.0.2/System.java:1969)

ERROR: Elasticsearch died while starting up, with exit code 1
2026.02.20 12:53:05 WARN  app
[o.s.a.p.AbstractManagedProcess] Process exited with exit value [ElasticSearch]: 1
2026.02.20 12:53:05 INFO  app
[o.s.a.SchedulerImpl] Process[ElasticSearch] is stopped
2026.02.20 12:53:05 INFO  app
[o.s.a.SchedulerImpl] SonarQube is stopped

I discovered that fedora 43 has java 25, this is the output of java –version

openjdk 25.0.2 2026-01-20
OpenJDK Runtime Environment (Red_Hat-25.0.2.0.10-2) (build 25.0.2+10)
OpenJDK 64-Bit Server VM (Red_Hat-25.0.2.0.10-2) (build 25.0.2+10, mixed mode, sharing)

Thanks for your help

Hi,

What shows up in your server logs, in particular es.log?

With that latest versions we’ve upgraded Elasticsearch, which now requires a JDK to run. What we’ve discovered that not all JDK distros have all the necessary classes, but you can install them yourself.

 
HTH,
Ann

Thanks Ann. I switched back to java 21 and I was able to run SQ 25. If I upgrade to 2026, would java 25 do the job?

Hi,

By the time you get to the current version, 26.2, Java 25 is supported.

 
HTH,
Ann