NetWorker: nsr_shutdown kan NetWorker niet afsluiten wanneer de TIMEOUT-variabele extern is ingesteld op alleen-lezen.

Podsumowanie: NetWorker-services kunnen niet worden afgesloten wanneer nsr_shutdown wordt aangeroepen en een van de variabelen in het script (TIMEOUT) extern is ingesteld op alleen-lezen.

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

  • Het NetWorker-systeem bevindt zich op een Linux/UNIX-besturingssysteem.
  • NetWorker 19.7.0.1 of eerder is geïnstalleerd.
  • De opdracht nsr_shutdown wordt gegeven om NetWorker-services te stoppen, maar mislukt met de volgende fout.
nwsystem:/ # . /usr/bin/nsr_shutdown
ksh: TIMEOUT: This variable is read only.
nwsystem:/ #

Przyczyna

Het nsr_shutdown unix-script gebruikt "TIMEOUT" als een lokale variabele, maar dit is in feite een bekende globale omgevingsvariabele die alleen wereldwijd kan worden gemaakt door de gebruiker. Wanneer dit gebeurt, mislukt nsr_shutdown wanneer wordt geprobeerd de TIMEOUT-variabele in te stellen.

Rozwiązanie

Tijdelijke oplossing

Bewerk het script /usr/bin/nsr_shutdown en wijzig alle instanties van de variabele TIMEOUT in een andere variabele naam, bijvoorbeeld NSR_TIMEOUT.

Voorbeeld:

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

Ga naar:

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

 

NetWorker Engineering heeft het script bijgewerkt om een andere variabele te gebruiken. Deze oplossing wordt opgenomen in de volgende cumulatieve hotfixversie van 19.7 na 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.