Confluence startup fails with 'Failed to get mem_unit from sysinfo' error

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

プラットフォームについて: Server と Data Center のみ - この記事は、サーバーおよびデータセンター プラットフォームのアトラシアン製品にのみ適用されます。

    

要約

Confluence startup fails with 'Failed to get mem_unit from sysinfo' error. 

The following is found in atlassian-confluence.log

2019-12-20 10:58:23,289 INFO [Catalina-utility-1] [com.atlassian.confluence.lifecycle] contextInitialized Starting Confluence 7.2.0 [build 8401 based on commit hash 912a577971fe711d4a876d9130277d03b009a0bf] - synchrony version 3.1.0-master-0f086db5
...
2019-12-20 11:00:41,525 ERROR [diagnostics-os-thread] [hardware.platform.linux.LinuxGlobalMemory] <init> Failed to get mem_unit from sysinfo. {}
java.lang.UnsatisfiedLinkError: /home/confluence/.cache/JNA/temp/jna1303555301763212663.tmp: /home/confluence/.cache/JNA/temp/jna1303555301763212663.tmp: file too short
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
...
2019-12-20 12:06:41,592 ERROR [diagnostics-os-thread] [hardware.platform.linux.LinuxGlobalMemory] <init> Failed to get mem_unit from sysinfo. {}
java.lang.NoClassDefFoundError: Could not initialize class com.sun.jna.platform.linux.LibC$Sysinfo
	at oshi.hardware.platform.linux.LinuxGlobalMemory.<init>(LinuxGlobalMemory.java:62)


環境

Linux

原因

Cache file is corrupted

ソリューション

Clear out the .tmp file that is causing the error. In the log snippet above, clear out /home/confluence/.cache/JNA/temp/jna1303555301763212663.tmp


最終更新日 2020 年 1 月 16 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.