DrSnowbird / gephi-docker

gephi-docker
Apache License 2.0
1 stars 0 forks source link

Upstream OpenJDK 11 not OpenJDK 8 Problem #1

Open krempelra opened 3 years ago

krempelra commented 3 years ago

If i Try to run it i get an error:

Inconsistency detected by ld.so: dl-lookup.c: 111: check_match: Assertion `version->filename == NULL || ! _dl_name_match_p (version->filename, map)' failed! docker-project-template exited with code 127

Stackoverflow says https://stackoverflow.com/questions/55847497/how-do-i-troubleshoot-inconsistency-detected-dl-lookup-c-111-java-result-12

so i checked the container and it only contained openjdk 11 not openjdk 8 .

The Baseimage of the container switched to Java 11 only. so the container deployed via docker seems to crash when starting Gephi. But gephi dislikes java 11 thats why i tried the docker container in the First place.

Since you also manage the upstream images you will know best how to handle this.

I really like the Idea behind it! Looking for this a long time.

krempelra commented 3 years ago

Temporary fix is to reference the old version(v1.2.8) of

openkbs/jdk-mvn-py3-x11

by replacing the first line of the Docker file with:

FROM openkbs/jdk-mvn-py3-x11:v1.2.8

then run ./build.sh to create your local Docker image (automatically tagged as latest)

./run.sh

works (for me)

DrSnowbird commented 3 years ago

Thanks @krempelra solution. That is a quick way to lock down the use of specific openjdk 8 instead of default openjdk 11