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が次のエラーで失敗します 。コマンド /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サーバー ソフトウェアをインストールする場合に発生する可能性があります。nmc_config スクリプト中に作成されたpostgresユーザーは、OS /tmpディレクトリに設定された権限が正しくないため、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 8192 11月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.