Página 1 de 1

[RESUELTO] Repositorio secundario: error "creando índice de archivos"

Publicado: 27 de abril de 2020 - 10:46 a. m.
por Malo
Hola,

estoy usando Wapt Enterprise v1.8 en Windows Server 2016 (servidor) y Windows 10 (cliente).

Quería crear un repositorio secundario en otra máquina Windows Server 2016 asignándole los paquetes "remote-repo-ngninx" y "remote-repo-conf" (según la documentación y sus videos de YouTube).
Sin embargo, al acceder a la pestaña "Repositorios", el estado de sincronización es "SIN ÍNDICE" con el siguiente error: "Primero debe crear el índice de archivos en el servidor".
¿Qué pasos debo seguir?

Gracias por todo el soporte que brindan en este foro; es genial recibir ayuda rápida y eficiente.

Re: Repositorio secundario: Error "Crear índice de archivos"

Publicado: 27 de abril de 2020 - 11:46 a. m.
por sfonteneau
Hola,

en el servidor, en el archivo waptserver.ini,

en la sección de opciones, debes añadir:
remote_repo_support = True.

Una vez hecho esto, puedes reiniciar los servicios wapttasks y waptserver (usando services.msc).

A continuación, puedes ejecutar de nuevo "create file index"; ten en cuenta que la primera vez tardará un poco.

Re: Repositorio secundario: Error "Crear índice de archivos"

Publicado: 27 de abril de 2020 - 14:43
por Malo
He modificado el archivo de configuración de waptserver en wapt/conf/ y reiniciado los servicios.

Ahora, en la pestaña Repositorios, tengo acceso a los botones "Sincronizar seleccionados", "Sincronizar todo" y "Actualizar índice". He intentado actualizarlos todos, pero no sucede nada...

Re: Repositorio secundario: Error "Crear índice de archivos"

Publicado: 27 de abril de 2020 - 17:03
por sfonteneau
¿Intentas reiniciar el servicio wapt del agente remoto?

Re: Repositorio secundario: Error "Crear índice de archivos"

Publicado: 27 de abril de 2020 - 17:33
por Malo
Eso no funcionó, reinicié los servicios y las máquinas, pero el problema persiste...

Re: Repositorio secundario: Error "Crear índice de archivos"

Publicado: 27 de abril de 2020 - 19:19
por vcardon
¿Puede tu repositorio secundario ver el repositorio principal (a través del firewall)? ¿Existe una conexión WebSocket establecida entre ambos? ¿Qué estado muestra tu repositorio secundario en la consola?

Vincent

Re: Repositorio secundario: Error "Crear índice de archivos"

Publicado: 28 de abril de 2020 - 09:19
por Malo
¿Puede su repositorio secundario ver el repositorio principal (cortafuegos)?
--> Sí, pude instalar los paquetes del repositorio remoto de forma remota en el repositorio secundario sin ningún problema (y también realicé una instalación de prueba localmente usando wapt-get update/upgrade). Para asegurarme, quité el cortafuegos del servidor, pero no cambió nada, incluso después de reiniciar las máquinas. ¿

Se ha establecido una conexión WebSocket entre los dos?
Sí, pude implementar paquetes en el repositorio secundario y el inventario se carga correctamente en el servidor.

¿Qué estado muestra su repositorio secundario en la consola?
Estado: OK, Accesible: OK (para el inventario)
Estado de sincronización: SIN SINCRONIZACIÓN, Estado de conexión: OK (para los repositorios)

Re: Repositorio secundario: Error "Crear índice de archivos"

Publicado: 28 de abril de 2020 - 10:40 a. m.
por sfonteneau
Hola

, ¿podría contactarnos directamente por teléfono?

Simon

Re: Repositorio secundario: Error "Crear índice de archivos"

Publicado: 28 de abril de 2020 - 12:09 p. m.
por Malo
Hola,

Problema resuelto: ¡el agente en el repositorio secundario seguía en la versión Community! ¡Gracias, Sr. Fonteneau! :D

Procedimiento:
1) En el repositorio secundario, vaya a "Programas y características" para comprobar la versión del agente WAPT (que efectivamente es Community).

2) En el servidor WAPT, haga clic en el repositorio secundario > "Editar máquina".

3) Añada el paquete "waptupgrade" como dependencia (este paquete actualiza el agente WAPT en función del último agente que generó, por lo que debe haber generado previamente el agente de la versión Enterprise).

4) Ejecute la instalación del paquete. Esto tarda unos minutos.

5) En el repositorio secundario, vaya a "Programas y características": el agente WAPT debería haberse actualizado a Enterprise.

6) En el servidor WAPT, vaya a "Repositorios" y haga clic en "Sincronizar todo". Espere unos minutos.

7) ¡Eso es todo!