Página 1 de 2

[RESUELTO] Programar la instalación de un paquete

Publicado: 23 de mayo de 2023 - 15:46
por yann83
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?

Re: Programación de la instalación de un paquete

Publicado: 23 de mayo de 2023 - 16:41
por sfonteneau
¿No tendrá por casualidad otro paquete que no tenga fecha de vencimiento en la versión anterior del paquete?

Re: Programación de la instalación de un paquete

Publicado: 24 de mayo de 2023 - 07:13
por yann83
Así que edité los paquetes en el editor Pyscrypt y eliminé las fechas de caducidad.

¿Qué debo hacer ahora?

Re: Programación de la instalación de un paquete

Publicado: 25 de mayo de 2023 - 07:21
por yann83
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.

Re: Programación de la instalación de un paquete

Publicado: 25 de mayo de 2023 - 13:53
por sfonteneau
¿Qué formato usaste para la fecha?

No recuerdo si debía ser UTC o no.

Re: Programación de la instalación de un paquete

Publicado: 25 de mayo de 2023 - 14:22
por yann83
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 4991 veces
)

Re: Programación de la instalación de un paquete

Publicado: 2 de junio de 2023 - 13:14
por yann83
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

Re: Programación de la instalación de un paquete

Publicado: 5 de junio de 2023 - 12:41
por sfonteneau
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...

Re: Programación de la instalación de un paquete

Publicado: 5 de junio de 2023 - 13:28
por yann83
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.

Re: Programación de la instalación de un paquete

Publicado: 5 de junio de 2023 - 13:54
por sfonteneau
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