Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

NetWorker: L'accesso a NMC non riesce con il messaggio "An error occurred while validating user credentials"

Summary: Quando si tenta di accedere alla Network Management Console (NMC), viene visualizzato quanto segue: Si è verificato un errore durante la convalida delle credenziali utente. Verificare che il servizio di autenticazione NetWorker sia in esecuzione. [Si è verificato un errore, errore di chiamata API di sistema di basso livello Messaggio del server: Assicurarsi che il server sia in esecuzione]. OR [Failed to connect to NetWorker_ServerName:9090; Nessun errore. Messaggio del server: Assicurarsi che il server sia in esecuzione.] ...

This article applies to   This article does not apply to 

Symptoms

La seguente tabella caratterizza il comportamento osservato con questo problema:

  • Impossibile accedere a NMC dopo il riavvio del server NetWorker.
  • Quando si tenta di accedere a NMC, viene visualizzato un errore durante la convalida delle credenziali.

 

Vengono visualizzati i seguenti messaggi:

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].

 

O

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.]

 

Questo problema può essere temporaneamente risolto riavviando TUTTI i servizi NetWorker, ma il problema si ripresenta al riavvio successivo.

Il problema potrebbe essere intermittente.

Il server sta ancora completando le operazioni. Visibile nei registri e tramite il server NetWorker nsrwatch .

 

Cause

Questo errore può essere visualizzato se si verifica un conflitto di porte per una delle porte utilizzate dal servizio AUTHC. Ciò è identificabile nel server NetWorker \nsr\logs\daemon.raw Registro:

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

 

O

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: Come utilizzare nsr_render_log (in inglese)

 

In questo caso, non è possibile assegnare le porte 8009 (porta del connettore Tomcat AJP) e 8005 (Tomcat Security Shutdown) mentre un'altra applicazione le utilizza. Ciò può verificarsi se su questo server sono installate una o più altre applicazioni che utilizzano Apache Tomcat. Il server NetWorker (nsrd) controlla l'authservice e non può essere controllato dall'utente. Le seguenti informazioni possono essere visualizzate nella daemon.raw:

NetWorker_ServerName nsrctld NSR notice Daemon authservice terminated.

 

Resolution

Opzione 1:
Regolare le porte utilizzate dall'altro componente in modo che non vi sia alcun conflitto di porte con Apache Tomcat utilizzato dal servizio di autenticazione di NetWorker.

 

Opzione 2:
Modificare le porte utilizzate dall'istanza Tomcat di NetWorker completando i seguenti passaggi:

  1. Arrestare i servizi sul server NetWorker completare i seguenti passaggi:
    Linux: nsr_shutdown
    Windows: net stop nsrexecd /y

  2. Identificare una porta che non viene utilizzata da nessuno degli altri servizi in esecuzione:
    netstat -ab > netstat_ports.txt (ad es.: 8089, 8087 e così via...)

  3. Aprire il file server.xml in:
    Linux: /nsr/authc/conf/server.xml
    Finestre: [Percorso di installazione di NetWorker]\nsr\authc-server\tomcat\conf

    Nota: Il percorso di installazione di NetWorker deve essere sostituito con il percorso completo della directory di installazione di NetWorker.
  4. Modificare il file sostituendo la porta 8009 in 8089 (scelta nel passaggio 2).
    Per il conflitto 8005, modificare:
    <Server port="8005" shutdown="SHUTDOWN">
    A:
    <Server port="8085" shutdown="SHUTDOWN">

    Per il conflitto 8009, modificare:
    <!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
    A:
    <!-- Define an AJP 1.3 Connector on port 8089 --> <Connector port="8089" protocol="AJP/1.3" redirectPort="8443"/>

  5. Salvare il file e riavviare il server NetWorker.

    NOTA: I servizi possono essere riavviati; Tuttavia, il problema non verrà confermato come risolto fino al successivo riavvio del sistema operativo:

    Linux: systemctl start networker
    Windows:
    net start nsrd
    net start gstd (necessario solo se NMC è installato sul server NetWorker)

  6. Connettersi a NMC.

 

Affected Products

NetWorker Management Console

Products

NetWorker, NetWorker Management Console