Zu den Hauptinhalten
  • Bestellungen schnell und einfach aufgeben
  • Bestellungen anzeigen und den Versandstatus verfolgen
  • Profitieren Sie von exklusiven Prämien und Rabatten für Mitglieder
  • Erstellen Sie eine Liste Ihrer Produkte, auf die Sie jederzeit zugreifen können.

NetWorker: nmc_config mislukt met "/opt/lgtonmc/bin/gstdbinit -U postgres -n 5432 /nsr/nmc/nmcdb failed!"

Zusammenfassung: Het NetWorker NMC-configuratiescript nmc_config mislukt met "/opt/lgtonmc/bin/gstdbinit -U postgres -n 5432 /nsr/nmc/nmcdb failed!"

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

Het probleem wordt als volgt gekenmerkt:
  • U installeert de NMC-serversoftware op een Linux-server
  • De post-installatie /opt/lgtonmc/bin/nmc_config mislukt met ERROR: Opdracht /opt/lgtonmc/bin/gstdbinit -U postgres -n 5432 /nsr/nmc/nmcdb failed!

Volledige uitvoer:
# /opt/lgtonmc/bin/nmc_config
NetWorker services on this host are not running. Do you want to start them now [y]?

For optimum security, the NMC server must run the embedded PostgreSQL database server as a non root user. Specify a local user name that will start the database server.
If you specify a user that does not exist, the configuration process will provide you with
the option to create the user account.
Specify the user for the database server [postgres]:

Specify the directory to use for the LGTOnmc database [/nsr/nmc/nmcdb]:
Do you want to migrate the NMC server data from a previous LGTOnmc 8.x.x release [n]?
Specify the host name of the NetWorker Authentication Service host [nw_server_hostname]:
Start the NMC server daemons at end of the configuration [y]?

Creating the installation log in /opt/lgtonmc/logs/install.log.
Performing initialization. Please wait...

ERROR: Command /opt/lgtonmc/bin/gstdbinit -U postgres -n 5432 /nsr/nmc/nmcdb failed!

Ursache

Dit probleem kan zich voordoen bij het installeren van de NMC-serversoftware op een systeem zonder bestaande NMC-database (/nsr/nmc/nmcdb). De postgres-gebruiker die tijdens het nmc_config script is gemaakt, kan de NMC-database niet initialiseren vanwege onjuiste machtigingen die zijn ingesteld op de directory besturingssysteem/tmp. Deze map moet volledige lees-, schrijf-, uitvoermachtigingen hebben voor alle gebruikers. De postgres-gebruiker maakt een .lock-bestand onder /tmp. Als dit niet lukt, kan de nmcdb niet worden geïnitialiseerd.

Lösung

1. Meld u aan bij de NetWorker-server als root
2,a. Controleer of /tmp volledige lees-, schrijf-, uitvoertoegang heeft voor alle gebruikers:
ls -la / | grep /tmp
 
Voorbeeld:
# ls -la / | grep tmp
drwxrwxrwt.  51 root root 8192 14 nov 09:41 tmp
 
Opmerking: de hierboven gemarkeerde waarde geeft volledige lees-, schrijf-, uitvoermachtigingen voor alle gebruikers aan. Als u andere machtigingen hebt, moet u dit wijzigen.

2,b. Als de machtigingen onjuist zijn, corrigeert u deze door de opdracht uit te voeren:
chmod 777 /tmp

Voorbeeld:
[root@nmcserver linux_x86_64]# ls -la / | grep tmp
drwx------.  51 root root 8192 Nov 16 09:18 tmp

[root@nmcserver linux_x86_64]# chmod 777 /tmp

[root@nmcserver linux_x86_64]# ls -la / | grep tmp
drwxrwxrwx.  51 root root 8192 Nov 16 09:18 tmp
3. Wijzig de naam van de bestaande /nsr/nmc/nmcdb:
mv /nsr/nmc/nmcdb /nsr/nmc/nmcdb.bak
 
OPMERKING: Als de naam van de nmcdb wordt gewijzigd, kunt u NMC-rapporten niet ophalen voordat u de naam wijzigt. Ook NMC-rolconfiguraties voor externe authenticatie zijn verwijderd. Zie NetWorker om de nmcdb te herstellen: Hoe kan ik de NMC-database herstellen? Dit kan worden gedaan nadat het proces in dit KB-artikel is voltooid.

4. Voer nmc_config opnieuw uit: 
[root@nmcserver linux_x86_64]# /opt/lgtonmc/bin/nmc_config

NOTE
====
Install has detected the configuration file of a previous lgtonmc
package. Install will attempt to read the configuration parameters
in this file and present them as default values where appropriate.
Please modify any value that is incorrect or needs to be changed.


For optimum security, the NMC server must run the embedded PostgreSQL database server
as a non root user. Specify a local user name that will start the database server.
If you specify a user that does not exist, the configuration process will provide you with
the option to create the user account.

Specify the user for the database server [postgres]:

Specify the directory to use for the LGTOnmc database [/nsr/nmc/nmcdb]:

Do you want to migrate the NMC server data from a previous LGTOnmc 8.x.x release [n]?

Specify the host name of the NetWorker Authentication Service host [nmcserver.lab.emc.com]:

Start the NMC server daemons at end of the configuration [y]?

Creating the installation log in /opt/lgtonmc/logs/install.log.

Performing initialization. Please wait...

done.
The installation completed successfully.
5. Controleer of de GST-service is gestart:
systemctl status gst
 
6. Als de NMC-service niet wordt uitgevoerd, start deze dan met:
systemctl start gst
 
6. Controleer de /opt/lgtonmc/logs/gstd.raw voor opstarten:

Weitere Informationen

Betroffene Produkte

NetWorker

Produkte

NetWorker, NetWorker Management Console
Artikeleigenschaften
Artikelnummer: 000049077
Artikeltyp: Solution
Zuletzt geändert: 06 Okt. 2023
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.