Página 1 de 1

[RESUELTO] Problema de restauración de Mongorestore

Publicado: 5 de abril de 2018 - 10:59 a. m.
por Matthew
Servidor: Debian Stretch x64
Servidor de wapt 1.3.13.0

Buen día,
Para migrar a la versión 1.5 de wapt tuve que cambiar de Ubuntu Server 16.04 a Debian Stretch.
Así que seguí el procedimiento.
https://www.wapt.fr/fr/doc/waptserver_u ... servidor.html

Al ejecutarse el comando

Código: Seleccionar todo

mongodump
Obtuve una carpeta de volcado que guardé.
Contiene una carpeta de administración vacía y una carpeta wapt con los siguientes archivos:
hosts.bson hosts.metadatos.json sistema.índices.bson

Luego hice una copia de seguridad de los paquetes según las instrucciones e instalé una versión limpia del servidor Debian y luego la versión 1.3.13.0 del servidor Wapt.

Restauré el contenido de las carpetas wapt y wapt-host en la carpeta www/.

Hasta ahora todo ha ido bien.

Tengo un problema al restaurar la base de datos MongoDB:

Voy a la ubicación donde guardé la carpeta de volcado creada anteriormente y ejecuto el comando

Código: Seleccionar todo

mongorestore /root/wapt.dump
me da el error

Código: Seleccionar todo

Failed: mongorestore target '/root/wapt.dump' invalid: stat /root/wapt.dump: no such file or directory
¿Hay algún error en mi procedimiento?
GRACIAS

Re: Problema al restaurar mongorestore

Publicado: 5 de abril de 2018 - 11:46 a. m.
por Matthew
Servidor: Debian Stretch x64
Servidor de wapt 1.3.13.0
consola 1.3.13.0 en Windows 10


Intenté navegar a la carpeta donde se había guardado mi base de datos, que contiene la carpeta de volcado.
Lancé el pedido

Código: Seleccionar todo

mongorestore dump/
Parece que se realizó una restauración con errores:

Código: Seleccionar todo

2018-04-05T11:34:04.880+0200    building a list of dbs and collections to restore from dump dir
2018-04-05T11:34:04.887+0200    reading metadata for wapt.hosts from dump/wapt/hosts.metadata.json
2018-04-05T11:34:04.914+0200    restoring wapt.hosts from dump/wapt/hosts.bson
2018-04-05T11:34:05.354+0200    error: multiple errors in bulk operation:
  - E11000 duplicate key error collection: wapt.hosts index: uuid_1 dup key: { : "CD00EF00-A21C-11E1-BD3B-AC162D06646F" }
 
Y varias líneas más del mismo tipo que la anterior. ¿Nada catastrófico?

pero cuando ejecuto la consola wapt en la computadora veo todas mis computadoras presentes con su estado (actualizado, error, ...) y la lista de paquetes instalados en cada máquina, pero el repositorio privado está vacío.

Re: Problema al restaurar mongorestore

Publicado: 5 de abril de 2018 - 11:59 a. m.
por Matthew
En la consola tengo un error en el repositorio pero no puedo ver los detalles del error porque no se puede ampliar la ventana.
Imagen

Me pregunto si esto no es un problema de derechos de propiedad/acceso con la carpeta en www/

Actualmente tengo esto:

Código: Seleccionar todo

root@ltsp01:/var/www# ls -la
total 60
drwxr-xr-x  8 root root      4096 avril  4 12:05 .
drwxr-xr-x 12 root root      4096 avril  4 12:04 ..
drwxr-xr-x  2 root root      4096 avril  4 12:05 html
drwxr-xr-x  3 wapt root     20480 avril  5 10:23 wapt
drwxr-xr-x  2 wapt www-data  4096 avril  4 12:05 waptdev
drwxr-xr-x  2 wapt www-data  4096 avril  4 12:05 wapt-group
drwxr-xr-x  3 wapt root     16384 avril  5 10:30 wapt-host
drwxr-xr-x  2 wapt www-data  4096 avril  4 12:05 waptwua

Re: Problema al restaurar mongorestore

Publicado: 5 de abril de 2018 - 12:58 p. m.
por Matthew
Y aquí lo tenéis:

Un pequeño toque

Código: Seleccionar todo

chown -R wapt:www-data /var/www/wapt/
chown -R wapt:www-data /var/www/wapt-host/
chown -R wapt:www-data /var/www/wapt-group/
Luego un escaneo de los directorios

Código: Seleccionar todo

/usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt/
/usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt-host/
/usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt-group/
Por fin, un reinicio de los servicios:

Código: Seleccionar todo

systemctl start waptserver
indicado en la sección https://www.wapt.fr/fr/doc/copia de seguridad del servidor wapt.html

Y todo volvió a la normalidad para la migración de Ubuntu 16.04 a Debian Stretch.

¡Podré iniciar la actualización al servidor Wapt 1.5! :)