Seuraavassa kuvataan, miten ongelmaa on havaittu:
Seuraavat sanomat tulevat näkyviin:
An error occurred while validating user credentials. Verify that Networker Authentication Service is running. [An error occurred, a low level system api call failure Server Message: Make sure that the server is running].
Tai
An error occurred while validating user credentials. Verify that Networker Authentication Service is running. [Failed to connect to NetWorker_ServerName:9090; No Error. Server Message : Make sure that the server is running.]
Tämä voidaan ratkaista tilapäisesti käynnistämällä KAIKKI NetWorker-palvelut uudelleen, mutta ongelma ilmenee uudelleen seuraavassa uudelleenkäynnistyksessä.
Ongelma voi olla ajoittainen.
Palvelin suorittaa toimintoja loppuun. Näkyy lokeissa ja NetWorker-palvelimen kautta nsrwatch
Komento.
Tämä virhe voi ilmetä, jos jossakin AUTHC-palvelun käyttämässä portissa on porttiristiriita. Tämä on tunnistettavissa NetWorker-palvelimen \nsr\logs\daemon.raw
Kirjaudu:
NetWorker_ServerName nsrctld NSR notice authservice: SEVERE: StandardServer.await: create[localhost:8009]: NetWorker_ServerName nsrctld NSR notice authservice: java.net.BindException: Address already in use: JVM_Bind
Tai
NetWorker_ServerName nsrctld NSR notice authservice: SEVERE: StandardServer.await: create[localhost:8005]: NetWorker_ServerName nsrctld NSR notice authservice: java.net.BindException: Address already in use: JVM_Bind
NetWorker: Kuinka käyttää nsr_render_log
Tässä tapauksessa portteja 8009 (Tomcat AJP Connector Port) ja 8005 (Tomcat Security Shutdown) ei voi määrittää, koska toinen sovellus käyttää niitä. Näin voi käydä, jos palvelimelle on asennettu yksi tai useampi muu sovellus, joka käyttää Apache Tomcatia. NetWorker-palvelin (nsrd) hallitsee authserviceä, eikä sitä voi hallita käyttäjällä. Seuraavat tiedot voidaan nähdä daemon.raw:
NetWorker_ServerName nsrctld NSR notice Daemon authservice terminated.
Vaihtoehto 1:
Säädä toisen komponentin käyttämät portit siten, että portit eivät ole ristiriidassa NetWorkerin todennuspalvelun käyttämän Apache Tomcatin kanssa.
Vaihtoehto 2:
Muuta NetWorkerin Tomcat-ilmentymän käyttämiä portteja suorittamalla seuraavat vaiheet:
Pysäytä palvelut NetWorker-palvelimessa ja tee seuraavat toimet:
Linux: nsr_shutdown
Windows: net stop nsrexecd /y
Tunnista portti, jota mikään muu käynnissä oleva palvelu ei käytä:
netstat -ab > netstat_ports.txt
(esim. 8089, 8087 ja niin edelleen...)
Avaa server.xml tiedosto kohdassa:
Linux: /nsr/authc/conf/server.xml
Windows: [NetWorkerin asennuspolku]\nsr\authc-server\tomcat\conf
Muokkaa tiedostoa korvaamalla portit 8009–8089 (valittu vaiheessa 2).
Jos kyseessä on 8005-ristiriita, muokkaa:
<Server port="8005" shutdown="SHUTDOWN">
VASTAANOTTAJA:
<Server port="8085" shutdown="SHUTDOWN">
Jos kyseessä on 8009-ristiriita, muokkaa:
<!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
VASTAANOTTAJA:
<!-- Define an AJP 1.3 Connector on port 8089 --> <Connector port="8089" protocol="AJP/1.3" redirectPort="8443"/>
Tallenna tiedosto ja käynnistä NetWorker-palvelin uudelleen.
Linux: systemctl start networker
Windows:
net start nsrd
net start gstd
(Tarvitaan vain, jos NMC on asennettu NetWorker-palvelimeen)
Muodosta yhteys NMC:hen.