VNX:nas_statsがjava.lang.UnsatisfiedLinkErrorで失敗する[Dell EMC修正可能]
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
ヘルス チェック:
Control Stationのエラーにお客様が気づきました: 統計グループ データベースをチェックしています.......................失敗
nas_statsコマンドが次のように失敗しています。
[nasadminCS0 nasadmin] # nas_stats-groups -list
Exception in thread "main" java.lang.UnsatisfiedLinkError: no db_java-4.5 in java.library.path
at java.lang.ClassLoader.loadLibrary(不明なソース)
at java.lang.Runtime.loadLibrary0(不明なソース)
at java.lang.System.loadLibrary(不明なソース)
com.sleepycat.db.internal.db_javaJNI.<clinit>(db_javaJNI.java:49)
com.sleepycat.db.internal.DbEnv.<init>(DbEnv.java:213)
com.sleepycat.db.EnvironmentConfig.createEnvironment(EnvironmentConfig.java:932)
com.sleepycat.db.EnvironmentConfig.openEnvironment(EnvironmentConfig.java:885)
com.sleepycat.db.Environment.<init>(Environment.java:30)
at BDBHandler.setup(BDBHandler.java:130)
at nas_stats.main(nas_stats.java:1429)
[root@CS0 nasadmin] # nas_stats -groups -list
Exception in thread "main" java.lang.UnsatisfiedLinkError: no multibyte in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
OutputFormatter.<でclinit>(OutputFormatter.java:249)
at nas_stats.main(nas_stats.java:1474)
Cause
Javaランタイム(JRE) RPMパッケージに関連してControl Stationでサポートされていない変更が発生しました
Resolution
お客様が新しいバージョンのJava JREをインストールしたため、/usr/java/lib/i386フォルダーが再作成されたようです。これにより、2つのシンボリックリンクが欠落し、次のエラーが報告されました:java.lang.UnsatisfiedLinkError
2 必要なファイルは次のとおりです:
lrwxrwxrwx 1 root root 26 Nov 7 14:11 /usr/java/lib/i386/libdb_java-4.5.so -> /nas/lib/libdb_java-4.5.so
lrwxrwxrwx 1 root root 30 Nov 7 14:11 /usr/java/lib/i386/libmultibyte.so ->/nas/stats/lib/libmultibyte.so
両方のリンクを再作成した後、 それはうまくいきました。
再作成するには、次のようにします。
[root@CS0 nasadmin]# ln -s /nas/lib/libdb_java-4.5.so /usr/java/lib/i386/libdb_java-4.5.so
[root@CS0 nasadmin]# ln -s /nas/stats/lib/libmultibyte.so /usr/java/lib/i386/libmultibyte.so
正しく動作するようになりました。
[root@CS0 nasadmin]# nas_stats -groups -list
Type Name
System basic-std
System caches-std
System cifs-std
System cifsOps-std
System diskVolumes-std
System metaVolumes-std
System netDevices-std
System nfs-std
System nfsOps-std
問題が複雑な場合は、CSリカバリーを実行する必要があります。
Additional Information
一般的なJavaの場所は次のとおりです(これは8.1.9.184ボックスからのもので、コードに基づいており、JREのバージョン番号によって異なります):
[root@CS0 nasadmin]# nas_version
8.1.9-184
[root@CS0 nasadmin]# ls -al /usr/bin/java
lrwxrwxrwx 1 root root 2016年2月27日/usr/bin/java->/usr/java/default/bin/java
[root@CS0 nasadmin]# ls -al /usr/local/bin/java
lrwxrwxrwx 1 root root 18 Feb 27 2016 /usr/local/bin/java ->/usr/java/bin/java
[root@CS0 nasadmin] # ls -al /usr/java/
total 348
drwxr-xr-x 7 root root 4096 Nov 7 14:11 .
drwxr-xr-x 15ルートルート4096 Nov 7 14:13 ..
drwxr-xr-x 2ルートルート4096 Nov 7 14:11 bin
-rw-r--r-- 2ルートルート3244 Apr 1, 2016 COPYRIGHT
drwxr-xr-x 7ルートルート4096 Nov 7 13:17 jre1.8.0_91
lrwxrwxrwx 1ルートルート21 Nov 7 14:11 latest ->/usr/java/jre1.8.0_91
drwxr-xr-x 16 root root 4096 Nov 7 14:11 lib
-rw-r--r-- 2ルートルート40 Apr 1, 2016 LICENSE
drwxr-xr-x 4ルートルート4096 Nov 7 14:11 man
drwxr-xr-x 3ルートルート4096 Nov 7 14:11 plugin
-rw-r--r-- 2ルートルート46 Apr 1 2016 README
-rw-r--r-- 2 root root 524 Apr 1 2016 release
-rwxr-xr-x 2ルートルート110114 Mar 31 2016 THIRDPARTYLICENSEREADME-JAVAFX.txt
-rw-r--r-- 2 root root 177094 Apr 1 2016 THIRDPARTYLICENSEREADME.txt
-rw-r--r-- 2 root root 955 Apr 1 2016 Welcome.html
[root@CS0 nasadmin]# ls -al /usr/java/bin/
total 440
drwxr-xr-x 2 root root 4096 Nov 7 14:11 .
drwxr-xr-x 7ルートルート4096 Nov 7 14:11 ..
lrwxrwxrwx 2ルートルート8 Nov 7 13: 17 ControlPanel ->jcontrol
-rwxr-xr-x 2ルートルート5730 2016年4月1日 java
-rwxr-xr-x 2ルートルート103821 2016年4月1日 javaws
-rwxr-xr-x 2ルートルート 6264 2016年4月1日 jcontrol
-rwxr-xr-x 2 ルートルート 5881 2016年4月1日 jjs
-rwxr-xr-x 2 ルートルート 5893 2016年4月1日 keytool
-rwxr-xr-x 2 ルートルート 6029 2016年4月1日 orbd
-rwxr-xr-x 2 ルートルート 5897 2016年4月1日 pack200
-rwxr-xr-x 2ルートルート5997 2016年4月1日 policytool
-rwxr-xr-x 2ルートルート 5881 2016年4月1日 rmid
-rwxr-xr-x 2ルートルート 5893 2016年4月1日 rmiregistry
-rwxr-xr-x 2ルートルート 5909 2016年4月1日 servertool
-rwxr-xr-x 2 root root 6061 Apr 1 2016 tnameserv
-rwxr-xr-x 2 root root 230044 Apr 1 2016 unpack200
[root@CS0 nasadmin] # ls -al /usr/java/lib/i386/ | grep '\->'
lrwxrwxrwx 1 root 26 Apr 27 03:41 libdb_java-4。 5.so ->/nas/lib/libdb_java-4.5.so
lrwxrwxrwx 1ルートroot 30 Apr 27 03:42 libmultibyte.so->/nas/stats/lib/libmultibyte.so
[root@CS0 nasadmin]# nas_version
8.1.9-184
[root@CS0 nasadmin]# ls -al /usr/bin/java
lrwxrwxrwx 1 root root 2016年2月27日/usr/bin/java->/usr/java/default/bin/java
[root@CS0 nasadmin]# ls -al /usr/local/bin/java
lrwxrwxrwx 1 root root 18 Feb 27 2016 /usr/local/bin/java ->/usr/java/bin/java
[root@CS0 nasadmin] # ls -al /usr/java/
total 348
drwxr-xr-x 7 root root 4096 Nov 7 14:11 .
drwxr-xr-x 15ルートルート4096 Nov 7 14:13 ..
drwxr-xr-x 2ルートルート4096 Nov 7 14:11 bin
-rw-r--r-- 2ルートルート3244 Apr 1, 2016 COPYRIGHT
drwxr-xr-x 7ルートルート4096 Nov 7 13:17 jre1.8.0_91
lrwxrwxrwx 1ルートルート21 Nov 7 14:11 latest ->/usr/java/jre1.8.0_91
drwxr-xr-x 16 root root 4096 Nov 7 14:11 lib
-rw-r--r-- 2ルートルート40 Apr 1, 2016 LICENSE
drwxr-xr-x 4ルートルート4096 Nov 7 14:11 man
drwxr-xr-x 3ルートルート4096 Nov 7 14:11 plugin
-rw-r--r-- 2ルートルート46 Apr 1 2016 README
-rw-r--r-- 2 root root 524 Apr 1 2016 release
-rwxr-xr-x 2ルートルート110114 Mar 31 2016 THIRDPARTYLICENSEREADME-JAVAFX.txt
-rw-r--r-- 2 root root 177094 Apr 1 2016 THIRDPARTYLICENSEREADME.txt
-rw-r--r-- 2 root root 955 Apr 1 2016 Welcome.html
[root@CS0 nasadmin]# ls -al /usr/java/bin/
total 440
drwxr-xr-x 2 root root 4096 Nov 7 14:11 .
drwxr-xr-x 7ルートルート4096 Nov 7 14:11 ..
lrwxrwxrwx 2ルートルート8 Nov 7 13: 17 ControlPanel ->jcontrol
-rwxr-xr-x 2ルートルート5730 2016年4月1日 java
-rwxr-xr-x 2ルートルート103821 2016年4月1日 javaws
-rwxr-xr-x 2ルートルート 6264 2016年4月1日 jcontrol
-rwxr-xr-x 2 ルートルート 5881 2016年4月1日 jjs
-rwxr-xr-x 2 ルートルート 5893 2016年4月1日 keytool
-rwxr-xr-x 2 ルートルート 6029 2016年4月1日 orbd
-rwxr-xr-x 2 ルートルート 5897 2016年4月1日 pack200
-rwxr-xr-x 2ルートルート5997 2016年4月1日 policytool
-rwxr-xr-x 2ルートルート 5881 2016年4月1日 rmid
-rwxr-xr-x 2ルートルート 5893 2016年4月1日 rmiregistry
-rwxr-xr-x 2ルートルート 5909 2016年4月1日 servertool
-rwxr-xr-x 2 root root 6061 Apr 1 2016 tnameserv
-rwxr-xr-x 2 root root 230044 Apr 1 2016 unpack200
[root@CS0 nasadmin] # ls -al /usr/java/lib/i386/ | grep '\->'
lrwxrwxrwx 1 root 26 Apr 27 03:41 libdb_java-4。 5.so ->/nas/lib/libdb_java-4.5.so
lrwxrwxrwx 1ルートroot 30 Apr 27 03:42 libmultibyte.so->/nas/stats/lib/libmultibyte.so
Products
VNX1 Series, VNX2 SeriesArticle Properties
Article Number: 000062005
Article Type: Solution
Last Modified: 07 Nov 2025
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.