VNX: nas_stats selže s chybou java.lang.UnsatisfiedLinkError [oprava společností 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
Zákazník zaznamenal chybu při kontrole stavu:
Control Station: Kontrola databáze statistických skupin....................... Selhání
Příkaz nas_stats selhává, jak je uvedeno níže:
[nasadminCS0 nasadmin]# nas_stats -groups -list
Výjimka ve vlákně "main" java.lang.UnsatisfiedLinkError: no db_java-4.5 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)
at com.sleepycat.db.internal.db_javaJNI.<clinit>(db_javaJNI.java:49)
na com.sleepycat.db.internal.DbEnv.<init>(DbEnv.java:213)
na adrese com.sleepycat.db.EnvironmentConfig.createEnvironment(EnvironmentConfig.java:932)
na adrese com.sleepycat.db.EnvironmentConfig.openEnvironment(EnvironmentConfig.java:885)
na adrese 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
Výjimka ve vlákně "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)
na OutputFormatter.<clinit>(OutputFormatter.java:249)
at nas_stats.main(nas_stats.java:1474)
Cause
Na řídicí stanici došlo k nepodporované úpravě v souvislosti s balíčkem Java Run time (JRE) RPM
Resolution
Zdá se, že zákazník nainstaloval novější verzi Java JRE, což vedlo k opětovnému vytvoření složky /usr/java/lib/i386. To způsobilo, že chyběly 2 symbolické odkazy a způsobilo hlášenou chybu : java.lang.UnsatisfiedLinkError
2 Soubory, které jsou vyžadovány, jsou:
lrwxrwxrwx 1 kořenový kořen 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
Po opětovném vytvoření odkazů na oba Úspěšně se to povedlo.
Opětovné vytvoření:
[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
Nyní to bude fungovat správně:
[root@CS0 nasadmin]# nas_stats -groups -list
Typ Název
Systém basic-std
Systémové mezipaměti-std
Systém cifs-std
Systém cifsOps-std
System diskVolumes-std
System metaVolumes-std
System netDevices-std
System nfs-std
System nfsOps-std
Pokud je problém složitý, je nutné provést obnovení CS.
Additional Information
Typická umístění Javy jsou uvedena níže (z pole 8.1.9.184, ze kterého pochází, na základě kódu se to bude lišit podle čísla verze JRE):
[root@CS0 nasadmin]# nas_version
8.1.9-184
[root@CS0 nasadmin]# ls -al /usr/bin/java
lrwxrwxrwx 1 kořenový root 26 Úno 27 2016 /usr/bin/java ->/usr/java/default/bin/java
[root@CS0 nasadmin]# ls -al /usr/local/bin/java
lrwxrwxrwx 1 kořenový kořen 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 root root 4096 Nov 7 14:13 ..
drwxr-xr-x 2 kořenový kořen 4096 7. listopadu 14:11 bin-rw-r
--r-- 2 kořenový kořen 3244 1. dubna 2016 AUTORSKÁ PRÁVA
drwxr-xr-x 7 kořenový kořen 4096 7. listopadu 13:17 jre1.8.0_91
lrwxrwxrwxrwx 1 kořenový kořen 21. listopadu 14:11 nejnovější ->/usr/java/jre1.8.0_91
drwxr-xr-x 16 kořenový kořen 4096 7. listopadu 14:11 lib-rw-r
---r-- 2 kořenový kořen 40 1. dubna 2016 LICENCE
drwxr-xr-x 4 kořenový kořen 4096 7. listopadu 14:11 muž
drwxr-xr-x 3 kořenový kořen 4096 7. listopadu 14:11 plugin-rw-r
--r-- 2 kořenový kořen 46 1. dubna 2016 README-rw-r
--r-- 2 kořenový kořen 524 Dub 1 2016 release-rwxr-xr-x
2 kořenový kořen 110114 31. března 2016 THIRDPARTYLICENSEREADME-JAVAFX.txt-rw-r
--r-- 2 kořenový kořen 177094 1. dubna 2016 THIRDPARTYLICENSEREADME.txt-rw-r
--r-- 2 kořenový kořen 955 Dub 1 2016 Welcome.html
[root@CS0 nasadmin]# ls -al /usr/java/bin/
total 440
drwxr-xr-x 2 kořenový kořen 4096 7. listopadu 14:11 .
drwxr-xr-x 7 kořenový kořen 4096 7. listopadu 14:11 ..
lrwxrwxrwx 2 root root 8 Nov 7 13:17 ControlPanel -> jcontrol-rwxr-xr-x
2 root root 5730 Apr 1, 2016 java-rwxr-xr-x
2 root root 103821 Apr 1, 2016 javaws-rwxr-xr-x
2 root root 6264 Apr 1, 2016 jcontrol-rwxr-xr-x
2 root root 5881 Apr 1, 2016 jjs-rwxr-xr-x
2 root root 5893 Apr 1, 2016 keytool-rwxr-xr-x
2 root root 6029 Apr 1, 2016 orbd-rwxr-xr-x
2 root root 5897 Apr 1, 2016 pack200
-rwxr-xr-x 2 root root 5997 Apr 1, 2016 policytool-rwxr-xr-x
2 root root 5881 Apr 1, 2016 rmid-rwxr-xr-x
2 root root 5893 Apr 1, 2016 rmiregistry-rwxr-xr-x
2 root root 5909 Apr 1, 2016 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 kořenový kořen 26 Apr 27 03:41 libdb_java-4.5.so -> /nas/lib/libdb_java-4.5.so
lrwxrwxrwx 1 kořenový adresář 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 kořenový root 26 Úno 27 2016 /usr/bin/java ->/usr/java/default/bin/java
[root@CS0 nasadmin]# ls -al /usr/local/bin/java
lrwxrwxrwx 1 kořenový kořen 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 root root 4096 Nov 7 14:13 ..
drwxr-xr-x 2 kořenový kořen 4096 7. listopadu 14:11 bin-rw-r
--r-- 2 kořenový kořen 3244 1. dubna 2016 AUTORSKÁ PRÁVA
drwxr-xr-x 7 kořenový kořen 4096 7. listopadu 13:17 jre1.8.0_91
lrwxrwxrwxrwx 1 kořenový kořen 21. listopadu 14:11 nejnovější ->/usr/java/jre1.8.0_91
drwxr-xr-x 16 kořenový kořen 4096 7. listopadu 14:11 lib-rw-r
---r-- 2 kořenový kořen 40 1. dubna 2016 LICENCE
drwxr-xr-x 4 kořenový kořen 4096 7. listopadu 14:11 muž
drwxr-xr-x 3 kořenový kořen 4096 7. listopadu 14:11 plugin-rw-r
--r-- 2 kořenový kořen 46 1. dubna 2016 README-rw-r
--r-- 2 kořenový kořen 524 Dub 1 2016 release-rwxr-xr-x
2 kořenový kořen 110114 31. března 2016 THIRDPARTYLICENSEREADME-JAVAFX.txt-rw-r
--r-- 2 kořenový kořen 177094 1. dubna 2016 THIRDPARTYLICENSEREADME.txt-rw-r
--r-- 2 kořenový kořen 955 Dub 1 2016 Welcome.html
[root@CS0 nasadmin]# ls -al /usr/java/bin/
total 440
drwxr-xr-x 2 kořenový kořen 4096 7. listopadu 14:11 .
drwxr-xr-x 7 kořenový kořen 4096 7. listopadu 14:11 ..
lrwxrwxrwx 2 root root 8 Nov 7 13:17 ControlPanel -> jcontrol-rwxr-xr-x
2 root root 5730 Apr 1, 2016 java-rwxr-xr-x
2 root root 103821 Apr 1, 2016 javaws-rwxr-xr-x
2 root root 6264 Apr 1, 2016 jcontrol-rwxr-xr-x
2 root root 5881 Apr 1, 2016 jjs-rwxr-xr-x
2 root root 5893 Apr 1, 2016 keytool-rwxr-xr-x
2 root root 6029 Apr 1, 2016 orbd-rwxr-xr-x
2 root root 5897 Apr 1, 2016 pack200
-rwxr-xr-x 2 root root 5997 Apr 1, 2016 policytool-rwxr-xr-x
2 root root 5881 Apr 1, 2016 rmid-rwxr-xr-x
2 root root 5893 Apr 1, 2016 rmiregistry-rwxr-xr-x
2 root root 5909 Apr 1, 2016 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 kořenový kořen 26 Apr 27 03:41 libdb_java-4.5.so -> /nas/lib/libdb_java-4.5.so
lrwxrwxrwx 1 kořenový adresář 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.