Instale o Neo4j 4.2.1 no SUSE SLES12

Instale o Neo4j 4.2.1 no SUSE SLES12

Atualmente estou executando o neo4j 3.5.11 em um SUSE SLES 12 SP5 e quero atualizar para a versão 4.2.1.

Documentos oficiais (https://neo4j.com/docs/operações-manual/4.2/installation/linux/rpm/#linux-rpm-suse) diga-me para instalar pelo menos o Java 11 runtime. Então eu fiz isso com:

$ zypper instalar java-11-openjdk

Depois disso eu já alterei o link de /usr/bin/java com:

$ sudo update-alternatives --config java

Para a nova versão e

$ java -versão

Mostra:

openjdk version "11.0.9" 2020-10-20
OpenJDK Runtime Environment (build 11.0.9+11-suse-3.15.1-x8664)
OpenJDK 64-Bit Server VM (build 11.0.9+11-suse-3.15.1-x8664, mixed mode)

Mas quando tento começar:

console $ neo4j

Eu só consigo:

ERROR! Neo4j cannot be started using java version 1.8.0_272.
* Please use Oracle(R) Java(TM) 11, OpenJDK(TM) 11 to run Neo4j.
* Please see https://neo4j.com/docs/ for Neo4j installation instructions.

Esta é minha versão antiga do java. O que estou perdendo???

PS Eu já reiniciei o sistema.

Responder1

Lendo isso:https://documentation.suse.com/sles/15-SP1/html/SLES-all/cha-update-alternative.html

me ajudou a resolver o problema.

/usr/bin/java foi direcionado para uma versão antiga/não suportada.

informação relacionada