NetWorker: nsr_shutdown falha ao desligar o NetWorker quando a variável TIMEOUT é definida externamente como somente leitura.
摘要: 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.
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
- 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:/ #
原因
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.
解析度
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.
受影響的產品
NetWorker, NetWorker Series文章屬性
文章編號: 000204196
文章類型: Solution
上次修改時間: 19 7月 2023
版本: 3
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。