NetWorker: dbgcommand falha com "Não é possível abrir o arquivo temporário '/nsr/tmp/lgdbg.tmp'"

Zusammenfassung: O dbgcommand falha com "Não é possível abrir o arquivo temporário '/nsr/tmp/lgdbg.tmp'" quando não é feito login como root. Use su [Substitute User] ou sudo [Super User Do] para executar o comando. ...

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

Problema identificado

A coluna dbgcommand Falha quando não é feito log-in como root.

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

Mensagem de erro

A mensagem de erro indica que o dbgcommand Não é possível abrir um arquivo temporário.

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

Ursache

Causa raiz do problema

A causa raiz do problema é que o dbgcommand Falha quando não é executado como usuário root.

Isso se deve à dbgcommand tentando acessar um arquivo temporário '/nsr/tmp/lgdbg.tmp' que não pode abrir quando executado por um nome de usuário não root.

Condições Específicas

O problema surge quando o dbgcommand é realizada a partir de um nome de usuário sem privilégios root.

Mensagens de erro relevantes

A mensagem de erro "Cannot open temporary file '/nsr/tmp/lgdbg.tmp'" é um indicador-chave da causa raiz do problema.
Além disso, quando o usuário tenta executar o comando com sudo, a mensagem de erro quando não está no 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.

Lösung

Para resolver o problema, execute o dbgcommand com privilégios elevados usando o su ou sudo .

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

Como alternativa, se o usuário estiver na lista sudo'ers, o usuário poderá usar o sudo para executar o comando dbgcommand.

$ sudo dbgcommand -n nsrsnmd Debug=1
Nota: Se o usuário não estiver no arquivo sudoers, o usuário receberá uma mensagem de erro e o incidente será relatado.

Verificando a resolução

Depois de executar o dbgcommand Com privilégios elevados, verifique se o problema foi resolvido verificando a saída do comando. Além disso, analisando o log do daemon com nsr_render_log para a mensagem "nsrsnmd SYSTEM notice Changing Debug level from 0 to 1"

Weitere Informationen

Betroffene Produkte

NetWorker

Produkte

NetWorker Family
Artikeleigenschaften
Artikelnummer: 000331479
Artikeltyp: Solution
Zuletzt geändert: 25 Mai 2026
Version:  3
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.