[RESUELTO] Programar la instalación de un paquete

Comparta sus sugerencias o problemas relacionados con la consola WAPT o el agente WAPT aquí
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.
yann83
Mensajes: 40
Inscripción: 22 de abril de 2021 - 07:54

23 de mayo de 2023 - 15:46

Hola,

usamos WAPT Discovery y quiero desplegar una aplicación en una fecha específica.

Accedo al repositorio privado y edito mi paquete.
Para ello, establezco una fecha de inicio del 24 de mayo de 2023 a las 7:00 a. m., con una fecha de finalización y una instalación forzada para el 27 de mayo de 2023 a las 12:00 a. m.

Para probar, accedo al inventario y modifico la máquina de prueba.
Luego, añado el paquete modificado.

Sin embargo, se instala inmediatamente, sin respetar la fecha de inicio.

He buscado exhaustivamente en la documentación y en el foro, pero no he encontrado una guía para la programación de paquetes.

¿Podrían ayudarme a entender qué estoy haciendo mal?
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

23 de mayo de 2023 - 16:41

¿No tendrá por casualidad otro paquete que no tenga fecha de vencimiento en la versión anterior del paquete?
yann83
Mensajes: 40
Inscripción: 22 de abril de 2021 - 07:54

24 de mayo de 2023 - 07:13

Así que edité los paquetes en el editor Pyscrypt y eliminé las fechas de caducidad.

¿Qué debo hacer ahora?
yann83
Mensajes: 40
Inscripción: 22 de abril de 2021 - 07:54

25 de mayo de 2023 - 07:21

Realmente no entiendo esta aplicación.
Simplemente ingresé la fecha de inicio y los programas no se instalaron de inmediato.
Los había programado para las 5 AM del día siguiente.
Esta mañana, después de las 7 AM, no veo ningún registro en la máquina de destino. Inicio sesión, pero aún no hay instalación.
En la consola, veo un GUID que todavía dice "NECESITA INSTALAR", pero no entiendo qué significa.
Un breve tutorial sería de gran ayuda.
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

25 de mayo de 2023 - 13:53

¿Qué formato usaste para la fecha?

No recuerdo si debía ser UTC o no.
yann83
Mensajes: 40
Inscripción: 22 de abril de 2021 - 07:54

25 de mayo de 2023 - 14:22

Utilicé la interfaz gráfica (ver imagen adjunta)
02804_Edition_du_paquet_distant_118301-pu465100z.png
02804_Edition_du_paquet_distant_118301-pu465100z.png (20,28 KB) Visto 4981 veces
)
yann83
Mensajes: 40
Inscripción: 22 de abril de 2021 - 07:54

2 de junio de 2023 - 13:14

En realidad, necesitas especificar una fecha de inicio y una fecha de finalización. Pensé que la fecha de finalización desinstalaría el software en una fecha determinada.

Lamento decirlo, pero tu documentación es muy confusa.

Imagen
Archivos adjuntos
02833_Estructura_de_un_paquete_WAPT_—_Documentación_WAPT_2..png
02833_Structure_d'un_paquet_WAPT_—_Documentation_WAPT_2..png (43,04 KB) Visto 4940 veces
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

5 de junio de 2023 - 12:41

Hola

, investigué esto para ver qué pasaba. Logré identificar un problema en mis pruebas.

De hecho, hay un pequeño problema, pero no está relacionado con `valid_until`; es más sutil, por eso las pruebas son aleatorias.

Cuando se usa `valid_from`, si no se ha alcanzado la fecha, el paquete se oculta y WAPT programa una actualización a la hora especificada.

El problema es que el agente de WAPT realizará una actualización, pero si el archivo Packages del servidor no ha cambiado desde la última actualización (porque no se ha hecho nada más en el servidor), entonces no se dará cuenta de que necesita descargarlo de nuevo para realizar la diferencia y, por lo tanto, ver el paquete.
Sin embargo, si se activa una actualización a través de la consola en este caso, entonces funciona porque se está forzando la actualización.

Aquí, rara vez usamos `valid_from`, sino que usamos `forced_install_on` directamente, omitiendo `valid_from` y `valid_until`. Esto fuerza la instalación de un paquete pendiente en una fecha determinada.

Si tuvieras una suscripción y soporte con nosotros, te habría sugerido que llamaras para evitar más problemas por tu parte, pero como estás en la fase de descubrimiento...
yann83
Mensajes: 40
Inscripción: 22 de abril de 2021 - 07:54

5 de junio de 2023 - 13:28

Gracias por tomarte el tiempo para responder.

Sin embargo, usted escribió:
Aquí rara vez usamos `valid_from`, sino directamente `forced_install_on` sin `valid_from` ni `valid_until`. De esta forma, forzamos la instalación de un paquete pendiente en una fecha determinada.
Pero en la consola en modo Descubrimiento en francés tengo Forzar la instalación antes Lo cual creo que es diferente de la traducción instalación forzadaEsta función instala el programa antes de una fecha determinada, pero no a partir de una fecha determinada.
¿Es diferente en el modo Enterprise?

Para su información, nos vimos obligados a abandonar WAPT debido a otra solución obligatoria. Esta realmente no nos conviene, así que tenemos que demostrar que WAPT es más eficiente.
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

5 de junio de 2023 - 13:54

yann83 escribió: 5 de junio de 2023 - 1:28 PM Pero en la consola en modo Discovery en francés, tengo " Forzar instalación antes", que creo que es diferente de la traducción "forced_install_on".
No, es exactamente lo mismo, pero es cierto, el mensaje no es bueno...

Debería ser algo como: "Forzar la instalación del paquete pendiente a partir de esta fecha". O algo similar.

Voy a considerar cambiar
Bloqueado