Následující charakteristika chování pozorovaná při tomto problému:
Zobrazí se následující zprávy:
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].
Nebo
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.]
Tento problém lze dočasně vyřešit restartováním VŠECH služeb NetWorker, ale problém se znovu objeví při příštím restartování.
Problém se může občasně vyskytovat.
Server stále dokončuje operace. Viditelné v protokolech a prostřednictvím serveru NetWorker. nsrwatch
.
Tato chyba se může zobrazit, pokud dojde ke konfliktu portů pro jeden z portů používaných službou AUTHC. To je identifikovatelné u serveru NetWorker \nsr\logs\daemon.raw
Protokolu:
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
Nebo
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: Návod k použití nsr_render_log
V takovém případě nelze přiřadit porty 8009 (port konektoru Tomcat AJP) a 8005 (vypnutí zabezpečení Tomcat), protože je používá jiná aplikace. K tomu může dojít, pokud je na tomto serveru nainstalována jedna nebo více dalších aplikací, které používají Apache Tomcat. Server NetWorker (nsrd) řídí službu authservice a nelze jej řídit uživatelem. Následující text může být uveden v daemon.raw:
NetWorker_ServerName nsrctld NSR notice Daemon authservice terminated.
Možnost 1:
Upravte porty používané druhou komponentou tak, aby nedocházelo ke konfliktu portů s kódem Apache Tomcat používaným ověřovací službou NetWorker.
Možnost 2:
Změňte porty používané instancí Tomcat NetWorker provedením následujících kroků:
Zastavte služby na serveru NetWorker:
Linux: nsr_shutdown
Windows: net stop nsrexecd /y
Určete port, který nepoužívá žádná z ostatních spuštěných služeb:
netstat -ab > netstat_ports.txt
(např.: 8089, 8087 a tak dále...)
Otevřete soubor server.xml v části:
Linux: /nsr/authc/conf/server.xml
Windows: [Cesta instalace NetWorker]\nsr\authc-server\tomcat\conf
Upravte soubor nahrazením portu 8009 za 8089 (vybraný v kroku 2).
V případě konfliktu 8005 upravte:
<Server port="8005" shutdown="SHUTDOWN">
KOMU:
<Server port="8085" shutdown="SHUTDOWN">
V případě konfliktu 8009 upravte:
<!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
KOMU:
<!-- Define an AJP 1.3 Connector on port 8089 --> <Connector port="8089" protocol="AJP/1.3" redirectPort="8443"/>
Uložte soubor a restartujte server NetWorker.
Linux: systemctl start networker
Windows:
net start nsrd
net start gstd
(Vyžadováno pouze v případě, že je na serveru NetWorker nainstalován nástroj NMC.)
Připojte se k centru NMC.