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

Resumen: 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. ...

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

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'.

Causa

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.

Resolución

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

Información adicional

Productos afectados

NetWorker

Productos

NetWorker Family
Propiedades del artículo
Número del artículo: 000331479
Tipo de artículo: Solution
Última modificación: 25 may 2026
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.