NetWorker : dbgéchoue avec l’erreur « Cannot Open Temporary File '/nsr/tmp/lgdbg.tmp' »

Summary: Lorsque vous n’êtes pas connecté en tant qu’utilisateur root, la commande dbgcommand échoue avec le message « Cannot open temporary file '/nsr/tmp/lgdbg.tmp ». Utilisez su [Substitute User] ou sudo [Super User Do] pour exécuter la commande. ...

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

Problème identifié

La commande dbgcommand Échoue lorsque vous n’êtes pas connecté en tant qu’utilisateur root.

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

Message d’erreur

Le message d’erreur indique que le dbgcommand Impossible d’ouvrir un fichier temporaire.

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

Cause

Cause première du problème

La cause première du problème est que le dbgcommand Échec lorsqu’il n’est pas exécuté en tant qu’utilisateur root.

Cela est dû à la dbgcommand tentative d’accès à un fichier temporaire '/nsr/tmp/lgdbg.tmp' qu’il ne peut pas ouvrir lorsqu’il est exécuté par un nom d’utilisateur non root.

Conditions particulières

Le problème se pose lorsque le dbgcommand s’effectue à partir d’un nom d’utilisateur sans privilèges root.

Messages d’erreur pertinents

Le message d’erreur «Cannot open temporary file '/nsr/tmp/lgdbg.tmp" est un indicateur clé de la cause première du problème.
En outre, lorsque l’utilisateur tente d’exécuter la commande avec sudo, le message d’erreur lorsqu’il n’est pas sur le sudo list

$ 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

Pour résoudre le problème, exécutez la commande dbgcommand avec des privilèges élevés à l’aide de su ou sudo .

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

Sinon, si l’utilisateur se trouve dans la liste sudo’ers, il peut utiliser la commande sudo pour exécuter la commande dbgcommand.

$ sudo dbgcommand -n nsrsnmd Debug=1
Remarque : Si l’utilisateur ne se trouve pas dans le fichier sudoers, l’utilisateur reçoit un message d’erreur et l’incident est signalé.

Vérification de la résolution

Après l’exécution de la commande dbgcommand Avec des privilèges élevés, vérifiez que le problème a été résolu en vérifiant la sortie de la commande. En outre, en consultant le journal du processus avec nsr_render_log pour le message «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.