Pagina 1 di 1

Pacchetto Office 2019

Pubblicato: 30 ottobre 2020 - 10:20
di gaelds
Buongiorno,
Ho utilizzato l'esempio del pacchetto per Office 2019 che sembra funzionare in questo caso:
viewtopic.php?f=9&t=2407&p=7967&hilit=office+2019#p7967
ma continuo a ricevere l'errore:
CalledProcessErrorOutput: il comando '"setup.exe" /configure "configuration-office2019.xml"' ha restituito uno stato di uscita diverso da zero -2146994714.

Ecco il mio setup.py:

Codice: Seleziona tutto

# -*- coding: utf-8 -*-
from setuphelpers import *
# You should also check for the uninstall string for uninstall_args by using : wapt-get list-registry Office

uninstallkey = []

# raccourcis
RaccourcisDossierProgramm1 = makepath(programfiles32,"Microsoft Office","root","Office16")

softname = "Microsoft Office Professional Plus 2019 - fr-fr"
pgmsoffice = programfiles
uninstall_args = r'scenario=install scenariosubtype=ARP sourcetype=None productstoremove=ProPlus2019Volume.16_fr-fr_x-none culture=fr-fr version.16=16.0 DisplayLevel=False'

kill_list = ['winword.exe','powerpnt.exe','excel.exe','mspub.exe','msaccess.exe','infopath.exe','lync.exe','onenote.exe','outlook.exe','onenotem.exe','msosync.exe','groove.exe','OfficeClicktoRun.exe']

def install():
    office_installed = installed_softwares(softname)
    cmd = '"setup.exe" /configure "configuration-office2019.xml"'

    if not office_installed:
        print('Installation de {}'.format(softname))
        run(cmd,timeout=1200,accept_returncodes=[1641,3010,0])
    else:
        if Version(office_installed[0]['version']) < Version(control.version.split('-',1)[0]):
            run(cmd,timeout=1200,accept_returncodes=[1641,3010,0])
        else:
            print('{} already up to date or newer : {}'.format(softname,office_installed[0]['version']))

    if not installed_softwares(softname):
        error(' {} has been installed but the uninstall key can not be found'.format(softname))

    print('Copie des fichiers de desinstallation uninstall-all.XML et setup.exe')
    copytree2(r"uninstall",(RaccourcisDossierProgramm1))

def uninstall():
    print('Removing {}'.format(softname))
    for soft in kill_list:
        killalltasks(soft)

    uninstallcmd = r'"C:\Program Files (x86)\Microsoft Office\root\Office16\setup.exe" /configure "C:\Program Files (x86)\Microsoft Office\root\Office16\uninstall-all.xml"'
    print('desinstallation de Microsoft Office')
    run(uninstallcmd,timeout=1800,accept_returncodes=[1641,3010,0])
    print('fin de uninstall')
E il file configuration-office2019.xml:

Codice: Seleziona tutto

<Configuration>
  <Add OfficeClientEdition="64" Channel="PerpetualVL2019" SourcePath="\\172.16.10.3\Logiciels\Office2019\" AllowCdnFallback="TRUE">
    <Product ID="ProPlus2019Volume" PIDKEY="xxxxxxxxxxxxxxxxxxxxx">
      <Language ID="fr-fr" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="OneDrive" />
      <ExcludeApp ID="Outlook" />
    </Product>
    <Product ID="LanguagePack">
      <Language ID="fr-fr" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="OneDrive" />
      <ExcludeApp ID="Outlook" />
    </Product>
    <Product ID="ProofingTools">
      <Language ID="fr-fr" />
	  <Language ID="de-de" />
      <Language ID="en-us" />
	  <Language ID="es-ES" />
    </Product>
  </Add>
  <Property Name="SharedComputerLicensing" Value="0" />
  <Property Name="PinIconsToTaskbar" Value="FALSE" />
  <Property Name="SCLCacheOverride" Value="0" />
  <Property Name="AUTOACTIVATE" Value="1" />
  <Property Name="FORCEAPPSHUTDOWN" Value="TRUE" />
  <Property Name="DeviceBasedLicensing" Value="0" />
  <Updates Enabled="TRUE" UpdatePath="\\172.16.10.3\Logiciels\Office2019\Updates\" />
  <AppSettings>
    <Setup Name="Company" Value="XXX" />
    <User Key="software\microsoft\office\16.0\common\toolbars" Name="screentipscheme" Value="2" Type="REG_DWORD" App="office16" Id="L_ShowScreenTips" />
    <User Key="software\microsoft\office\16.0\excel\options" Name="defaultformat" Value="51" Type="REG_DWORD" App="excel16" Id="L_SaveExcelfilesas" />
    <User Key="software\microsoft\office\16.0\powerpoint\options" Name="defaultformat" Value="27" Type="REG_DWORD" App="ppt16" Id="L_SavePowerPointfilesas" />
    <User Key="software\microsoft\office\16.0\word\options" Name="defaultformat" Value="" Type="REG_SZ" App="word16" Id="L_SaveWordfilesas" />
  </AppSettings>
  <Display Level="None" AcceptEULA="TRUE" /> 
  <Logging Level="Off" />
</Configuration>

Re: Pacchetto Office 2019

Pubblicato: 30 ottobre 2020 - 11:29
di gaelds
Il seguente comando, eseguito manualmente, funziona sulle macchine:
\\172.16.10.3\Logiciels\Office2019\setup.exe /configure \\172.16.10.3\Logiciels\Office2019\configuration-office2019.xml.


Quindi sospetto che l'account di sistema utilizzato da wapt potrebbe non avere accesso alla condivisione di rete... Pertanto, è necessario modificare il "SourcePath" nel file XML di configurazione, ma ho provato "./office", "office" e ".\office". Niente funziona.

Re: Pacchetto Office 2019

Pubblicato: 6 novembre 2020 - 11:49
di gaelds
Non riesco ancora a trovare una soluzione. Il comando eseguito dalla condivisione di rete funziona:
"\\172.16.10.3\logiciels\Office2019\setup.exe /configure /configuration-office2019.xml" installa Office correttamente.
Ma quando setup.exe e il file configuration-office2019.xml vengono copiati localmente, non funziona.
"C:\temp\setup.exe /configure /configuration-office2019.xml"
visualizza l'errore 30088-1021 (0).
Immagino sia lo stesso errore che impedisce l'installazione tramite il pacchetto.

Re: Pacchetto Office 2019

Pubblicato: 6 novembre 2020 - 12:06
di dcardon
Questo forum e la documentazione di WAPT affermano chiaramente che l'accesso alle condivisioni di rete per l'installazione dei pacchetti è fortemente sconsigliato. L'installazione non avviene necessariamente quando la macchina ha accesso alla rete, e più specificamente, accesso al server in questione (macchina connessa tramite Wi-Fi, 802.1x, VPN), oppure le credenziali di connessione potrebbero non corrispondere (l'agente WAPT viene eseguito su LocalSystem, che non è sempre ben integrato). È molto meglio includere i file eseguibili nel pacchetto (o creare due pacchetti separati se questo rappresenta un problema reale, ad esempio se si modificano frequentemente i parametri di installazione).
Cordiali saluti,
Denis

Re: Pacchetto Office 2019

Pubblicato: 9 novembre 2020 - 14:36
di gaelds
Ok, grazie per la risposta! Potresti dirmi cosa mettere per SourcePath? Ho provato ad aggiungere la cartella "office" contenente i file di installazione al pacchetto e a usare SourcePath="office", SourcePath="./office" e SourcePath=".\office", ma non funziona niente...

Re: Pacchetto Office 2019

Pubblicato: 20 novembre 2020 - 09:21
di TeoMrbl
Ciao,


riapro questa discussione.
Ci sono stati progressi su questo pacchetto? Attualmente sto riscontrando lo stesso problema.

Attendo una tua risposta.


Cordiali saluti,

buona giornata!

Re: Pacchetto Office 2019

Pubblicato: 23 novembre 2020 - 10:33
di gaelds
Sono appena riuscito a installare il pacchetto su una macchina usando il comando "wapt-get install --direct -ldebug". Office è stato installato correttamente, ma la finestra di installazione era visibile nonostante l'istruzione `Display Level="NONE"` nel file "configuration-office2019.xml"

Codice: Seleziona tutto

<Configuration>
  <Add OfficeClientEdition="64" Channel="PerpetualVL2019" SourcePath="Office" AllowCdnFallback="TRUE">
    <Product ID="ProPlus2019Volume" PIDKEY="XXXXXXXXXXXXXXXXXXXXXXXXXXX">
      <Language ID="fr-fr" />
      <ExcludeApp ID="OneDrive" />
      <ExcludeApp ID="Outlook" />
    </Product>
    <Product ID="LanguagePack">
      <Language ID="fr-fr" />
      <ExcludeApp ID="OneDrive" />
      <ExcludeApp ID="Outlook" />
    </Product>
    <Product ID="ProofingTools">
      <Language ID="fr-fr" />
	  <Language ID="de-de" />
      <Language ID="en-us" />
	  <Language ID="es-ES" />
    </Product>
  </Add>
  <Property Name="SharedComputerLicensing" Value="0" />
  <Property Name="PinIconsToTaskbar" Value="FALSE" />
  <Property Name="SCLCacheOverride" Value="0" />
  <Property Name="AUTOACTIVATE" Value="1" />
  <Property Name="FORCEAPPSHUTDOWN" Value="TRUE" />
  <Property Name="DeviceBasedLicensing" Value="0" />
  <Updates Enabled="TRUE" UpdatePath="Updates" />
  <AppSettings>
    <Setup Name="Company" Value="DOM SORTAIS" />
    <User Key="software\microsoft\office\16.0\common\toolbars" Name="screentipscheme" Value="2" Type="REG_DWORD" App="office16" Id="L_ShowScreenTips" />
    <User Key="software\microsoft\office\16.0\excel\options" Name="defaultformat" Value="51" Type="REG_DWORD" App="excel16" Id="L_SaveExcelfilesas" />
    <User Key="software\microsoft\office\16.0\powerpoint\options" Name="defaultformat" Value="27" Type="REG_DWORD" App="ppt16" Id="L_SavePowerPointfilesas" />
    <User Key="software\microsoft\office\16.0\word\options" Name="defaultformat" Value="" Type="REG_SZ" App="word16" Id="L_SaveWordfilesas" />
  </AppSettings>
  <Display Level="NONE" AcceptEULA="TRUE" /> 
  <Logging Level="Off" />
</Configuration>

Re: Pacchetto Office 2019

Pubblicato: 23 novembre 2020 - 13:50
di gaelds
Ed ecco i log quando eseguo un semplice "wapt-get install dst-microsoft-office"
Installazione di dst-microsoft-office(=16.0.13231.20350-22)
Rimozione dell'applicazione Office da Win10 da
Installazione di Microsoft Office Professional Plus 2019 - fr-fr
2020-11-23 14:56:52,713 CRITICO Errore irreversibile nello script di installazione: CalledProcessErrorOutput: il comando '"c:\\users\\adm\\appdata\\local\\temp\\waptg1exkt\\setup.exe" /configure "./configuration-office2019.xml"' ha restituito uno stato di uscita diverso da zero -2147418113.
Output::
Traceback (most recent call last):
File "C:\wapt\common.py", riga 3876, in install_wapt
exitstatus = setup.install()
File "c:\users\adm\appdata\local\temp\waptg1exkt\setup.py", riga 24, in install
run(cmd,timeout=1200,accept_returncodes=[1641,3010,0])
File "C:\wapt\common.py", riga 3646, in run
return ensure_unicode(setuphelpers.run(*arg,**args))
File "C:\wapt\setuphelpers_windows.py", riga 3716, in run
raise CalledProcessErrorOutput(proc.returncode,cmd,''.join(output))
CalledProcessErrorOutput: Comando '"c:\\users\\adm\\appdata\\local\\temp\\waptg1exkt\\setup.exe" /configure "./configuration-office2019.xml"' ha restituito uno stato di uscita diverso da zero -2147418113.
Output:

2020-11-23 14:56:53,641 CRITICAL Pacchetto dst-microsoft-office [x64_fr_PROD] non installato a causa di errori: CalledProcessErrorOutput: Il comando '"c:\\users\\adm\\appdata\\local\\temp\\waptg1exkt\\setup.exe" /configure "./configuration-office2019.xml"' ha restituito uno stato di uscita diverso da zero -2147418113.
Output:


Re: Pacchetto Office 2019

Pubblicato: 3 marzo 2021 - 16:23
di florentR2
Avendo anch'io avuto a che fare con lo stesso problema, la soluzione più semplice che ha funzionato per me è stata quella di svuotare SourcePath in questo modo:

Codice: Seleziona tutto

SourcePath=""