NetWorker: dbgcommand falla con "No se puede abrir el archivo temporal '/nsr/tmp/lgdbg.tmp'"

Summary: El dbgcommand falla con el mensaje "No se puede abrir el archivo temporal '/nsr/tmp/lgdbg.tmp'" cuando no se inicia sesión como raíz. Utilice su [Usuario sustituto] o sudo [Hacer superusuario] para ejecutar el comando. ...

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

Problema identificado

La variable dbgcommand Falla cuando no se inicia sesión como raíz.

Cannot open temporary file '/nsr/tmp/lgdbg.tmp'.

Mensaje de error

El mensaje de error indica que el dbgcommand No se puede abrir un archivo temporal.

[USERNAME@HOSTNAME logs]$ dbgcommand -n nsrsnmd Debug=1
Process ID List : 2454232
Processing PID:2454232
Cannot open temporary file '/nsr/tmp/lgdbg.tmp'.

Cause

Causa raíz del problema

La causa raíz del problema es que el dbgcommand Falla cuando no se ejecuta como usuario raíz.

Esto se debe a la dbgcommand Intentando acceder a un archivo temporal '/nsr/tmp/lgdbg.tmp' que no se puede abrir cuando lo ejecuta un nombre de usuario que no sea root.

Condiciones Específicas

El problema surge cuando el dbgcommand se realiza desde un nombre de usuario sin privilegios de administrador.

Mensajes de error relevantes

Se muestra el mensaje de error "Cannot open temporary file '/nsr/tmp/lgdbg.tmp'" es un indicador clave de la causa raíz del problema.
Además, cuando el usuario intenta ejecutar el comando con sudo, aparece el mensaje de error cuando no está en el sudo lista

$ sudo dbgcommand -n nsrsnmd Debug=1

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for DELLEMC:
DELLEMC is not in the sudoers file.  This incident will be reported.

Resolution

Para resolver el problema, ejecute el comando dbgcommand Con privilegios elevados mediante el uso de la función su o sudo comando.

$ whoami
$ su -
Password: 
# dbgcommand -n nsrsnmd Debug=1

Como alternativa, si el usuario está en la lista sudo'ers, el usuario puede usar el comando sudo para ejecutar el comando dbgcommand.

$ sudo dbgcommand -n nsrsnmd Debug=1
NOTA: Si el usuario no está en el archivo sudoers, el usuario recibe un mensaje de error y se informa del incidente.

Verificación de la resolución

Después de ejecutar el comando dbgcommand Con privilegios elevados, verifique que el problema se haya resuelto mediante la comprobación del resultado del comando. Además, mediante la revisión del registro del demonio con nsr_render_log para ver el mensaje "nsrsnmd SYSTEM notice Changing Debug level from 0 to 1

Additional Information

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000331479
Article Type: Solution
Last Modified: 25 مايو 2026
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.