NetWorker: nsr_shutdown ne parvient pas à arrêter NetWorker lorsque la variable TIMEOUT est définie en externe sur lecture seule.

Podsumowanie: Les services NetWorker ne peuvent pas être arrêtés lorsque nsr_shutdown est appelé et que l’une des variables du script (TIMEOUT) est définie en externe sur lecture seule.

Ten artykuł dotyczy Ten artykuł nie dotyczy Ten artykuł nie jest powiązany z żadnym konkretnym produktem. Nie wszystkie wersje produktu zostały zidentyfikowane w tym artykule.

Objawy

  • Le système NetWorker se trouve sur un système d’exploitation Linux/UNIX.
  • NetWorker 19.7.0.1 ou version antérieure est installé.
  • La commande nsr_shutdown est émise pour arrêter les services NetWorker, mais échoue avec l’erreur suivante.
nwsystem:/ # . /usr/bin/nsr_shutdown
ksh: TIMEOUT: This variable is read only.
nwsystem:/ #

Przyczyna

Le script unix nsr_shutdown utilise « TIMEOUT » comme variable locale, mais il s’agit en fait d’une variable d’environnement globale bien connue qui peut être lue globalement uniquement par l’utilisateur. Lorsque cela se produit, nsr_shutdown échoue lorsqu’il tente de définir la variable TIMEOUT.

Rozwiązanie

Solution

Modifiez le script /usr/bin/nsr_shutdown et remplacez toutes les instances de la variable TIMEOUT par un autre nom de variable, par exemple NSR_TIMEOUT.

Exemple:

TIMEOUT=`expr $TIMESTAMP + $TIMETOKILL`
        while [ "`cat $NSR_SERVICES`" ] && [ $TIMEOUT -gt `GetTime` ]; do

Modifiez-les en :

NSR_TIMEOUT=`expr $TIMESTAMP + $TIMETOKILL`
        while [ "`cat $NSR_SERVICES`" ] && [ $NSR_TIMEOUT -gt `GetTime` ]; do

 

Les ingénieurs NetWorker ont mis à jour le script pour utiliser une variable différente. Ce correctif sera intégré dans la prochaine version cumulative du correctif 19.7 après la version 19.7.0.1.

Produkty, których dotyczy problem

NetWorker, NetWorker Series
Właściwości artykułu
Numer artykułu: 000204196
Typ artykułu: Solution
Ostatnia modyfikacja: 19 lip 2023
Wersja:  3
Znajdź odpowiedzi na swoje pytania u innych użytkowników produktów Dell
Usługi pomocy technicznej
Sprawdź, czy Twoje urządzenie jest objęte usługą pomocy technicznej.