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

Résumé: 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. ...

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

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.

Résolution

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»

Informations supplémentaires

Produits concernés

NetWorker

Produits

NetWorker Family
Propriétés de l’article
Numéro d’article: 000331479
Type d’article: Solution
Dernière modification: 25 May 2026
Version:  3
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.