web-dev-qa-db-ja.com

エラー「ld.so:dl-lookup.c:111によって検出された不整合」(linux初心者)でプログラムがクラッシュする

これは初めての投稿なので、問題のフォーマットや公開に誤りがあって申し訳ありません。私もLinux初心者です。

Caver Analystというバイオインフォマティクスプログラムを実行しようとしています。端末で呼び出すと、次の出力が表示されます。

dgesto@jarvis ~: caver_analyst

Jul 24, 2019 5:24:39 PM cz.caver.Main main
INFO: Using default userdir: /home/dgesto/.caver_analyst/2.0b2
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.netbeans.ProxyURLStreamHandlerFactory (file:/usr/local/lib/caver_analyst2/platform/lib/boot.jar) to field Java.net.URL.handler
WARNING: Please consider reporting this to the maintainers of org.netbeans.ProxyURLStreamHandlerFactory
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Inconsistency detected by ld.so: dl-lookup.c: 111: check_match: Assertion `version->filename == NULL || ! _dl_name_match_p (version->filename, map)' failed!

Linux Mint 19.1(Tessa)をOpenJDKバージョン11.0.3で実行しています。私はそれがJavaと関係があるかもしれないと思って、運が悪い状態でバージョン8にダウングレードしようとしました。

私のシステムについてこれ以上の情報が必要な場合はお知らせください。

3
DGesto

解決しました、本当にいくつかのJava更新に問題がありました。私はOpenJDK 11を これらの指示 に従ってパージし、OpenJDK 8をインストールしました。現在、正常に動作しているようです。

3
DGesto

私のボックスからOpenJDKを削除したくないので、OracleからOracle JDK 8をダウンロードして、次のコマンドを実行できます。

$ PATH=<Oracle_jdk_path>/bin:$PATH JDK_HOME=<Oracle_jdk_path> ./caver_analyst
0
lemoce