NetWorker: nsr_shutdown falha ao desligar o NetWorker quando a variável TIMEOUT é definida externamente como somente leitura.
Resumen: Os serviços do NetWorker não podem ser desligados quando nsr_shutdown é invocado e uma das variáveis dentro do script (TIMEOUT) é definida externamente como somente leitura.
Este artículo se aplica a
Este artículo no se aplica a
Este artículo no está vinculado a ningún producto específico.
No se identifican todas las versiones del producto en este artículo.
Síntomas
- O sistema NetWorker está em um sistema operacional Linux/UNIX.
- O NetWorker 19.7.0.1 ou anterior está instalado.
- O nsr_shutdown comando é emitido para interromper os serviços do NetWorker, mas falha com o seguinte erro.
nwsystem:/ # . /usr/bin/nsr_shutdown ksh: TIMEOUT: This variable is read only. nwsystem:/ #
Causa
O nsr_shutdown unix usa "TIMEOUT" como uma variável local, mas essa é, na verdade, uma variável de ambiente global bem conhecida que pode ser feita somente leitura global pelo usuário. Quando isso acontece, o nsr_shutdown falha quando tenta definir a variável TIMEOUT.
Resolución
Solução temporária
Edite o script /usr/bin/nsr_shutdown e altere todas as instâncias do TIMEOUT variável para qualquer outro nome de variável, por exemplo, NSR_TIMEOUT.
Exemplo:
TIMEOUT=`expr $TIMESTAMP + $TIMETOKILL`
while [ "`cat $NSR_SERVICES`" ] && [ $TIMEOUT -gt `GetTime` ]; do
Alterar para:
NSR_TIMEOUT=`expr $TIMESTAMP + $TIMETOKILL`
while [ "`cat $NSR_SERVICES`" ] && [ $NSR_TIMEOUT -gt `GetTime` ]; do
A engenharia do NetWorker atualizou o script para usar uma variável diferente. Essa correção será incorporada na próxima versão cumulativa de hot fix da versão 19.7 após a 19.7.0.1.
Productos afectados
NetWorker, NetWorker SeriesPropiedades del artículo
Número del artículo: 000204196
Tipo de artículo: Solution
Última modificación: 19 jul 2023
Versión: 3
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.