NetWorker: dbgcommand epäonnistuu ja ilmoittaa, että tilapäistiedostoa ei voi avata '/nsr/tmp/lgdbg.tmp''
Summary: dbgcommand epäonnistuu sanomalla "Tilapäistiedostoa '/nsr/tmp/lgdbg.tmp'" ei voi avata, kun sitä ei ole kirjattu root-käyttäjänä. Suorita komento komennolla su [Substitut User] tai sudo [Super User Do]. ...
Symptoms
Tunnistettu ongelma
pikanäppäimellä dbgcommand epäonnistuu, jos ei ole kirjauduttu root-käyttäjänä.
Cannot open temporary file '/nsr/tmp/lgdbg.tmp'.
virheilmoitus
Virhesanoma ilmaisee, että dbgcommand Väliaikaista tiedostoa ei voi avata.
[USERNAME@HOSTNAME logs]$ dbgcommand -n nsrsnmd Debug=1 Process ID List : 2454232 Processing PID:2454232 Cannot open temporary file '/nsr/tmp/lgdbg.tmp'.
Cause
Ongelman perimmäinen syy
Ongelman perimmäinen syy on se, että dbgcommand epäonnistuu, jos sitä ei suoriteta pääkäyttäjänä.
Tämä johtuu dbgcommand yrittää päästä väliaikaiseen tiedostoon '/nsr/tmp/lgdbg.tmp", jota se ei voi avata, kun sitä käytetään muulla kuin root-käyttäjänimellä.
Erityiset edellytykset
Ongelma syntyy, kun dbgcommand suoritetaan käyttäjänimestä ilman pääkäyttäjän oikeuksia.
Asiaankuuluvat virheilmoitukset
Virheilmoitus "Cannot open temporary file '/nsr/tmp/lgdbg.tmp'' on ongelman perimmäisen syyn keskeinen indikaattori.
Kun käyttäjä yrittää suorittaa komennon sudo-komennolla, näyttöön tulee virheilmoitus, kun se ei ole kohdassa sudo Luettelo
$ 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
Voit ratkaista ongelman suorittamalla dbgcommand laajennetuilla oikeuksilla käyttämällä su tai sudo Komento.
$ whoami $ su - Password: # dbgcommand -n nsrsnmd Debug=1
Vaihtoehtoisesti, jos käyttäjä on sudo'ers-luettelossa, käyttäjä voi käyttää sudo Komento, jolla suoritat dbgcommand.
$ sudo dbgcommand -n nsrsnmd Debug=1
Päätöslauselman tarkistaminen
Kun olet suorittanut dbgcommand Kun käytössä on laajennetut oikeudet, tarkista komennon tulos, että ongelma on ratkaistu. Tarkista myös daemon-loki nsr_render_log viestille "nsrsnmd SYSTEM notice Changing Debug level from 0 to 1"