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: Logowanie do NMC kończy się niepowodzeniem z komunikatem "An error occurred while validating user credentials"

Summary: Podczas próby zalogowania się do konsoli zarządzania siecią (NMC) wyświetlane są następujące informacje: Podczas weryfikowania poświadczeń użytkownika wystąpił błąd. Sprawdź, czy usługa uwierzytelniania NetWorker jest uruchomiona. [Wystąpił błąd, błąd wywołania interfejsu API niskiego poziomu Komunikat serwera: Upewnij się, że serwer jest uruchomiony]. LUB [Nie udało się połączyć z NetWorker_ServerName:9090; Brak błędu. Komunikat serwera: Upewnij się, że serwer jest uruchomiony.] ...

This article applies to   This article does not apply to 

Symptoms

Poniżej opisano zachowanie zaobserwowane w związku z tym problemem:

  • Nie można zalogować się do NMC po ponownym uruchomieniu serwera NetWorker.
  • Podczas próby zalogowania się do NMC pojawia się błąd podczas sprawdzania poprawności poświadczeń.

 

Wyświetlane są następujące komunikaty:

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

 

Lub

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

 

Można go tymczasowo rozwiązać, ponownie uruchamiając WSZYSTKIE usługi NetWorker, ale problem pojawi się ponownie przy następnym ponownym uruchomieniu.

Problem może występować sporadycznie.

Serwer nadal wykonuje operacje. Widoczne w dziennikach i za pośrednictwem serwera NetWorker nsrwatch .

 

Cause

Ten błąd może pojawić się, jeśli występuje konflikt portów dla jednego z portów używanych przez usługę AUTHC. Można to zidentyfikować w pliku serwera NetWorker \nsr\logs\daemon.raw Dziennika:

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

 

Lub

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: korzystanie z nsr_render_log

 

W takim przypadku nie można przypisać portów 8009 (Tomcat AJP Connector Port) i 8005 (Tomcat Security Shutdown), ponieważ korzysta z nich inna aplikacja. Taka sytuacja może wystąpić, jeśli na tym serwerze zainstalowana jest co najmniej jedna inna aplikacja korzystająca z serwera Apache Tomcat. Serwer NetWorker (nsrd) kontroluje usługę uwierzytelniania i nie może być kontrolowany przez użytkownika. Poniższe informacje można zobaczyć w daemon.raw:

NetWorker_ServerName nsrctld NSR notice Daemon authservice terminated.

 

Resolution

Opcja 1:
Dostosuj porty używane przez drugi składnik, tak aby nie było konfliktu portów z certyfikatem Apache Tomcat używanym przez usługę uwierzytelniania NetWorker.

 

Opcja 2:
Zmień porty używane przez instancję Tomcat firmy NetWorker, wykonując następujące czynności:

  1. Zatrzymaj usługi na serwerze NetWorker, wykonaj następujące czynności:
    Linux: nsr_shutdown
    Windows: net stop nsrexecd /y

  2. Zidentyfikuj port, który nie jest używany przez żadną z innych uruchomionych usług:
    netstat -ab > netstat_ports.txt (np.: 8089, 8087 i tak dalej...)

  3. Otwórz plik server.xml w oknie:
    Linux: /nsr/authc/conf/server.xml
    Windows: [Ścieżka instalacji NetWorker]\nsr\authc-server\tomcat\conf

    Uwaga: Ścieżka instalacji NetWorker ma zostać zastąpiona pełną ścieżką katalogu instalacyjnego NetWorker.
  4. Zmodyfikuj plik, zastępując port 8009 na 8089 (wybrany w kroku 2).
    W przypadku konfliktu 8005 zmodyfikuj:
    <Server port="8005" shutdown="SHUTDOWN">
    DO:
    <Server port="8085" shutdown="SHUTDOWN">

    W przypadku konfliktu 8009 zmodyfikuj:
    <!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
    DO:
    <!-- Define an AJP 1.3 Connector on port 8089 --> <Connector port="8089" protocol="AJP/1.3" redirectPort="8443"/>

  5. Zapisz plik i uruchom ponownie serwer NetWorker.

    UWAGA: Usługi można ponownie uruchomić; jednak problem nie zostanie potwierdzony jako rozwiązany do czasu następnego ponownego uruchomienia systemu operacyjnego:

    Linux: systemctl start networker
    Windows:
    net start nsrd
    net start gstd (Wymagane tylko wtedy, gdy na serwerze NetWorker zainstalowano NMC)

  6. Nawiąż połączenie z kartą NMC.

 

Affected Products

NetWorker Management Console

Products

NetWorker, NetWorker Management Console