Página 2 de 2

[RESUELTO] Re: Creación del paquete Office Standard 2016

Publicado: 8 de noviembre de 2018 - 17:26
por admgautier
Hola,

disculpa la demora en responder (estaba en capacitación...). Gracias por la corrección sugerida; la creación del paquete se realiza correctamente, la instalación parece comenzar, pero tengo un problema de tiempo de espera (establecido en 1200), que me da el siguiente error:
Office 2016 Standard Installation
TimeoutExpired: Command '"setup.exe" /adminfile "config.msp"' timed out after 1200 seconds with output ''''.

¿Sabes por qué me aparece este error? (Creo que está relacionado con mi archivo de configuración setup.py, pero no sé dónde...).

PD: Para tu información, cuando ejecuto una instalación silenciosa (directamente en la máquina) con el comando:
path\to\the\file\setup.exe /config path\to\the\file\config.xml,
la instalación se realiza sin problemas.

Gracias.

Re: Creación del paquete Office Standard 2016

Publicado: 8 de noviembre de 2018 - 17:43
por htouvet
En la respuesta de Simon, agregue una "r" antes de la ruta y el comando, porque hay barras invertidas.
Quizás también sea necesario especificar el archivo MSP con una ruta absoluta:

Código: Seleccionar todo

    if not check_installed_out:
            cmd = r'ISO_office\setup.exe /adminfile "%s"' % makepath(basedir,r'ISO_office\config.msp')
    else:
            cmd = r'msiexec.exe /p "%s"' % makepath(basedir,r'ISO_office\config.msp')

[RESUELTO]Re: Creación del paquete Office Standard 2016

Publicado: 13 de noviembre de 2018 - 8:52 a. m.
por admgautier
Buen día,

Gracias por todas vuestras sugerencias, por fin he solucionado mi problema, gracias a vuestros últimos aportes.
De hecho, al agregar la 'r' Y agregar la ruta 'absoluta', el paquete funciona una vez compilado (también necesita copiar el archivo de configuración .xml a la raíz del proyecto WAPT antes de compilar el paquete).

Código: Seleccionar todo

if not check_installed_out:
            cmd = r'ISO_office\setup.exe /adminfile "%s"' % makepath(basedir,r'ISO_office\[b]chemin_complet_j_usqu_au_fichier[/b]\config.msp')
    else:
            cmd = r'msiexec.exe /p "%s"' % makepath(basedir,r'ISO_office\[b]chemin_complet_j_usqu_au_fichier[/b]\config.msp')
GRACIAS