NetWorker: REST-ohjelmointirajapintapyynnöt epäonnistuvat HTTP 500:lla java.lang.UnhappyLinkError
Summary: NetWorker Representational State Transfer Application Programming Interface (REST API) -toiminnot epäonnistuvat HTTP 500:n kanssa. Sivu raportoi java.lang.UnhappyLinkError-virheen, jossa todetaan, että librestapi64.so on jo ladattu toiseen classloaderiin. ...
Symptoms
NetWorker REST API -toiminnot epäonnistuvat HTTP 500:lla (sisäinen palvelinvirhe).
Minkä tahansa REST-ohjelmointirajapinnan päätepisteen käyttäminen selaimella (https://NW_SERVER_ADDRESS:9090/nwrestapi/v3/global) raportit:
/nsr/logs/restapi/restapi.log-hakemistoon ei ole kirjattu virheitä tai tietoja.
Cause
Käytetty NetWorker-versio ei virallisesti tue NetWorker-palvelinkäyttöjärjestelmää (OS).
Ongelma ilmeni esimerkiksi sen jälkeen, kun aiemmin luotu NetWorker-palvelin oli päivitetty Red Hat 7.9 -versiosta Red Hat 9.5 -versioon NetWorker 19.9 -version käytön aikana. NetWorker 19.9 ei virallisesti tue Red Hat 9.5 -versiota. Ongelma voidaan havaita myös ilman päivityksiä, jos uusi NetWorker-palvelinversio asennetaan käyttöjärjestelmään, jota ei tueta.
Resolution
Sen varmistaminen, että NetWorker-versio ja palvelimen käyttöjärjestelmä vastaavat tukivaatimuksia
Yhteensopivuustaulukko on kohdassa: https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
Lataa NetWorkerin versiokohtainen opas NETWORKER &; ALL COMPONENTS, REPORTS, MODULES - osasta.
Varmista, että Java Runtime Environment (JRE) tai NetWorker Runtime Environment (NRE) on ajan tasalla ja määritetty oikein: NetWorker Runtime Environment (NRE): Johdanto ja asennus