[RESUELTO] Problema de restauración de Mongorestore

Preguntas sobre el servidor WAPT / Solicitudes y ayuda relacionadas con el servidor WAPT
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Bloqueado
Mateo
Mensajes: 14
Inscripciones: 19 de septiembre de 2016 - 20:50 horas.

5 de abril de 2018 - 10:59

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
Última edición realizada por Matthieu el 05 de abril de 2018 a las 12:59, editado 1 vez.
Mateo
Mensajes: 14
Inscripciones: 19 de septiembre de 2016 - 20:50 horas.

5 de abril de 2018 - 11:46

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.
Mateo
Mensajes: 14
Inscripciones: 19 de septiembre de 2016 - 20:50 horas.

5 de abril de 2018 - 11:59

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
Archivos adjuntos
Captura.PNG
Captura.PNG (9,99 KB) Visto 5818 veces
Mateo
Mensajes: 14
Inscripciones: 19 de septiembre de 2016 - 20:50 horas.

5 de abril de 2018 - 12:58

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! :)
Bloqueado