VNX : nas_stats falla con java.lang.UnsatisfactionLinkError [corregible por 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
El cliente notó un error con la evaluación del estado:
Control Station: Comprobación de la base de datos de grupos de estadísticas....................... Fallar
nas_stats comando falla como se indica a continuación:
[nasadminCS0 nasadmin]# nas_stats -groups -list
Excepción en el hilo "main" java.lang.UnsatisfactionLinkError: no db_java-4.5 en java.library.path
en java.lang.ClassLoader.loadLibrary(Fuente desconocida)
en java.lang.Runtime.loadLibrary0(Fuente desconocida)
en java.lang.System.loadLibrary(Fuente desconocida)
en com.sleepycat.db.internal.db_javaJNI.<clinit>(db_javaJNI.java:49)
en com.sleepycat.db.internal.DbEnv.<init>(DbEnv.java:213)
en com.sleepycat.db.EnvironmentConfig.createEnvironment(EnvironmentConfig.java:932)
en com.sleepycat.db.EnvironmentConfig.openEnvironment(EnvironmentConfig.java:885)
en com.sleepycat.db.Environment.<init>(Environment.java:30)
en BDBHandler.setup(BDBHandler.java:130)
en nas_stats.main(nas_stats.java:1429)
[root@CS0 nasadmin]# nas_stats -groups -list
Excepción en el hilo "main" java.lang.UnsatisfactionLinkError: no multibyte in java.library.path
at java.lang.ClassLoader.loadLibrary(Fuente desconocida)
en java.lang.Runtime.loadLibrary0(Fuente desconocida)
en java.lang.System.loadLibrary(Fuente desconocida)
en OutputFormatter.<clinit>(OutputFormatter.java:249)
en nas_stats.main(nas_stats.java:1474)
Cause
Se produjo una modificación no admitida en Control Station en relación con el paquete RPM de tiempo de ejecución de Java (JRE)
Resolution
Al parecer, el cliente instaló una versión más reciente de Java JRE, lo que resultó en la recreación de la carpeta /usr/java/lib/i386. Esto hizo que se perdieran 2 enlaces simbólicos y causó el error informado de : java.lang.UnsatisfactionLinkError
2 Los archivos que se requieren son :
lrwxrwxrwx 1 root root 26 7 de noviembre 14:11 /usr/java/lib/i386/libdb_java-4.5.so -> /nas/lib/libdb_java-4.5.so
lrwxrwxrwx 1 root root 30 7 de noviembre 14:11 /usr/java/lib/i386/libmultibyte.so -> /nas/stats/lib/libmultibyte.so
Después de recrear los enlaces de ambos, Funcionó con éxito.
Para volver a crear:[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
Ahora funcionará correctamente:
[root@CS0 nasadmin]# nas_stats -groups -list Tipo Nombre Sistema basic-std Cachés del sistema-std Sistema cifs-std Sistema cifsOps-std
System diskVolumes-std
System metaVolumes-std
System netDevices-std
System nfs-std
System nfsOps-std
Si el problema es complejo, se debe realizar la recuperación de CS.
Additional Information
Las ubicaciones típicas de Java son las siguientes (de un cuadro 8.1.9.184 de este tipo, según el código, esto variará con el número de versión de 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
lrwxrwxrwxrwx 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 7 nov 14:11 .
drwxr-xr-x 15 root root 4096 7 de noviembre 14:13 ..
drwxr-xr-x 2 raíz raíz 4096 7 de noviembre 14:11 bin-rw-r
--r-- 2 raíz raíz 3244 1 de abril de 2016 DERECHOS DE AUTOR
drwxr-xr-x 7 raíz raíz 4096 7 de noviembre 13:17 jre1.8.0_91
lrwxrwxrwx 1 raíz raíz 21 7 de noviembre 14:11 último ->/usr/java/jre1.8.0_91
drwxr-xr-x 16 raíz raíz 4096 7 de noviembre 14:11 lib-rw-r
--r-- 2 raíz raíz 40 1 abr 2016 LICENCIA
drwxr-xr-x 4 raíz raíz 4096 7 de noviembre 14:11 hombre
drwxr-xr-x 3 raíz raíz 4096 7 de noviembre de 2011 plugin-rw-r
--r-- 2 raíz raíz 46 1 de abril de 2016 README-rw-r
--r-- 2 raíz raíz 524 1 de abril de 2016 release-rwxr-xr-x
2 raíz raíz 110114 31 de marzo de 2016 THIRDPARTYLICENSEREADME-JAVAFX.txt-rw-r
--r-- 2 raíz raíz 177094 1 de abril de 2016 THIRDPARTYLICENSEREADME.txt-rw-r
--r-- 2 raíz 955 1 de abril de 2016 Welcome.html
[root@CS0 nasadmin]# ls -al /usr/java/bin/
total 440
drwxr-xr-x 2 raíz raíz 4096 7 de noviembre 14:11 .
drwxr-xr-x 7 raíz raíz 4096 7 de noviembre 14:11 ..
lrwxrwxrwx 2 raíz raíz 8 7 de noviembre 13:17 ControlPanel -> jcontrol-rwxr-xr-x
2 raíz raíz 5730 1 abr 2016 java-rwxr-xr-x
2 raíz raíz 103821 1 abr 2016 javaws-rwxr-xr-x
2 raíz raíz 6264 1 abr 2016 jcontrol-rwxr-xr-x
2 raíz raíz 5881 1 abr 2016 jjs-rwxr-xr-x
2 raíz raíz 5893 1 abr 2016 keytool-rwxr-xr-x
2 raíz raíz 6029 1 abr 2016 orbd-rwxr-xr-x
2 raíz raíz 5897 1 abr 2016 paquete200
-rwxr-xr-x 2 raíz raíz 5997 1 abr 2016 policytool-rwxr-xr-x
2 raíz raíz 5881 1 abr 2016 rmid-rwxr-xr-x
2 raíz raíz 5893 1 abr 2016 rmiregistry-rwxr-xr-x
2 raíz raíz 5909 1 abr 2016 servertool-rwxr-xr-x
2 raíz raíz 6061 1 abr 2016 tnameserv-rwxr-xr-x
2 root root 230044 1 abr 2016 unpack200
[root@CS0 nasadmin]# ls -al /usr/java/lib/i386/ | grep '\->'
lrwxrwxrwx 1 root root 26 abr 27 03:41 libdb_java-4.5.so -> /nas/lib/libdb_java-4.5.so
lrwxrwxrwx 1 root root 30 abr 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
lrwxrwxrwxrwx 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 7 nov 14:11 .
drwxr-xr-x 15 root root 4096 7 de noviembre 14:13 ..
drwxr-xr-x 2 raíz raíz 4096 7 de noviembre 14:11 bin-rw-r
--r-- 2 raíz raíz 3244 1 de abril de 2016 DERECHOS DE AUTOR
drwxr-xr-x 7 raíz raíz 4096 7 de noviembre 13:17 jre1.8.0_91
lrwxrwxrwx 1 raíz raíz 21 7 de noviembre 14:11 último ->/usr/java/jre1.8.0_91
drwxr-xr-x 16 raíz raíz 4096 7 de noviembre 14:11 lib-rw-r
--r-- 2 raíz raíz 40 1 abr 2016 LICENCIA
drwxr-xr-x 4 raíz raíz 4096 7 de noviembre 14:11 hombre
drwxr-xr-x 3 raíz raíz 4096 7 de noviembre de 2011 plugin-rw-r
--r-- 2 raíz raíz 46 1 de abril de 2016 README-rw-r
--r-- 2 raíz raíz 524 1 de abril de 2016 release-rwxr-xr-x
2 raíz raíz 110114 31 de marzo de 2016 THIRDPARTYLICENSEREADME-JAVAFX.txt-rw-r
--r-- 2 raíz raíz 177094 1 de abril de 2016 THIRDPARTYLICENSEREADME.txt-rw-r
--r-- 2 raíz 955 1 de abril de 2016 Welcome.html
[root@CS0 nasadmin]# ls -al /usr/java/bin/
total 440
drwxr-xr-x 2 raíz raíz 4096 7 de noviembre 14:11 .
drwxr-xr-x 7 raíz raíz 4096 7 de noviembre 14:11 ..
lrwxrwxrwx 2 raíz raíz 8 7 de noviembre 13:17 ControlPanel -> jcontrol-rwxr-xr-x
2 raíz raíz 5730 1 abr 2016 java-rwxr-xr-x
2 raíz raíz 103821 1 abr 2016 javaws-rwxr-xr-x
2 raíz raíz 6264 1 abr 2016 jcontrol-rwxr-xr-x
2 raíz raíz 5881 1 abr 2016 jjs-rwxr-xr-x
2 raíz raíz 5893 1 abr 2016 keytool-rwxr-xr-x
2 raíz raíz 6029 1 abr 2016 orbd-rwxr-xr-x
2 raíz raíz 5897 1 abr 2016 paquete200
-rwxr-xr-x 2 raíz raíz 5997 1 abr 2016 policytool-rwxr-xr-x
2 raíz raíz 5881 1 abr 2016 rmid-rwxr-xr-x
2 raíz raíz 5893 1 abr 2016 rmiregistry-rwxr-xr-x
2 raíz raíz 5909 1 abr 2016 servertool-rwxr-xr-x
2 raíz raíz 6061 1 abr 2016 tnameserv-rwxr-xr-x
2 root root 230044 1 abr 2016 unpack200
[root@CS0 nasadmin]# ls -al /usr/java/lib/i386/ | grep '\->'
lrwxrwxrwx 1 root root 26 abr 27 03:41 libdb_java-4.5.so -> /nas/lib/libdb_java-4.5.so
lrwxrwxrwx 1 root root 30 abr 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.