Página 1 de 1

Problema al implementar paquetes

Publicado: 5 de enero de 2018 - 11:08 a. m.
por Jack
Buen día,

Tengo un problema con el despliegue automático de paquetes cuando se cierra la sesión de Windows.
Estoy usando la versión 1.3.13.0 de wapt en un servidor Windows 2012 con clientes Windows 7/10.

Esto funcionó durante mi fase de prueba, pero al iniciar el cliente wapt en toda la red, noté que algunas estaciones de trabajo no instalaban los paquetes cuando se cerraban las sesiones.

Esto es lo que encuentro en el archivo waptservice.log en una máquina cliente.

Código: Seleccionar todo

2018-01-05 10:22:06,528 CRITICAL Error downloading package from http repository, please update... error : ConnectTimeout: HTTPConnectionPool(host='serveur.domaine.local', port=80): Max retries exceeded with url: /wapt/sog-flashplayer_27.0.0.130-2_all.wapt (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x0352A2D0>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed',))

2018-01-05 10:22:06,762 CRITICAL Error downloading package from http repository, please update... error : ConnectTimeout: HTTPConnectionPool(host='serveur.domaine.local', port=80): Max retries exceeded with url: /wapt-host/machine.domaine.local.wapt (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x034370F0>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed',))

2018-01-05 10:22:06,762 CRITICAL Error downloading some files : [(u'http://serveur.domaine.local/wapt/sog-flashplayer_27.0.0.130-2_all.wapt', u"ConnectTimeout: HTTPConnectionPool(host='serveur.domaine.local', port=80): Max retries exceeded with url: /wapt/sog-flashplayer_27.0.0.130-2_all.wapt (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x0352A2D0>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed',))"), (u'http://serveur.domaine.local/wapt-host/machine.domaine.local.wapt', u"ConnectTimeout: HTTPConnectionPool(host='serveur.domaine.local', port=80): Max retries exceeded with url: /wapt-host/machine.domaine.local.wapt (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x034370F0>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed',))")]

2018-01-05 10:22:06,762 CRITICAL Package sog-flashplayer not installed due to errors : Exception: No control found for c:\wapt\cache\sog-flashplayer_27.0.0.130-2_all.wapt

2018-01-05 10:22:06,762 CRITICAL Package machine.domaine.local (=3) not installed due to errors : Exception: No control found for c:\wapt\cache\machine.domaine.local.wapt

2018-01-05 10:22:06,762 CRITICAL Exception: Error during install of machine.domaine.local (=3): errors in packages [[(u'http://serveur.domaine.local/wapt/sog-flashplayer_27.0.0.130-2_all.wapt', u"ConnectTimeout: HTTPConnectionPool(host='serveur.domaine.local', port=80): Max retries exceeded with url: /wapt/sog-flashplayer_27.0.0.130-2_all.wapt (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x0352A2D0>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed',))"), None], [(u'http://serveur.domaine.local/wapt-host/machine.domaine.local.wapt', u"ConnectTimeout: HTTPConnectionPool(host='serveur.domaine.local', port=80): Max retries exceeded with url: /wapt-host/machine.domaine.local.wapt (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x034370F0>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed',))"), None], [u'sog-flashplayer', PackageEntry('sog-flashplayer','27.0.0.130-2')], [u'machine.domaine.local (=3)', PackageEntry('machine.domaine.local','3')]]

2018-01-05 10:22:07,135 CRITICAL Error downloading package from http repository, please update... error : ConnectTimeout: HTTPConnectionPool(host='serveur.domaine.local', port=80): Max retries exceeded with url: /wapt/sog-flashplayer_27.0.0.130-2_all.wapt (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x03437B30>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed',))

2018-01-05 10:22:07,135 CRITICAL Error downloading some files : [(u'http://serveur.domaine.local/wapt/sog-flashplayer_27.0.0.130-2_all.wapt', u"ConnectTimeout: HTTPConnectionPool(host='serveur.domaine.local', port=80): Max retries exceeded with url: /wapt/sog-flashplayer_27.0.0.130-2_all.wapt (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x03437B30>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed',))")]

2018-01-05 10:22:07,135 CRITICAL Package sog-flashplayer (=27.0.0.130-2) not installed due to errors : Exception: No control found for c:\wapt\cache\sog-flashplayer_27.0.0.130-2_all.wapt

2018-01-05 10:22:07,135 CRITICAL Exception: Error during install of sog-flashplayer (=27.0.0.130-2): errors in packages [[(u'http://serveur.domaine.local/wapt/sog-flashplayer_27.0.0.130-2_all.wapt', u"ConnectTimeout: HTTPConnectionPool(host='serveur.domaine.local', port=80): Max retries exceeded with url: /wapt/sog-flashplayer_27.0.0.130-2_all.wapt (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x03437B30>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed',))"), None], [u'sog-flashplayer (=27.0.0.130-2)', PackageEntry('sog-flashplayer','27.0.0.130-2')]]

2018-01-05 10:22:08,569 ERROR Traceback (most recent call last):
  File "c:\wapt\lib\site-packages\rocket\main.py", line 143, in start
    time.sleep(THREAD_STOP_CHECK_INTERVAL)
IOError: [Errno 4] Interrupted function call

La instalación del paquete funciona si lo ejecuto desde la máquina en cuestión con los comandos wapt-get upgrade.

El paquete flashplayer se utiliza como ejemplo, pero lo mismo ocurre con otros paquetes, la mayoría de los cuales son importaciones de paquetes del sitio web wapt-tranquil.it.

No creo que el archivo de control sea el problema, ya que la instalación CLI funciona en el cliente.
¿Un problema de conexión, quizás?
¿El problema es porque el ordenador está conectado vía WiFi?
Sin embargo, lo probé en máquinas que no eran administradores y a través de Wi-Fi con un certificado de usuario y no tuve problemas.

Re: Problema de implementación de paquetes

Publicado: 5 de enero de 2018 - 11:47 a. m.
por agauvrit
El paquete no parece estar disponible; intenta forzar la actualización:

Código: Seleccionar todo

wapt-get update -f


Para resolver este problema, puede reducir el intervalo de actualización del agente en el archivo de configuración wapt-get.ini a 1 minuto:

https://www.wapt.fr/fr/doc-1.5/Configurar...pt-get-ini

Código: Seleccionar todo

waptupdate_task_period=1
Con esta configuración, el agente precargará el paquete WAPT en la memoria caché si hay una actualización disponible

Respecto al problema de disponibilidad de paquetes, puede ser efectivamente un problema de conectividad de red; al reducir el intervalo de tiempo de actualización en estos dispositivos móviles, nos aseguramos de tener los paquetes almacenados en caché localmente.

Una última cosa, en las máquinas con Windows 10 recuerda deshabilitar Hiberboot: https://www.wapt.fr/fr/doc-1.5/Apagado frecuente

Último recurso Vendemos contratos de soporte para WAPT, ¡llámanos al 0240975755!

Alejandro

Re: Problema de implementación de paquetes

Publicado: 5 de enero de 2018 - 15:04
por Jack
Hola,
gracias por la información.
Efectivamente, debe tratarse de un problema con el período de actualización del agente, ya que tras esperar un rato mientras consultaba la documentación de wapt-get.ini, por ejemplo, el problema desapareció en el equipo afectado.

El tiempo predeterminado para waptupdate_task_period es de 120 minutos; supongo que eso fue lo que solucionó el problema.
Reducir este tiempo para mis equipos Wi-Fi es la solución que voy a utilizar.

Gracias por su rápida ayuda, y especialmente por el consejo sobre Hiberboot, que seguramente me ayudará a resolver otros problemas.

Saludos cordiales.

Re: Problema de implementación de paquetes

Publicado: 5 de enero de 2018 - 15:28
por agauvrit
Solo una breve nota: establecer el valor en 1 (cada minuto) podría ser bastante exigente para el servidor WAPT; cada 20 o 30 minutos podría ser un buen compromiso,

Alexandre.