NetWorker: dbgcommand schlägt mit "Cannot open temporary file '/nsr/tmp/lgdbg.tmp'" fehl

Zusammenfassung: Der dbg-Befehl schlägt mit der Meldung "Temporäre Datei '/nsr/tmp/lgdbg.tmp' kann nicht geöffnet werden" fehl, wenn Sie nicht als root angemeldet sind. Verwenden Sie su [Substitute User] oder sudo [Super User Do], um den Befehl auszuführen. ...

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

Erkanntes Problem

Bei der dbgcommand schlägt fehl, wenn Sie nicht als Root angemeldet sind.

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

Fehlermeldung

Die Fehlermeldung weist darauf hin, dass die dbgcommand Eine temporäre Datei kann nicht geöffnet werden.

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

Ursache

Ursache des Problems

Die Ursache des Problems ist, dass die dbgcommand schlägt fehl, wenn die Ausführung nicht als Root-Nutzer erfolgt.

Dies ist auf die dbgcommand Es wird versucht, auf eine temporäre Datei zuzugreifen '/nsr/tmp/lgdbg.tmp', die es nicht öffnen kann, wenn es von einem Nicht-Root-Benutzernamen ausgeführt wird.

Besondere Bedingungen

Das Problem tritt auf, wenn die dbgcommand wird von einem Nutzernamen ohne Root-Rechte durchgeführt.

Relevante Fehlermeldungen

Die Fehlermeldung "Cannot open temporary file '/nsr/tmp/lgdbg.tmp'" ist ein wichtiger Indikator für die Ursache des Problems.
Wenn der Nutzer versucht, den Befehl mit sudo auszuführen, wird außerdem die Fehlermeldung angezeigt, wenn er sich nicht auf der sudo Liste

$ 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

Um das Problem zu beheben, führen Sie den Befehl dbgcommand mit erhöhten Rechten unter Verwendung der su oder sudo .

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

Alternativ, wenn der Nutzer auf der sudo'ers-Liste steht, kann er die sudo Befehl zum Ausführen des Befehls dbgcommand.

$ sudo dbgcommand -n nsrsnmd Debug=1
HINWEIS: Wenn sich der Nutzer nicht in der sudoers-Datei befindet, erhält er eine Fehlermeldung und der Vorfall wird gemeldet.

Überprüfen der Lösung

Nach dem Ausführen des Befehls dbgcommand Überprüfen Sie mit erhöhten Rechten, ob das Problem behoben wurde, indem Sie die Ausgabe des Befehls überprüfen. Auch durch Überprüfen des Daemon-Protokolls mit nsr_render_log für die Meldung "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.