VNX: java.lang.UnsatisfiedLinkError 오류와 함께 nas_stats 실패함 [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
스레드 "main"에서 예외 발생 java.lang.UnsatisfiedLinkError : no db_java-4.5 in java.library.path
at java.lang.ClassLoader.loadLibrary (알 수없는 소스)
java.lang.Runtime.loadLibrary0 (알 수없는 소스)
java.lang.System.loadLibrary (알 수없는 소스)
com.sleepycat.db.internal.db_javaJNI.<com.sleepycat.db.internal.DbEnv에서 clinit>(db_javaJNI.java:49).
<com.sleepycat.db.EnvironmentConfig.createEnvironment(EnvironmentConfig.java:932)의 init>(DbEnv.java:213)
com.sleepycat.db.Environment의 com.sleepycat.db.EnvironmentConfig.openEnvironment(EnvironmentConfig.java:885)
에서.<BDBHandler.setup (BDBHandler.java:130)에서 init> (Environment.java:30)
nas_stats.main (nas_stats.java:1429)
[root@CS0 nasadmin] # nas_stats -groups -list
스레드 "main"의 예외 java.lang.UnsatisfiedLinkError : java.library.path
에 멀티 바이트 없음 java.lang.ClassLoader.loadLibrary (알 수없는 소스)
java.lang.Runtime.loadLibrary0 (알 수없는 소스)
에서 java.lang.System.loadLibrary (알 수없는 소스)
OutputFormatter에서.<nas_stats.main(nas_stats.java:1474)에서 clinit>(OutputFormatter.java:249
)
Cause
JRE(Java Run Time) RPM 패키지와 관련하여 Control Station에서 지원되지 않는 수정이 발생했습니다.
Resolution
고객이 최신 버전의 Java JRE를 설치하여 /usr/java/lib/i386 폴더를 재생성한 것 같습니다. 이로 인해 2 개의 심볼릭 링크가 누락되어 java.lang.UnsatisfiedLinkError 2의보고 오류가 발생했습니다. 필요한 파일은 다음과 같습니다.
:lrwxrwxrwx 1 루트 루트 26 Nov 7 14:11 /usr/java/lib/i386/libdb_java-4.5.so -> /nas/lib/libdb_java-4.5.so
lrwxrwxrwx 1 루트 루트 루트 30 11월 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/lib/libmultibyte.so /usr/java/lib/i386/libmultibyte.so
이제 올바르게 작동합니다 :
[root@CS0 nasadmin] # nas_stats -groups -list
유형 이름
시스템 basic-std
시스템 caches-std
시스템 cifs-std
시스템 cifsOps-std
시스템 diskVolumes-std 시스템 metaVolumes-std
시스템 netDevices-std
시스템 nfs-std
시스템 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 루트 루트 루트 26 Feb 27 2016 / usr / bin / java - / usr / java /> default / bin / java
[root@CS0 nasadmin] # ls -al / usr / local / bin / java
lrwxrwxrwx 1 루트 루트 루트 18 2016 년 2 월 27 일 / usr / local / bin / java ->/usr/java/bin/java
[root@CS0 nasadmin]# ls -al /usr/java/
total 348
drwxr-xr-x 7 루트 루트 루트 4096 Nov 7 14:11 .
drwxr-xr-x 15 루트 루트 4096 Nov 7 14:13 ..
drwxr-xr-x 2 루트 루트 4096 11월 7일 14:11 bin-rw-r
--r-- 2 루트 루트 3244 2016년 4월 1일 COPYRIGHT
drwxr-xr-x 7 루트 루트 4096 11월 7일 13:17 jre1.8.0_91
lrwxrwxrwx 1 루트 루트 21 11월 7일 14:11 latest ->/usr/java/jre1.8.0_91
drwxr-xr-x 16 루트 루트 4096 11월 7일 14:11 lib-rw-r
--r-- 2 루트 루트 40 2016년 4월 1일 라이센스
drwxr-xr-x 4 루트 루트 4096 11월 7일 14:11 남자
drwxr-xr-x 3 루트 루트 4096 11월 7일 14:11 plugin-rw-r
--r-- 2 루트 루트 46 2016년 4월 1일 README-rw-r
--r-- 2 루트 루트 524 2016년 4월 1일 release-rwxr-xr-x
2 루트 루트 110114 2016년 3월 31일 THIRDPARTYLICENSEREADME-JAVAFX.txt-rw-r
--r-- 2 루트 루트 177094 2016년 4월 1일 THIRDPARTYLICENSEREADME.txt-rw-r
--r-- 2 루트 루트 955 2016년 4월 1일 Welcome.html
[root@CS0 nasadmin]# ls -al /usr/java/bin/
total 440
drwxr-xr-x 2 루트 루트 4096 11월 7일 14:11 .
drwxr-xr-x 7 루트 루트 4096 Nov 7 14:11 ..
lrwxrwxrwx 2 루트 루트 8 11월 7일 13:17 제어판 -> 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 루트 루트 6061 2016년 4월 1일 tnameserv-rwxr-xr-x
2 루트 루트 230044 2016년 4월 1일 unpack200
[root@CS0 nasadmin] # ls -al /usr/java/lib/i386/ | grep '\->'
lrwxrwxrwx 1 루트 루트 26 4월 27 03:26 4월 27일 03:41 libdb_java-4.5.so -> /nas/lib/libdb_java-4.5.so
lrwxrwxrwx 1 루트 루트 30 4월 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 루트 루트 루트 26 Feb 27 2016 / usr / bin / java - / usr / java /> default / bin / java
[root@CS0 nasadmin] # ls -al / usr / local / bin / java
lrwxrwxrwx 1 루트 루트 루트 18 2016 년 2 월 27 일 / usr / local / bin / java ->/usr/java/bin/java
[root@CS0 nasadmin]# ls -al /usr/java/
total 348
drwxr-xr-x 7 루트 루트 루트 4096 Nov 7 14:11 .
drwxr-xr-x 15 루트 루트 4096 Nov 7 14:13 ..
drwxr-xr-x 2 루트 루트 4096 11월 7일 14:11 bin-rw-r
--r-- 2 루트 루트 3244 2016년 4월 1일 COPYRIGHT
drwxr-xr-x 7 루트 루트 4096 11월 7일 13:17 jre1.8.0_91
lrwxrwxrwx 1 루트 루트 21 11월 7일 14:11 latest ->/usr/java/jre1.8.0_91
drwxr-xr-x 16 루트 루트 4096 11월 7일 14:11 lib-rw-r
--r-- 2 루트 루트 40 2016년 4월 1일 라이센스
drwxr-xr-x 4 루트 루트 4096 11월 7일 14:11 남자
drwxr-xr-x 3 루트 루트 4096 11월 7일 14:11 plugin-rw-r
--r-- 2 루트 루트 46 2016년 4월 1일 README-rw-r
--r-- 2 루트 루트 524 2016년 4월 1일 release-rwxr-xr-x
2 루트 루트 110114 2016년 3월 31일 THIRDPARTYLICENSEREADME-JAVAFX.txt-rw-r
--r-- 2 루트 루트 177094 2016년 4월 1일 THIRDPARTYLICENSEREADME.txt-rw-r
--r-- 2 루트 루트 955 2016년 4월 1일 Welcome.html
[root@CS0 nasadmin]# ls -al /usr/java/bin/
total 440
drwxr-xr-x 2 루트 루트 4096 11월 7일 14:11 .
drwxr-xr-x 7 루트 루트 4096 Nov 7 14:11 ..
lrwxrwxrwx 2 루트 루트 8 11월 7일 13:17 제어판 -> 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 루트 루트 6061 2016년 4월 1일 tnameserv-rwxr-xr-x
2 루트 루트 230044 2016년 4월 1일 unpack200
[root@CS0 nasadmin] # ls -al /usr/java/lib/i386/ | grep '\->'
lrwxrwxrwx 1 루트 루트 26 4월 27 03:26 4월 27일 03:41 libdb_java-4.5.so -> /nas/lib/libdb_java-4.5.so
lrwxrwxrwx 1 루트 루트 30 4월 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.