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 실패하고 "/opt/lgtonmc/bin/gstdbinit -U postgres -n 5432 /nsr/nmc/nmcdb failed!"

Zusammenfassung: NetWorker NMC 구성 스크립트 nmc_config 실패하고 "/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

이 문제의 특징은 다음과 같습니다.
  • Linux 서버에 NMC 서버 소프트웨어를 설치하는 중
  • 설치 후 /opt/lgtonmc/bin/nmc_config 실패하고 ERROR가 발생합니다. 명령 /opt/lgtonmc/bin/gstdbinit -U postgres -n 5432 /nsr/nmc/nmcdb failed!

전체 출력:
# /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

이 문제는 기존 NMC 데이터베이스(/nsr/nmc/nmcdb)가 없는 시스템에 NMC 서버 소프트웨어를 설치할 때 나타날 수 있습니다. os /tmp 디렉토리에 설정된 잘못된 권한으로 인해 nmc_config 스크립트 중에 생성된 postgres 사용자가 NMC 데이터베이스를 초기화하지 못합니다. 이 디렉토리에는 모든 사용자에 대한 전체 읽기, 쓰기, 실행 권한이 있어야 합니다. Postgres 사용자는 /tmp 아래에 .lock 파일을 생성합니다. 이렇게 하지 않으면 nmcdb가 초기화되지 않습니다.

Lösung

1. NetWorker 서버에 root
2,a로 로그인합니다. /tmp에 모든 사용자에 대한 전체 읽기, 쓰기, 실행 액세스 권한이 있는지 확인합니다.
ls -la / | grep /tmp
 
Example:
# ls -la / | grep tmp
drwxrwxrwt.  51 root root 8192 Nov 14 09:41 tmp
 
참고: 위에서 강조 표시된 값은 모든 사용자에 대한 전체 읽기, 쓰기, 실행 권한을 나타냅니다. 다른 사용 권한 설정이 있는 경우 이 설정을 변경해야 합니다.

2,b. 사용 권한이 올바르지 않으면 다음을 실행하여 수정합니다.
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. 기존 /nsr/nmc/nmcdb의 이름을 변경합니다.
mv /nsr/nmc/nmcdb /nsr/nmc/nmcdb.bak
 
참고: nmcdb의 이름이 변경되면 이름을 변경하기 전에 NMC 보고서를 가져올 수 없습니다. 외부 인증을 위한 NMC 역할 구성도 제거됩니다. nmcdb를 복구하려면 NetWorker를 참조하십시오. NMC 데이터베이스를 복구하는 방법 이 작업은 이 KB의 프로세스가 완료된 후에 수행할 수 있습니다.

4. 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. GST 서비스가 시작되었는지 확인합니다.
systemctl status gst
 
6. NMC 서비스가 실행 중이지 않은 경우 다음으로 시작합니다.
systemctl start gst
 
6. 시작 시 /opt/lgtonmc/logs/gstd.raw 모니터링합니다.

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.