Página 1 de 1

[RESUELTO] tis-microsoft-office-template_0-9

Publicado: 14 de junio de 2023 - 14:35
por gaelds
Buen día,

Me gustaría usar tis-microsoft-office-template_0-9 para crear un paquete de Office 2021, pero cuando ejecuto update-package, siempre obtengo este error:

Código: Seleccionar todo

*** Python 3.8.16 (default, Mar  1 2023, 11:11:02) [MSC v.1929 32 bit (Intel)] on win32. ***
*** Distant Python engine is active ***
>>> 
*** Remote Interpreter Reinitialized ***
Ligne de Commande : update-package-sources "C:\waptdev\tis-microsoft-office-template_0-9_windows_10.0_PROD-wapt\WAPT\.."
Using config file: C:\Users\informatique\AppData\Local\waptconsole\waptconsole.ini
Copying: C:\Users\informatique\Downloads\officedeploymenttool_15928-20216.exe
Extract Office Deployment Tool
Downloading Office with XML configuration
2023-06-14 14:32:04,466 CRITICAL Fatal error in update_package  IndexError: list index out of range:
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 8540, in call_python_code
    hookdata = hook_func()
 [b] File "C:\waptdev\tis-microsoft-office-template_0-9_windows_10.0_PROD-wapt\update_package.py", line 99, in update_package
    version = glob.glob("Office/Data/**/")[0].split(os.sep)[1]
IndexError: list index out of range

FATAL ERROR : IndexError: list index out of range
Exit code:  3[/b]
>>> 

Re: plantilla tis-microsoft-office_0-9

Publicado: 15 de junio de 2023 - 10:18
por gaelds
Para salir del bloqueo, reemplacé la línea 99 de update-package.py:

Código: Seleccionar todo

version = glob.glob("Office/Data/**/")[0].split(os.sep)[1]
por :

Código: Seleccionar todo

version = "16.0.14332.20517"

Re: plantilla tis-microsoft-office_0-9

Publicado: 15 de junio de 2023 - 14:39
por jpele
Hola,
no tengo ningún problema con Office 365, lo estoy probando en la versión 2021.

Saludos,
Jimmy.

Re: plantilla tis-microsoft-office_0-9

Publicado: 15 de junio de 2023 - 14:46
por jpele
No hay problemas con Standard2021Volume
¿Puedes enviarme estas dos líneas de tu archivo XML?

Código: Seleccionar todo

<Add OfficeClientEdition="64" Channel="PerpetualVL2021">
    <Product ID="Standard2021Volume">

Re: plantilla tis-microsoft-office_0-9

Publicado: 16 de junio de 2023 - 08:34
por gaelds

Código: Seleccionar todo

<Add OfficeClientEdition="64" Channel="PerpetualVL2021" SourcePath="" AllowCdnFallback="FALSE">
    <Product ID="ProPlus2021Volume" PIDKEY="xxx">

Re: plantilla tis-microsoft-office_0-9

Publicado: 16 de junio de 2023 - 14:17
por jpele
gaelds escribió: 16 de junio de 2023 - 08:34

Código: Seleccionar todo

<Add OfficeClientEdition="64" Channel="PerpetualVL2021" SourcePath="" AllowCdnFallback="FALSE">
    <Product ID="ProPlus2021Volume" PIDKEY="xxx">
Habría pensado que SourcePath="" AllowCdnFallback="FALSE"> sería bloqueante, pero también me funciona. Te recomiendo que bases tu decisión en tantas opciones como sea posible del archivo configuration-example.xml incluido en el paquete.

Parece que una configuración en tu XML está causando un problema; ¿podrías proporcionarme el archivo configuration.xml que estás usando?

Re: plantilla tis-microsoft-office_0-9

Publicado: 19 de junio de 2023 - 15:39
por gaelds
Aquí lo tienes:

Código: Seleccionar todo

<Configuration ID="58975cae-044b-4aba-9494-86bbacdaad30">
  <Info Description="Office 2021 sans mises à jour" />
  <Add OfficeClientEdition="64" Channel="PerpetualVL2021" SourcePath="" AllowCdnFallback="FALSE">
    <Product ID="ProPlus2021Volume" PIDKEY="xxx">
      <Language ID="fr-fr" />
      <ExcludeApp ID="Lync" />
    </Product>
    <Product ID="LanguagePack">
      <Language ID="fr-fr" />
    </Product>
    <Product ID="ProofingTools">
      <Language ID="en-us" />
      <Language ID="de-de" />
      <Language ID="it-it" />
      <Language ID="es-es" />
    </Product>
  </Add>
  <Property Name="SharedComputerLicensing" Value="0" />
  <Property Name="FORCEAPPSHUTDOWN" Value="TRUE" />
  <Property Name="DeviceBasedLicensing" Value="0" />
  <Property Name="SCLCacheOverride" Value="0" />
  <Property Name="AUTOACTIVATE" Value="1" />
  <Updates Enabled="FALSE" />
  <RemoveMSI />
  <AppSettings>
    <Setup Name="Company" Value="xxx" />
    <User Key="software\microsoft\office\16.0\excel\options" Name="defaultformat" Value="60" Type="REG_DWORD" App="excel16" Id="L_SaveExcelfilesas" />
    <User Key="software\microsoft\office\16.0\powerpoint\options" Name="defaultformat" Value="52" Type="REG_DWORD" App="ppt16" Id="L_SavePowerPointfilesas" />
    <User Key="software\microsoft\office\16.0\word\options" Name="defaultformat" Value="ODT" Type="REG_SZ" App="word16" Id="L_SaveWordfilesas" />
  </AppSettings>
  <Display Level="None" AcceptEULA="TRUE" />
</Configuration>

Re: plantilla tis-microsoft-office_0-9

Publicado: 21 de junio de 2023 - 09:46
por jpele
Hola,
sigo sin tener problemas al realizar pruebas con tu XML.
Podrías probar la versión tis-microsoft-office-template_0-10.
De lo contrario, te sugiero que contactes con el soporte de WAPT para que puedan identificar el problema con tu infraestructura de red.

Saludos,
Jimmy

Re: plantilla tis-microsoft-office_0-9

Publicado: 21 de junio de 2023 - 10:13
por gaelds
¡Gracias! Veré qué tal el siguiente paquete. Este funciona tras modificar manualmente la línea 99 especificando la versión predefinida.