VNX: nas_stats ha esito negativo con java.lang.UnsatisfactionLinkError [correggibile da 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
Il cliente ha notato un errore con il controllo integrità:
Control Station: Verifica del database dei gruppi di statistiche....................... Fallire
nas_stats comando ha esito negativo come indicato di seguito:
[nasadminCS0 nasadmin]# nas_stats -groups -list
Eccezione nel thread "main" java.lang.UnsatisfactionLinkError: no db_java-4.5 in java.library.path
in java.lang.ClassLoader.loadLibrary(Unknown Source)
in java.lang.Runtime.loadLibrary0(Unknown Source)
in java.lang.System.loadLibrary(Unknown Source)
in com.sleepycat.db.internal.db_javaJNI.<clinit>(db_javaJNI.java:49)
all'indirizzo com.sleepycat.db.internal.DbEnv.<init>(DbEnv.java:213)
su com.sleepycat.db.EnvironmentConfig.createEnvironment(EnvironmentConfig.java:932)
su com.sleepycat.db.EnvironmentConfig.openEnvironment(EnvironmentConfig.java:885)
su com.sleepycat.db.Environment.<init>(Environment.java:30)
presso BDBHandler.setup(BDBHandler.java:130)
presso nas_stats.main(nas_stats.java:1429)
[root@CS0 nasadmin]# nas_stats -groups -list
Eccezione nel thread "main" java.lang.UnsatisfiedLinkError: nessun multibyte in java.library.path
in java.lang.ClassLoader.loadLibrary(Origine sconosciuta)
in java.lang.Runtime.loadLibrary0(Origine sconosciuta)
in java.lang.System.loadLibrary(Origine sconosciuta)
in OutputFormatter.<clinit>(OutputFormatter.java:249)
su nas_stats.main(nas_stats.java:1474)
Cause
Si è verificata una modifica non supportata sulla control station in relazione al pacchetto RPM JRE (Java Runtime)
Resolution
Sembra che il cliente abbia installato una versione più recente di Java JRE che ha comportato la ricreazione della cartella /usr/java/lib/i386. Questo ha fatto perdere 2 collegamenti simbolici e ha causato l'errore segnalato di : java.lang.UnsatisfactionLinkError
2 I file richiesti sono:
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>
Dopo aver ricreato i collegamenti di entrambi, Ha funzionato con successo.
Per ricreare:
[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
Ora funzionerà correttamente:
[root@CS0 nasadmin]# nas_stats -groups -list
Tipo Nome
Sistema basic-std
Cache di sistema-std
Sistema cifs-std
Sistema cifsOps-std
Disco di sistemaVolumes-std MetaVolumes-std
di sistema netDevices-std
Sistema nfs-std
Sistema nfsOps-std
Se il problema è complesso, è necessario eseguire il ripristino CS.
Additional Information
Le posizioni tipiche di Java sono le seguenti (da un riquadro 8.1.9.184 da cui proviene, in base al codice, questo varierà con il numero di versione JRE):
[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 root root 4096 Nov 7 14:13 ..
drwxr-xr-x 2 root root 4096 Nov 7 14:11 bin-rw-r
--r-- 2 root root 3244 apr 1, 2016 COPYRIGHT
drwxr-xr-x 7 root root 4096 Nov 7 13:17 jre1.8.0_91
lrwxrwxrwx 1 root root 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 root root 40 apr 1, 2016 LICENSE
drwxr-xr-x 4 root root 4096 Nov 7 14:11 uomo
drwxr-xr-x 3 root root 4096 7 nov 14:11 plugin-rw-r
--r-- 2 root root 46 apr 1, 2016 README-rw-r
--r-- 2 root root 524 apr 1, 2016 release-rwxr-xr-x
2 root root 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 root root 4096 Nov 7 14:11 ..
lrwxrwxrwx 2 root root 8 Nov 7 13:17 Pannello di controllo -> jcontrol-rwxr-xr-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 1 apr 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 root root 26 Apr 27 03:41 libdb_java-4.5.so -> /nas/lib/libdb_java-4.5.so
lrwxrwxrwx 1 root 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 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 root root 4096 Nov 7 14:13 ..
drwxr-xr-x 2 root root 4096 Nov 7 14:11 bin-rw-r
--r-- 2 root root 3244 apr 1, 2016 COPYRIGHT
drwxr-xr-x 7 root root 4096 Nov 7 13:17 jre1.8.0_91
lrwxrwxrwx 1 root root 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 root root 40 apr 1, 2016 LICENSE
drwxr-xr-x 4 root root 4096 Nov 7 14:11 uomo
drwxr-xr-x 3 root root 4096 7 nov 14:11 plugin-rw-r
--r-- 2 root root 46 apr 1, 2016 README-rw-r
--r-- 2 root root 524 apr 1, 2016 release-rwxr-xr-x
2 root root 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 root root 4096 Nov 7 14:11 ..
lrwxrwxrwx 2 root root 8 Nov 7 13:17 Pannello di controllo -> jcontrol-rwxr-xr-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 1 apr 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 root root 26 Apr 27 03:41 libdb_java-4.5.so -> /nas/lib/libdb_java-4.5.so
lrwxrwxrwx 1 root 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.