[RESUELTO] Problema de implementación del paquete MSI de Rancher Desktop

Preguntas sobre paquetes WAPT / Solicitudes y ayuda sobre paquetes 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.
Bloqueado
Mikael_S
Mensajes: 24
Inscripción: 25 de abril de 2023 - 11:57

13 de junio de 2024 - 14:57

WAPT Enterprise: 2.5.4.15342 (Unbuntu 20.04)
Estaciones de trabajo con Windows 11 23H2

Hola, estoy intentando implementar un archivo MSI: "Rancher Desktop 1.14.1"

Código: Seleccionar todo

    install_msi_if_needed('Rancher.Desktop.Setup.1.14.1.msi')
En un rol de desarrollo utilizando PYScripter, se implementa/desinstala sin ningún problema

Durante una implementación de parque, constantemente recibo un error:

Código: Seleccionar todo

CalledProcessErrorOutput: Command 'msiexec /norestart /q /i "Rancher.Desktop.Setup.1.14.1.msi" ' returned non-zero exit status 1603.
Este código 1603 es un poco genérico, así que probé varios métodos (usando propiedades, también sin pasar por un "install_msi_if_needed")

En la instalación manual: en los pasos de validación, solo tengo la aceptación de los Términos y Condiciones y la elección de instalación como “Todousuario”

Cabe señalar que no tuve problemas con la versión 1.11.1.
Última edición realizada por Mikael_S el 12 de julio de 2024 a las 13:42; editado 1 vez.
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

14 de junio de 2024 - 12:33

Hola

, no estoy del todo seguro de cuál es el problema en tu caso.

Acabamos de crear el paquete wapt; está disponible aquí:

https://luti.tranquil.it/get_folder_res ... 93aW5kb3dz

También está disponible para pruebas aquí:

https://wapt.tranquil.it/wapt-testing/t ... EPROD.wapt

Simon
Mikael_S
Mensajes: 24
Inscripción: 25 de abril de 2023 - 11:57

17 de junio de 2024 - 09:33

Gracias por el paquete.
Desafortunadamente, sigo recibiendo el mismo error...
Lo probaré en una máquina limpia para ver si el problema se debe a una clave del registro o a otra cosa.
Mikael_S
Mensajes: 24
Inscripción: 25 de abril de 2023 - 11:57

12 de julio de 2024 - 13:37

Buen día,

Simplemente estoy reactivando este hilo donde (finalmente) encontré la solución a través de un tema reciente en GitHub:

Esta aplicación, desde la versión 1.12, comprueba el componente WSL a través de la Tienda Windows (según tengo entendido). Sin embargo, hemos bloqueado la tienda en nuestra red, lo que explica los errores 1603.

Así que lo volví a empaquetar, aunque no está limpio porque la desinstalación tampoco funcionó, pero funciona :) :

Código: Seleccionar todo

def install():
    # Declaring local variables

    # Installing the software
    print("Installing: Rancher.Desktop.Setup.1.14.1.msi")
    run('msiexec.exe /i Rancher.Desktop.Setup.1.14.1.msi  /qn /norestart WSLINSTALLED=1')

def uninstall():
    print("Désinstallation : Rancher.Desktop.Setup.1.14.1.msi")
    run('msiexec.exe /x {5E0208C2-7F96-4C56-B7DF-42DFB442B00B} /qn /norestart WSLINSTALLED=1')
Avatar de usuario
dcardón
Experto en WAPT
Mensajes: 1908
Inscripción: 18 de junio de 2014 - 09:58
Ubicación: Saint Sébastien sur Loire
Contacto :

15 de julio de 2024 - 09:14

Hola Mikaël,

Simon ha incluido tu parámetro adicional en el paquete de la tienda. Actualmente se encuentra en la fase de pruebas de wapt y debería estar disponible en la tienda muy pronto.

Saludos cordiales,

Denis
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
Bloqueado