VNX : nas_stats mislykkes med java.lang.UnsatisfactionLinkError [kan rettes af 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
Kunden bemærkede fejl med helbredstjek:
Control Station: Kontrol af statistikgruppers database....................... Ikke
nas_stats kommando fejler som nedenfor:
[nasadminCS0 nasadmin]# nas_stats -groups -list
Undtagelse i tråd "main" java.lang.UnsatisfactionLinkError: ingen db_java-4.5 i java.library.path
på java.lang.ClassLoader.loadLibrary(Unknown Source)
på java.lang.Runtime.loadLibrary0(Unknown Source)
på java.lang.System.loadLibrary(Unknown Source)
på com.sleepycat.db.internal.db_javaJNI.<clinit>(db_javaJNI.java:49)
på com.sleepycat.db.internal.DbEnv.<init>(DbEnv.java:213)
på com.sleepycat.db.EnvironmentConfig.createEnvironment(EnvironmentConfig.java:932)
på com.sleepycat.db.EnvironmentConfig.openEnvironment(EnvironmentConfig.java:885)
på com.sleepycat.db.Environment.<init>(Environment.java:30)
på BDBHandler.setup(BDBHandler.java:130)
på nas_stats.main(nas_stats.java:1429)
[root@CS0 nasadmin]# nas_stats -groups -list
Undtagelse i tråd "main" java.lang.UnsatisfactionLinkError: ingen multibyte i java.library.path
på java.lang.ClassLoader.loadLibrary(Ukendt kilde)
på java.lang.Runtime.loadLibrary0(Ukendt kilde)
på java.lang.System.loadLibrary(Ukendt kilde)
på OutputFormatter.<Clinit>(OutputFormatter.java:249)
på nas_stats.main(nas_stats.java:1474)
Cause
Ikke-understøttet ændring skete på kontrolstationen i forbindelse med Java Run Time (JRE) RPM-pakke
Resolution
Det ser ud til, at kunden installerede en nyere version af Java JRE, hvilket resulterede i genskabelse af mappen /usr/java/lib/i386. Dette fik 2 symbolske links til at gå glip af og forårsagede den rapporterede fejl af: java.lang.UnsatisfactionLinkError
2 Filer, der kræves, er:
lrwxrwxrwx 1 rodrod 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
Efter at have genskabt linkene til begge, Det fungerede med succes.
For at genskabe:
[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
Nu fungerer det korrekt:
[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
Hvis problemet er komplekst, skal CS-gendannelse udføres.
Additional Information
Typiske Java-placeringer er som nedenfor (fra en 8.1.9.184-boks, dette er fra, baseret på kode, dette vil variere med JRE-versionsnummer):
[root@CS0 nasadmin]# nas_version
8.1.9-184
[root@CS0 nasadmin]# ls -al /usr/bin/java
lrwxrwxrwx 1 root root 26 feb 27, 2016 /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 rod rod 4096 Nov 7 14:13 ..
drwxr-xr-x 2 rodrod 4096 7. nov 14:11 bin-rw-r
--r-- 2 rodrod 3244 1. apr. 2016 COPYRIGHT
drwxr-xr-x 7 rodrod 4096 7. nov. 13:17 jre1.8.0_91
lrwxrwxrwx 1 rodrod 21. nov. 7 14:11 seneste ->/usr/java/jre1.8.0_91
drwxr-xr-x 16 rodrod 4096 7. nov. 14:11 lib-rw-r
--r-- 2 rodrod 40 1. apr. 2016 LICENS
drwxr-xr-x 4 rodrod 4096 7. nov 14:11 mand
drwxr-xr-x 3 rodrod 4096 7. nov. 14:11 plugin-rw-r
--r-- 2 rodrod 46 1. apr. 2016 README-rw-r
--r-- 2 rodrod 524 1. apr. 2016 release-rwxr-xr-x
2 rodrod 110114 31. mar. 2016 THIRDPARTYLICENSEREADME-JAVAFX.txt-rw-r
--r-- 2 rodrod 177094 1. apr. 2016 THIRDPARTYLICENSEREADME.txt-rw-r
--r-- 2 rodrod 955 1. apr. 2016 Welcome.html
[root@CS0 nasadmin]# ls -al /usr/java/bin/
total 440
drwxr-xr-x 2 rodrod 4096 7. nov. 14:11 .
drwxr-xr-x 7 rod rod 4096 Nov 7 14:11 ..
lrwxrwxrwx 2 rod 8 Nov 7 13:17 Kontrolpanel -> jcontrol-rwxr-xr-x
2 rodrod 5730 1. apr. 2016 java-rwxr-xr-x
2 rodrod 103821 1. apr. 2016 javaws-rwxr-xr-x
2 rodrod 6264 1. apr. 2016 jcontrol-rwxr-xr-x
2 rodrod 5881 1. apr. 2016 jjs-rwxr-xr-x
2 rodrod 5893 1. apr. 2016 keytool-rwxr-xr-x
2 rodrod 6029 1. apr. 2016 orbd-rwxr-xr-x
2 rodrod 5897 1. apr. 2016 pack200
-rwxr-xr-x 2 rodrod 5997 1. apr. 2016 policytool-rwxr-xr-x
2 rodrod 5881 1. apr. 2016 rmid-rwxr-xr-x
2 rodrod 5893 1. apr. 2016 rmiregistry-rwxr-xr-x
2 rodrod 5909 1. apr. 2016 servertool-rwxr-xr-x
2 rodrod 6061 1. apr. 2016 tnameserv-rwxr-xr-x
2 rodrod 230044 1. apr. 2016 unpack200
[root@CS0 nasadmin]# ls -al /usr/java/lib/i386/ | grep '\->'
lrwxrwxrwx 1 rodrod 26 apr 27 03:03:41 libdb_java-4.5.so -> /nas/lib/libdb_java-4.5.so
lrwxrwxrwx 1 rodrod 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 26 feb 27, 2016 /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 rod rod 4096 Nov 7 14:13 ..
drwxr-xr-x 2 rodrod 4096 7. nov 14:11 bin-rw-r
--r-- 2 rodrod 3244 1. apr. 2016 COPYRIGHT
drwxr-xr-x 7 rodrod 4096 7. nov. 13:17 jre1.8.0_91
lrwxrwxrwx 1 rodrod 21. nov. 7 14:11 seneste ->/usr/java/jre1.8.0_91
drwxr-xr-x 16 rodrod 4096 7. nov. 14:11 lib-rw-r
--r-- 2 rodrod 40 1. apr. 2016 LICENS
drwxr-xr-x 4 rodrod 4096 7. nov 14:11 mand
drwxr-xr-x 3 rodrod 4096 7. nov. 14:11 plugin-rw-r
--r-- 2 rodrod 46 1. apr. 2016 README-rw-r
--r-- 2 rodrod 524 1. apr. 2016 release-rwxr-xr-x
2 rodrod 110114 31. mar. 2016 THIRDPARTYLICENSEREADME-JAVAFX.txt-rw-r
--r-- 2 rodrod 177094 1. apr. 2016 THIRDPARTYLICENSEREADME.txt-rw-r
--r-- 2 rodrod 955 1. apr. 2016 Welcome.html
[root@CS0 nasadmin]# ls -al /usr/java/bin/
total 440
drwxr-xr-x 2 rodrod 4096 7. nov. 14:11 .
drwxr-xr-x 7 rod rod 4096 Nov 7 14:11 ..
lrwxrwxrwx 2 rod 8 Nov 7 13:17 Kontrolpanel -> jcontrol-rwxr-xr-x
2 rodrod 5730 1. apr. 2016 java-rwxr-xr-x
2 rodrod 103821 1. apr. 2016 javaws-rwxr-xr-x
2 rodrod 6264 1. apr. 2016 jcontrol-rwxr-xr-x
2 rodrod 5881 1. apr. 2016 jjs-rwxr-xr-x
2 rodrod 5893 1. apr. 2016 keytool-rwxr-xr-x
2 rodrod 6029 1. apr. 2016 orbd-rwxr-xr-x
2 rodrod 5897 1. apr. 2016 pack200
-rwxr-xr-x 2 rodrod 5997 1. apr. 2016 policytool-rwxr-xr-x
2 rodrod 5881 1. apr. 2016 rmid-rwxr-xr-x
2 rodrod 5893 1. apr. 2016 rmiregistry-rwxr-xr-x
2 rodrod 5909 1. apr. 2016 servertool-rwxr-xr-x
2 rodrod 6061 1. apr. 2016 tnameserv-rwxr-xr-x
2 rodrod 230044 1. apr. 2016 unpack200
[root@CS0 nasadmin]# ls -al /usr/java/lib/i386/ | grep '\->'
lrwxrwxrwx 1 rodrod 26 apr 27 03:03:41 libdb_java-4.5.so -> /nas/lib/libdb_java-4.5.so
lrwxrwxrwx 1 rodrod 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.