VNX : nas_stats epäonnistuu java.lang.UnhappyLinkError [Dell EMC Correctable] -virheilmoituksen kanssa

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




Asiakas huomasi virheen kuntotarkastuksessa:

Control Station: Tarkistetaan tilastoryhmien tietokantaa....................... Epäonnistua

nas_stats komento epäonnistuu seuraavasti:  

[nasadminCS0 nasadmin]# nas_stats -groups -list
Poikkeus säikeessä "main" java.lang.UnhappyLinkError: 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)
osoitteessa com.sleepycat.db.internal.DbEnv.<init>(DbEnv.java:213)
at com.sleepycat.db.EnvironmentConfig.createEnvironment(EnvironmentConfig.java:932)
at com.sleepycat.db.EnvironmentConfig.openEnvironment(EnvironmentConfig.java:885)
at com.sleepycat.db.Environment.<init>(Environment.java:30)
osoitteessa BDBHandler.setup(BDBHandler.java:130)
at nas_stats.main(nas_stats.java:1429)

[root@CS0 nasadmin]# nas_stats -groups -list
Poikkeus säikeessä "main" java.lang.UnhappyLinkError: ei monitavua java.library.pathissa
osoitteessa java.lang.ClassLoader.loadLibrary(tuntematon lähde)
osoitteessa java.lang.Runtime.loadLibrary0(tuntematon lähde)
osoitteessa java.lang.System.loadLibrary(tuntematon lähde)
        klo OutputFormatter.<Clinit>(OutputFormatter.java:249)
nas_stats.main(nas_stats.java:1474)


Cause

Ohjausasemassa tapahtui muutoksia, joita ei tueta liittyen Java Runtime (JRE) RPM -pakettiin

Resolution


Näyttää siltä, että asiakas asensi uudemman Java JRE -version, minkä seurauksena kansio /usr/java/lib/i386 luotiin uudelleen. Tämä teki 2 symbolista linkkiä missiin ja aiheutti raportoidun virheen: java.lang.UnhappyLinkError

2 Tarvittavat tiedostot ovat:

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 marras 7 14:11 /usr/java/lib/i386/libmultibyte.so - /nas/stats/lib/libmultibyte.so>


Kun olet luonut molempien linkit uudelleen, Se toimi onnistuneesti.

Luoda uudelleen:

[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


Nyt se toimii oikein:

[root@CS0 nasadmin]# nas_stats -groups -list
Type Name
System basic-std
System caches-std
System cifs-std
System cifsOps-std
Järjestelmä diskVolumes-std
Järjestelmän metaVolumes-std
Järjestelmä netDevices-std
Järjestelmä nfs-std
Järjestelmä nfsOps-std

Jos ongelma on monimutkainen, on tehtävä CS-palautus.


Additional Information

Tyypilliset Java-sijainnit ovat alla olevat (8.1.9.184-ruudusta tämä on peräisin koodin perusteella, tämä vaihtelee JRE-versionumeron mukaan):

[root@CS0 nasadmin]# nas_version
8.1.9-184
[root@CS0 nasadmin]# ls -al /usr/bin/java
lrwxrwxrwx 1 juurijuuri 26. helmikuuta 27, 2016 /usr/bin/java ->/usr/java/default/bin/java
[root@CS0 nasadmin]# ls -al /usr/local/bin/java
lrwxrwxrwx 1 juurijuuri 18. helmikuuta 2716 /usr/local/bin/java ->/usr/java/bin/java
[root@CS0 nasadmin]# ls -al /usr/java/
total 348
drwxr-xr-x 7 root root root 4096 marras 7 14:11 .
drwxr-xr-x 15 juurijuuri 4096 marras 7 14:13.
drwxr-xr-x 2 juurijuuri 4096 marras 7 14:11 bin-rw-r-r-r
-- 2 juurijuuri 3244 huhti 1, 2016 COPYRIGHT
drwxr-xr-x 7 juurijuuri 4096 marras 7 13:17 jre1.8.0_91
lrwxrwxrwx 1 juurijuuri 21 marras 7 14:11 viimeisin ->/usr/java/jre1.8.0_91
drwxr-xr-x 16 root root root 4096 marras 7 14:11 lib-rw-r-r-r
-- 2 root root 40 huhti 1, 2016 LISENSSI
drwxr-xr-x 4 juurijuuri 4096 marras 7 14:11 mies
drwxr-xr-x 3 juurijuuri 4096 marras 7 14:11 plugin-rw-r
--r-r-- 2 juurijuuri 46 huhti 1, 2016 README-rw-r
--r-- 2 juurijuuri 524 huhti 1, 2016 release-rwxr-xr-x
2 juurijuuri 110114 maalis 31, 2016 THIRDPARTYLICENSEREADME-JAVAFX.txt-rw-r
--r-r-- 2 juurijuuri 177094 huhti 1, 2016 THIRDPARTYLICENSEREADME.txt-rw-r
--r-- 2 juurijuuri 955 huhti 1, 2016 Welcome.html
[root@CS0 nasadmin]# ls -al /usr/java/bin/
total 440
drwxr-xr-x 2 juurijuuri 4096 marras 7 14:11 .
drwxr-xr-x 7 juurijuuri 4096 marras 7 14:11.
lrwxrwxrwx 2 juurijuuri 8 marras 7 13: 17 Ohjauspaneeli -> jcontrol-rwxr-xr-x
2 juurijuuri 5730 1. huhtikuuta 2016 java-rwxr-xr-x
2 juurijuuri 103821 1. huhtikuuta 2016 javaws-rwxr-xr-x
2 juurijuuri 6264 1. huhtikuuta 2016 jcontrol-rwxr-xr-x
2 juurijuuri 5881 huhti 1, 2016 jjs-rwxr-xr-x
2 juurijuuri 5893 huhti 1, 2016 keytool-rwxr-xr-x
2 root root root 6029 huhti 1, 2016 orbd-rwxr-xr-x
2 root root 5897 huhti 1, 2016 pack200
-rwxr-xr-x 2 juurijuuri 5997 huhti 1, 2016 policytool-rwxr-xr-x
2 root root 5881 huhti 1, 2016 rmid-rwxr-xr-x
2 root root 5893 huhti 1, 2016 rmiregistry-rwxr-xr-x
2 root root root 5909 huhti 1, 2016 servertool-rwxr-xr-xr
; -x 2 juurijuuri 6061 1. huhtikuuta 2016 tnameserv-rwxr-xr-x
2 juurijuuri 230044 1. huhtikuuta 2016 unpack200
[root@CS0 nasadmin]# ls -al /usr/java/lib/i386/ | grep '\->'
lrwxrwxrwx 1 juurijuuri 26 huhti 27 03:41 libdb_java-4.5.so -> /nas/lib/libdb_java-4.5.so
lrwxrwxrwx 1 juurijuuri 30 huhti 27 03:42 libmultibyte.so -> /nas/stats/lib/libmultibyte.so


Products

VNX1 Series, VNX2 Series
Article 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.