NVE: Das Upgrade schlägt während "Konfigurieren des AuthC-Service für NetWorker" fehl

Summary: Während eines Upgrades der NVE-Appliance (NetWorker Virtual Edition) schlägt der Prozess fehl, wenn der AuthC-Service für NetWorker konfiguriert wird. Versuche, die Aufgabe erneut auszuführen, schlagen fehl. In diesem Wissensdatenbank-Artikel tritt das Problem auf, wenn der EMC_TCUSER Wert in der Datei /nsr/authc_config.txt.preserved vom Standardwert "nsrtomcat" in ein anderes nicht vorhandenes Nutzerkonto geändert wurde. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Der NVE-Upgradeprozess schlägt fehl, wenn der authc-Service für NetWorker konfiguriert wird:
NVE-Webnutzeroberfläche

 

Der NVE-Upgradeprozess findet die authc_config.txt.contained, schlägt jedoch mit einem unbekannten Fehler fehl. Die NVE /data01/avamar/repo/temp/*/tmp/workflow.log zeigt Folgendes an:

YYYY-MM-DD HH:MM:SS (-TZ) 47133243251360 INFO: ---------- BEGIN action.reconfigure-networker-authc-service::do ----------
YYYY-MM-DD HH:MM:SS (-TZ) 47133243251360 INFO: >>> [make_temp_script] 222 very_current_user=root, as_user=root, ssh command is: (sed -i 's/EMC_JAVADIR=\/usr\/java\/latest/EMC_JAVADIR=\/opt\/nre\/java\/latest/Ig' /nsr/authc_config.txt.preserved) >/usr/local/avamar/var/run_command-sysout.13101.47133243251360 2>&1
YYYY-MM-DD HH:MM:SS (-TZ) 47133243251360 INFO: no output seen from "sed -i 's/EMC_JAVADIR=\/usr\/java\/latest/EMC_JAVADIR=\/opt\/nre\/java\/latest/Ig' /nsr/authc_config.txt.preserved"
YYYY-MM-DD HH:MM:SS (-TZ) 47133243251360 INFO: "sed -i 's/EMC_JAVADIR=\/usr\/java\/latest/EMC_JAVADIR=\/opt\/nre\/java\/latest/Ig' /nsr/authc_config.txt.preserved", exit status=0 (success)
YYYY-MM-DD HH:MM:SS (-TZ) 47133254743080 INFO: >>> [make_temp_script] 222 very_current_user=root, as_user=root, ssh command is: (/opt/nsr/authc-server/scripts/authc_configure.sh -silent /nsr/authc_config.txt.preserved) >/usr/local/avamar/var/run_command-sysout.13101.47133254743080 2>&1
YYYY-MM-DD HH:MM:SS (-TZ) 47133243251360 INFO: - - - - - - - BEGIN(output) - - - - - - -
YYYY-MM-DD HH:MM:SS (-TZ) 47133243251360 INFO: 
YYYY-MM-DD HH:MM:SS (-TZ) 47133243251360 INFO: WARNING: Port 9090 is already in use.
YYYY-MM-DD HH:MM:SS (-TZ) 47133243251360 INFO: - - - - - - - END
YYYY-MM-DD HH:MM:SS (-TZ) 47133243251360 ERROR: Configuring AuthC service for NetWorker, exit status=1 (error)
YYYY-MM-DD HH:MM:SS (-TZ) 47133243251360 INFO: post: Configuring AuthC service for NetWorker, exit status=1 (error)
YYYY-MM-DD HH:MM:SS (-TZ) 47133243251360 INFO: >>> [make_temp_script] 222 very_current_user=root, as_user=, ssh command is: (rpm -q dpnserver --last | head -1) >/usr/local/avamar/var/run_command-sysout.13101.47133243251360 2>&1
YYYY-MM-DD HH:MM:SS (-TZ) 47133243251360 INFO: >>> [make_temp_script] 222 very_current_user=root, as_user=admin, ssh command is: (/usr/local/avamar/bin/avhostname -f) >/usr/local/avamar/var/run_command-sysout.13101.47133243251360 2>/usr/local/avamar/var/run_command-syserr.13101.47133243251360

Cause

/nsr/authc_config.txt.preserved enthält einen falschen Eintrag für EMC_TCUSER. Zum Beispiel:

nve:~ # cat /nsr/authc_config.txt.preserved
EMC_JAVADIR=/opt/nre/java/latest
EMC_TCUSER=tomcat
EMC_TCPORT=9090
EMC_CREATETCKEYSTORE=n
EMC_TCKEYSTORE=/nsr/authc/conf/authc.keystore
EMC_DATADIR=/nsr/authc/data
EMC_KEEPBOOT=y
nve:~ #
Während eines NVE-Upgrades führt der Upgradeworkflow das NetWorker-authc_configure.sh Skript mit den in /nsr/authc_config.txt.preserve definierten Werten aus. Der erwartete Wert für EMC_TCUSER ist nsrtomcat.
nve:~ # cat /etc/passwd | grep tomcat
nsrtomcat:x:1003:100::/home/nsrtomcat:/bin/bash
Das Festlegen eines anderen Nutzerkontos führt dazu, dass das Upgrade fehlschlägt, wenn der Nutzer nicht vorhanden ist. Wenn das Nutzerkonto vorhanden ist, kann das Ändern der AUTHC-Eigentumsrechte auf ein anderes Konto dazu führen, dass AUTHC beschädigt wird.

Resolution

1. Melden Sie sich über SSH als admin -Nutzer bei der NVE an.
2. Wechseln Sie zum Root-Nutzer: sudo su -
3. Ändern Sie /nsr/authc_config.txt.contained, um das richtige EMC_TCUSER Konto zu erhalten:
Beispiel:
nve:~ # vi /nsr/authc_config.txt.preserved

EMC_JAVADIR=/opt/nre/java/latest
EMC_TCUSER=nsrtomcat
EMC_TCPORT=9090
EMC_CREATETCKEYSTORE=n
EMC_TCKEYSTORE=/nsr/authc/conf/authc.keystore
EMC_DATADIR=/nsr/authc/data
EMC_KEEPBOOT=y

4. Speichern Sie die Datei: [ESC] :wq!
5. Kehren Sie zur NVE-Webnutzeroberfläche zurück und wiederholen Sie die Aufgabe.

Additional Information

Debuggen:

Hängen Sie -x an die authc_configure.sh #!/bin/bash-Zeile an, Beispiel:

nve:~ # head /opt/nsr/authc-server/scripts/authc_configure.sh
#! /bin/bash -x
#
# $Id$ Copyright (c) 2015-2023 EMC Corporation.
#

#
# Copyright (c) 2015-2023 EMC Corporation.
#
# All rights reserved.  This is an UNPUBLISHED work, and
# comprises proprietary and confidential information of EMC.
nve:~ #

Wiederholen Sie die Aufgabe und überprüfen Sie die folgenden Protokolle auf der NVE:

  • /data01/avamar/repo/temp/*/tmp/workflow.log
  • /data01/avamar/repo/temp/*/tmp/err.log
  • /space/avamar/var/avi/server_log/avinstaller.log
Für die in diesem Wissensdatenbank-Artikel definierte Ursache wurde Folgendes im workflow.log protokolliert, sobald -x debug aktiviert wurde:
nve:~ # cat /data01/avamar/repo/temp/*/tmp/workflow.log | grep "username\|TCUSER"
2024-07-11 12:56:40 (-0400) 47274291182240 INFO: cmd=/space/avamar/repo/temp/NveUpgrade-19.11.0-12.avp_1720716526720/scripts/workflow run tools/webmonitor.rb --server=localhost --username=root --password=*********** --validate_only=true
2024-07-11 12:56:40 (-0400) 47274291182240 INFO: >>> [make_temp_script] 222 very_current_user=root, as_user=root, ssh command is: (/space/avamar/repo/temp/NveUpgrade-19.11.0-12.avp_1720716526720/scripts/workflow run tools/webmonitor.rb --server=localhost --username=root --password=*********** --validate_only=true) >/usr/local/avamar/var/run_command-sysout.15932.47274291182240 2>&1
2024-07-11 12:56:41 (-0400) 47436079741600 NOTICE: Utility: tools/webmonitor.rb --server=localhost --username=root --password=********** --validate_only=true
2024-07-11 12:56:42 (-0400) 47274291182240 INFO: "/space/avamar/repo/temp/NveUpgrade-19.11.0-12.avp_1720716526720/scripts/workflow run tools/webmonitor.rb --server=localhost --username=root --password=*********** --validate_only=true", exit status=0 (success)
2024-07-11 13:04:59 (-0400) 46986367916700 INFO: + DEFAULT_TCUSER=nsrtomcat
2024-07-11 13:04:59 (-0400) 46986367916700 INFO: + EMC_CREATETCUSER=n
2024-07-11 13:04:59 (-0400) 46986367916700 INFO: ++ awk /EMC_TCUSER/ /nsr/authc_config.txt.preserved
2024-07-11 13:04:59 (-0400) 46986367916700 INFO: + username=tomcat
2024-07-11 13:04:59 (-0400) 46986367916700 INFO: ++ awk /EMC_CREATETCUSER/ /nsr/authc_config.txt.preserved
2024-07-11 13:04:59 (-0400) 46986367916700 INFO: + TCUSER_HOME=
Ähnliche Probleme und Protokollerfassung Wissensdatenbank-Artikel:
NetWorker Virtual Edition Upgrade auf 19.8.0.108 schlägt bei Neukonfiguration der NetWorker Management Console-Einstellungen
fehlNetWorker Virtual Edition-Upgradeaufgabe schlägt während der NVE "Reconfiguring NetWorker Authc Service Settings (36 of 47)"
fehl: Triage-Handbuch für Upgrade- oder Installationsfehler

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000226829
Article Type: Solution
Last Modified: 12 Jun 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.