[RESUELTO] Creación del paquete Office Standard 2016

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.
Admgautier
Mensajes: 45
Inscripciones: 24 sep 2018 - 16:48 horas.

24 de septiembre de 2018 - 17:28

Hola,

soy un nuevo usuario de WAPT y tengo problemas para crear un paquete de Office Standard 2016.
He buscado en todos los foros que tratan el tema y ninguno de los métodos propuestos me ha funcionado.

El procedimiento que intenté seguir es: http://reseaux85.fr/index.php?title=Dep ... oft_Office
¿Hay alguien aquí que tenga un método más detallado para crear este paquete? (Siento que faltan pasos o que no he entendido todo...)

Hasta ahora, este es mi proceso:
- creación de mi archivo .MSP (llamado "config.msp", que coloco en la raíz de la carpeta de instalación de Office)
- creación de la plantilla (usando el comando `wapt-get make-template`)
- copia de la carpeta "Office" en la carpeta del proyecto recién creada
- edición y modificación del archivo .py (aquí podría estar mi error)
- recuperación del archivo .xml (de "standard.ww" y cortarlo/pegarlo en la raíz del proyecto, renombrándolo como "silent.xml")
- modificación del archivo .xml (probablemente otro punto de error, pero no estoy seguro)
- creación del paquete (usando el comando `build-package`).

Si alguien tiene los archivos de configuración para modificar/crear y las rutas para colocarlos, se lo agradecería...

Gracias de antemano por su ayuda.
Última edición realizada por admgautier el 21 de noviembre de 2018 a las 09:51; editado 1 vez.
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 :

24 de septiembre de 2018 - 18:21

Hola Admgautier,
admgautier escribió: 24 sep. 2018 - 17:28 Como nuevo usuario de WAPT, tengo problemas para crear un paquete de Office Standard 2016.
He revisado todos los foros que tratan el tema y ninguno de los métodos propuestos ha sido concluyente.

El procedimiento que intenté seguir es: http://reseaux85.fr/index.php?title=Dep ... oft_Office
¿Hay alguien aquí que tenga un método más detallado para crear este paquete? (Siento que faltan pasos o que no he entendido todo...)

Hasta ahora, este es mi proceso:
- creación de mi archivo .MSP (llamado "config.msp", que coloco en la raíz de la carpeta de instalación de Office)
- creación de la plantilla (usando el comando `wapt-get make-template`)
- copia de la carpeta "Office" en la carpeta del proyecto recién creada
- edición y modificación del archivo .py (aquí podría estar mi error)
- recuperación del archivo .xml (de "standard.ww" y cortarlo/pegarlo en la raíz del proyecto, renombrándolo como "silent.xml")
- modificación del archivo .xml (probablemente otro punto de error, pero no estoy seguro)
- creación del paquete (usando el comando `build-package`).

Si alguien tiene los archivos de configuración para modificar/crear y las rutas para colocarlos, se lo agradecería...

Gracias de antemano por su ayuda.
¿Has visto el paquete "esqueleto" de msoffice en store.wapt.fr?

https://store.wapt.fr/package_details?p ... D_all.wapt

Atentamente,

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
Admgautier
Mensajes: 45
Inscripciones: 24 sep 2018 - 16:48 horas.

25 de septiembre de 2018 - 10:32

Hola Denis,

sí, intenté usar el paquete "esqueleto" (marcado como "DEBE EDITARSE"), pero no sé dónde está el problema... ¿en mi configuración?
Básicamente, solo intento instalar Office de la forma más sencilla posible... sin clave de activación, y me estoy volviendo loco intentando crear mi paquete...
Creo que me he saltado algún paso del proceso de creación, pero ¿dónde...?

Gracias por tu rápida respuesta,

Yannick.
Última edición realizada por admgautier el 21 de noviembre de 2018 a las 09:51; editado 1 vez.
Avatar de usuario
agauvrit
Experto en WAPT
Mensajes: 238
Inscripción: 17 de noviembre de 2016 - 10:25
Ubicación: Nantes
Contacto :

25 de septiembre de 2018 - 10:40

Hola,

antes de crear el paquete WAPT, asegúrese de que su método de instalación silenciosa para Office sea correcto.

El método descrito en la plantilla del paquete solo es válido para Microsoft Office 2016 Pro Plus.

Si planea implementar Microsoft Office 2016 Hogar y Pequeñas Empresas o Microsoft Office 365, deberá usar un método de implementación diferente: https://docs.microsoft.com/fr-fr/deploy ... yment-tool

Una vez que haya validado una instalación silenciosa con el método correcto, puede proceder con confianza a crear el paquete WAPT adecuado.

Alexandre
Admgautier
Mensajes: 45
Inscripciones: 24 sep 2018 - 16:48 horas.

26 de septiembre de 2018 - 12:07

Hola Alexandre,

gracias por tu respuesta.
Probé la instalación silenciosa usando el archivo .msp (ruta\setup.exe /adminfile file.msp): la instalación fue exitosa.

Basándome en esto, intenté recrear el paquete modificando el archivo .py con el proporcionado en el procedimiento descrito aquí:http://reseaux85.fr/index.php?title=Dep ... oft_Office (cambiando el nombre de la versión: ProPlus -> Standard, el nombre del archivo .xml: silent.xml -> config.xml, y por lo tanto modificando mi archivo config.xml ubicado en la carpeta standard.WW).

Al desplegar el paquete recién creado, recibí un mensaje de error que decía: AttributeError: el objeto 'módulo' no tiene el atributo 'uninstallkey'.

No veo dónde está mi error, ya que efectivamente hay una "uninstallstring" en mi archivo .py...

Gracias por tu ayuda (¡o la de otros colaboradores!).
Que tengas un buen día,

Yannick
Última edición realizada por admgautier el 21 de noviembre de 2018 a las 09:51; editado 1 vez.
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 :

26 de septiembre de 2018 - 13:01

Hola Yannick,
admgautier escribió: 26 de septiembre de 2018 - 12:07 PM Gracias por su respuesta.
Probé la instalación silenciosa usando el archivo .msp (ruta\setup.exe /adminfile file.msp): la instalación fue exitosa.

Basándome en esto, intenté recrear el paquete modificando el archivo .py con el proporcionado en el procedimiento descrito aquí:http://reseaux85.fr/index.php?title=Dep ... oft_Office (cambiando el nombre de la versión: ProPlus -> Standard, el nombre del archivo .xml: silent.xml -> config.xml, y por lo tanto modificando mi archivo config.xml ubicado en la carpeta standard.WW).

Al implementar el paquete recién creado, recibí un mensaje de error que decía: AttributeError: el objeto 'módulo' no tiene el atributo 'uninstallkey'.

No veo dónde está mi error, ya que de hecho hay una "uninstallstring" presente en mi archivo .py...
Debe agregar la línea `uninstallkey = []` antes o después de `uninstallstring`. Definir la variable `uninstallstring` es opcional, pero definir `uninstallkey` es obligatorio (y lo ha sido durante bastante tiempo). La página wiki de reseau85 deberá actualizarse.

Atentamente,

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
Admgautier
Mensajes: 45
Inscripciones: 24 sep 2018 - 16:48 horas.

26 de septiembre de 2018 - 16:24

Hola Denis,

gracias por tu respuesta.
Agregué la línea `uninstallkey= []` y recreé el paquete.
El error que ahora se muestra (durante la implementación) es:

Office Standard 2016 Installation
CalledProcessErrorOutput: El comando 'setup.exe /adminfile config.msp' devolvió un estado de salida distinto de cero (1).
Salida: 'setup.exe' no se reconoce como un
comando interno o externo, programa ejecutable o archivo por lotes.

Parece que el comando `setup.exe` no se acepta como tal. ¿Podría ser un problema con la ruta relativa del comando en el archivo .py?

Que tengas un buen día,

Yannick.
Última edición realizada por admgautier el 21 de noviembre de 2018 a las 09:51; editado 1 vez.
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 :

26 de septiembre de 2018 - 17:02

Hola Yannick,
admgautier escribió: 26 de septiembre de 2018 - 16:24 Gracias por su respuesta.
Agregué la línea uninstallkey= [] y recreé el paquete.
El error que aparece ahora (durante la implementación) es:

Instalación de Office Standard 2016
CalledProcessErrorOutput: El comando 'setup.exe /adminfile config.msp' devolvió un estado de salida distinto de cero 1.
Salida: 'setup.exe' no se reconoce como un
comando interno o externo, programa ejecutable o archivo por lotes.

Parece que el comando setup.exe no se acepta como tal; ¿es este un problema con la ruta relativa del comando en el archivo .py?
Te recomiendo leer https://www.wapt.fr/fr/doc/CreationPaqu ... index.html Esto debería resolver tu problema. De lo contrario, publica el archivo setup.py y la estructura de directorios de tu paquete.

Atentamente,

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
Admgautier
Mensajes: 45
Inscripciones: 24 sep 2018 - 16:48 horas.

27 de septiembre de 2018 - 11:43

Hola,

seguí el procedimiento que me indicaste, pero sin éxito.

Como amablemente me ofreciste, a continuación encontrarás el enlace a mis archivos .py y .xml.
https://wetransfer.com/downloads/ece078 ... 327/0b8649
La estructura de mi paquete es la siguiente:
- setup.py está en el directorio raíz del proyecto
- config.msp está en ~\wpatdev\monpaquet\ISO_office\config.msp
- el archivo xml está en ~\wpatdev\monpaquet\ISO_office\standard.ww\config.xml

Si ves algo incorrecto... (¡Estoy empezando a arrancarme los pelos! :( )

Gracias. Que tengas
un buen día.
Última edición realizada por admgautier el 21 de noviembre de 2018 a las 09:52, editado 1 vez.
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

27 de septiembre de 2018 - 21:48

Código: Seleccionar todo

    if not check_installed_out:
            cmd = 'ISO_office\setup.exe /adminfile ISO_office\config.msp'
    else:
            cmd = 'msiexec.exe /p ISO_office\config.msp'
Bloqueado