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 kończy się niepowodzeniem z błędem "/opt/lgtonmc/bin/gstdbinit -U postgres -n 5432 /nsr/nmc/nmcdb failed!"

Zusammenfassung: Skrypt konfiguracyjny NetWorker NMC nmc_config kończy się niepowodzeniem z błędem "/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

Poniżej opisano problem:
  • Instalowanie oprogramowania serwera NMC na serwerze Linux
  • Błąd po instalacji /opt/lgtonmc/bin/nmc_config z błędem : Command /opt/lgtonmc/bin/gstdbinit -U postgres -n 5432 /nsr/nmc/nmcdb failed!

Pełne wyjście:
# /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

Ten problem może pojawić się podczas instalowania oprogramowania serwera NMC w systemie bez istniejącej bazy danych NMC (/nsr/nmc/nmcdb). Użytkownik postgres utworzony podczas skryptu nmc_config nie może zainicjować bazy danych NMC z powodu nieprawidłowych uprawnień ustawionych w katalogu OS /tmp. Ten katalog powinien mieć pełne uprawnienia do odczytu, zapisu i wykonania dla wszystkich użytkowników. Użytkownik postgres tworzy plik .lock w katalogu /tmp, jeśli nie uda się to zrobić, nie można zainicjować nmcdb.

Lösung

1. Zaloguj się do serwera NetWorker jako root
2,a. Upewnij się, że pakiet /tmp ma pełny dostęp do odczytu, zapisu i wykonania dla wszystkich użytkowników:
ls -la/ | grep/tmp
 
Example:
# ls -la / | grep tmp
drwxrwxrwt.  51 root root 8192 14 listopada 09:41 tmp
 
UWAGA: powyższa wyróżniona wartość wskazuje pełne uprawnienia odczytu, zapisu i wykonania dla wszystkich użytkowników. Jeśli masz inne ustawienia uprawnień, należy je zmienić.

2, b. Jeśli uprawnienia są nieprawidłowe, popraw je, uruchamiając następujące polecenie:
chmod 777 /tmp

Example:
[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. Zmień nazwę istniejącego pliku /nsr/nmc/nmcdb:
mv /nsr/nmc/nmcdb /nsr/nmc/nmcdb.bak
 
UWAGA: Jeśli nazwa nmcdb zostanie zmieniona, nie będzie można pobrać raportów NMC przed zmianą nazwy. Konfiguracje roli NMC dla uwierzytelniania zewnętrznego również zostaną usunięte. Aby odzyskać nmcdb, zobacz NetWorker: Jak odzyskać bazę danych NMC?. Można to zrobić po zakończeniu procesu w tej wiedzy.

4. Uruchom ponownie nmc_config: 
[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. Upewnij się, że usługa GST została uruchomiona:
systemctl status gst
 
6. Jeśli usługa NMC nie jest uruchomiona, rozpocznij ją od:
systemctl start gst
 
6. Monitoruj /opt/lgtonmc/logs/gstd.raw podczas uruchamiania:

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.