[RESUELTO] Los repositorios secundarios no funcionan

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.
Vercingétorix
Mensajes: 36
Inscripción: 19 de septiembre de 2024 - 09:09

19 de septiembre de 2024 - 09:24

Hola,
hemos configurado dos repositorios secundarios. La sincronización con el repositorio principal funciona correctamente.
Sin embargo, con la excepción de algunos usuarios en uno de los repositorios, todas las máquinas se conectan sistemáticamente al servidor principal, que se encuentra en una subred diferente.
Los dos repositorios secundarios están en subredes distintas.
Nos gustaría entender por qué sucede esto.

En la configuración de condiciones del repositorio secundario en la consola de administración de WAPT, hemos introducido:
"IP del agente" con el valor xx.xx.xx.0\21, donde 21 es la máscara de subred de nuestra subred. ¿Es correcto? ¿


Cómo podemos corregir el problema y probar el origen del error en un cliente?
Gracias de antemano por su ayuda.
Que tenga un buen día.
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

19 de septiembre de 2024 - 10:01

Hola

, ¿tienes habilitada la verificación HTTPS?

Si es así, ¿el repositorio secundario tiene un certificado HTTPS válido?

en tu navegador,

https://urlreposecondaire/wapt/Packages

¿funciona?
Vercingétorix
Mensajes: 36
Inscripción: 19 de septiembre de 2024 - 09:09

20 de septiembre de 2024 - 10:05

Hola,
gracias por tu respuesta.
Al acceder a https://xx.xx.xx.xx/wapt/Packages
, obtengo el siguiente error:

404 Not Found
nginx/1.24.0.

Gracias de antemano por cualquier información adicional.
Que tengas un buen día.
Vercingétorix
Mensajes: 36
Inscripción: 19 de septiembre de 2024 - 09:09

20 de septiembre de 2024 - 10:12

Buen día,
Para su información, el verify_cert en wapt_get.ini está establecido en cero.

Código: Seleccionar todo

[global]
use_hostpackages=1
repo_url=https://xxx-xxxxx-wapt/wapt
wapt_server=https://xxx-xxxxx-wapt
verify_cert=0
max_gpo_script_wait=180
pre_shutdown_timeout=180
hiberboot_enabled=0
use_repo_rules=1
allow_remote_reboot=1
allow_remote_shutdown=1

[repo-sync]
enable_remote_repo = True
local_repo_path = C:\Program Files (x86)\wapt\repository\wapt
local_repo_time_for_sync_start = 20:00
local_repo_time_for_sync_end = 05:30
local_repo_sync_task_period = 25
local_repo_limit_bandwidth = 4
remote_repo_dirs = wapt,waptwua,wapt-host
Vercingétorix
Mensajes: 36
Inscripción: 19 de septiembre de 2024 - 09:09

20 de septiembre de 2024 - 10:38

Buen día,
También se incluye en el archivo de registro nginx-erros.log el archivo nginx-erros.log
Me aparece el siguiente error:

Código: Seleccionar todo

2024/09/20 10:32:15 [error] 3000#2012: *6 CreateFile() "C:/WAPT/wapt/Packages" failed (3: Le chemin d’accès spécifié est introuvable), client: xx.xx.xx.xx, server: _, request: "HEAD /wapt/Packages HTTP/1.1", host: "xx.xx.xx.xx"
No está buscando en el directorio correcto, C:/WAPT/wapt/Packages, en lugar de C:\Program Files (x86)\wapt\repository\wapt
como se indica en wapt_get.ini.

Estoy buscando dónde se encuentra esta información en los archivos INI, pero no la puedo encontrar.
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

20 de septiembre de 2024 - 12:45

El valor de `local_repo_path` en el archivo de configuración debió modificarse posteriormente, y como resultado, Nginx no lo detectó.

Debe forzar la reinstalación del paquete "tis-remote-repo-nginx".

Nota: También hemos publicado el paquete https://wapt.tranquil.it/store/fr/tis-remote-repo-http para reemplazar a Nginx, el cual es más eficiente.
Vercingétorix
Mensajes: 36
Inscripción: 19 de septiembre de 2024 - 09:09

20 de septiembre de 2024 - 14:23

Buen día,
Tuve un problema en mi archivo de configuración nginx.conf.
¿Quién tenía rutas raíz con c:\wapt?

Código: Seleccionar todo

location ~ ^/(wapt/waptsetup-tis.exe|wapt/waptagent.exe|wapt/waptdeploy.exe)$ {
                root "C:/Program Files (x86)/wapt/repository/wapt";
            }

            location ~ ^/(wapt/.*|wapt-host/.*|wads/.*|waptwua/.*)$ {
    
                root "C:/Program Files (x86)/wapt/repository/wapt";
            }

Después de la modificación, funciona.
Vercingétorix
Mensajes: 36
Inscripción: 19 de septiembre de 2024 - 09:09

20 de septiembre de 2024 - 14:26

Hola,
antes de marcar la publicación como resuelta (que lo está),
me gustaría obtener más información sobre el paquete tis-remote-repo-http.

Tengo dos preguntas:
¿Es más eficiente para realizar actualizaciones?
Para implementarlo, ¿puedo desinstalar el paquete nginx e instalar este en su lugar, y funcionará?
¿O se requiere alguna configuración adicional?

Gracias de antemano por sus respuestas.
Que tenga un buen día.
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

20 de septiembre de 2024 - 15:22

Es más eficiente en términos de rendimiento.
De hecho, tuvimos problemas con nginx en Windows; el rendimiento era realmente bajo.

Normalmente, si instalas tis-remote-repo-http, desinstalará nginx (ya que entra en conflicto) y lo reemplazará sin necesidad de reconfiguración.
Vercingétorix
Mensajes: 36
Inscripción: 19 de septiembre de 2024 - 09:09

23 de septiembre de 2024 - 10:32

Hola, gracias
por todas estas útiles respuestas que nos ayudan a mejorar el uso de la herramienta.
Instalamos el nuevo paquete recomendado y desinstalamos el de nginx.
Todo funciona correctamente, excepto para un pequeño número de agentes.
Detuvimos y reiniciamos el servicio wapt.
¿Existe alguna razón por la que permanezca en el servidor principal y no se traslade al repositorio secundario?

Gracias de antemano por sus comentarios.
Que tenga un buen día.
Bloqueado