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 falla con "/opt/lgtonmc/bin/gstdbinit -U postgres -n 5432 /nsr/nmc/nmcdb failed"

Zusammenfassung: El script de configuración de NETWorker NMC nmc_config falla con "/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

Lo siguiente caracteriza el problema:
  • Está instalando el software del servidor NMC en un servidor Linux
  • El error /opt/lgtonmc/bin/nmc_config después de la instalación presenta el siguienteERROR:  El comando /opt/lgtonmc/bin/gstdbinit -U postgres -n 5432 /nsr/nmc/nmcdb falló.

Salida completa:
# /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

Este problema puede aparecer cuando se instala el software del servidor NMC en un sistema sin base de datos NMC existente ( /nsr/nmc/nmcdb). El usuario postgres creado durante el script nmc_config no puede inicializar la base de datos de NMC debido a permisos incorrectos configurados en el directorio OS /tmp. Este directorio debe tener permisos completos de lectura, escritura y ejecución para todos los usuarios. El usuario postgres crea un archivo.lock en /tmp. Si no puede hacerlo, nmcdb no se inicializará.

Lösung

1. Inicie sesión en el servidor de NetWorker como root
2,a. Confirme que /tmp tenga acceso completo de lectura, escritura y ejecución para todos los usuarios:
ls -la / | grep/tmp
 
Ejemplo:
N.º ls -la / | grep tmp
drwxrwxrwt.  51 root root 8192 Nov 14 09:41 tmp
 
NOTA: El valor resaltado anteriormente indica permisos completos de lectura, escritura y ejecución para todos los usuarios. Si tiene cualquier otra configuración de permisos, deberá cambiarla.

2, b. Si los permisos son incorrectos, corríjalos mediante la ejecución de lo siguiente:
chmod 777/tmp

Ejemplo:
[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. Cambie el nombre del /nsr/nmc/nmcdb existente:
mv /nsr/nmc/nmcdb/nsr/nmc/nmcdb.bak
 
NOTA: Si se cambia el nombre de nmcdb, no podrá extraer informes de NMC antes de cambiar el nombre. También se eliminaron las configuraciones de función de NMC para la autenticación externa. Para recuperar nmcdb, consulte NetWorker: ¿Cómo recuperar la base de datos de NMC?. Esto se puede hacer una vez que se haya completado el proceso en este artículo de la base de conocimientos.

4. Vuelva a ejecutar 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. Confirme que el servicio GST se haya iniciado:
systemctl status gst
 
6. Si el servicio de NMC no está en ejecución, comience con lo siguiente:
systemctl start gst
 
6. Monitoree el /opt/lgtonmc/logs/gstd.raw para el inicio:

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.