NetWorker: dbgcommand не працює з повідомленням «Неможливо відкрити тимчасовий файл '/nsr/tmp/lgdbg.tmp'»

Zusammenfassung: Команда dbgCommand не працює з повідомленням «Cannot open temporary file '/nsr/tmp/lgdbg.tmp'», якщо не увійшов як root. Використовуйте su [Substitute User] або sudo [Super User Do] для виконання команди. ...

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

Виявлене питання

The dbgcommand Не вдається, якщо не увійти як root.

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

Повідомлення про помилку

Повідомлення про помилку вказує, що dbgcommand не можу відкрити тимчасовий файл.

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

Ursache

Корінь проблеми

Корінна причина проблеми полягає в тому, що dbgcommand не вдається, якщо не запускати як root-користувач.

Це пов'язано з тим, що dbgcommand спроба отримати доступ до тимчасового файлу/nsr/tmp/lgdbg.tmp' який він не може відкрити, якщо запускається не-кореневим ім'ям користувача.

Специфічні умови

Проблема виникає, коли dbgcommand виконується з імені користувача без root privileges.

Відповідні повідомлення про помилки

Повідомлення про помилку "Cannot open temporary file '/nsr/tmp/lgdbg.tmp'" — це ключовий показник корінної причини проблеми.
Також, коли користувач намагається виконати команду за допомогою sudo, повідомлення про помилку, коли не на sudo Список

$ 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

Щоб вирішити проблему, запустіть dbgcommand з підвищеними привілеями за допомогою su або sudo Командування.

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

Альтернативно, якщо користувач у списку sudo'ers, він може використовувати sudo команду для запуску dbgcommand.

$ sudo dbgcommand -n nsrsnmd Debug=1
ПРИМІТКА. Якщо користувач не знаходиться у файлі sudoers, він отримує повідомлення про помилку, і інцидент буде зареєстровано.

Перевірка розв'язання

Після запуску dbgcommand З підвищеними привілеями перевіряйте, що проблема вирішена, перевіривши вихід команди. Також переглядаючи журнал демонів разом із nsr_render_log для повідомлення "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.