Pagina 2 di 2
Re: Modello di script Setup.py
Pubblicato: 11 maggio 2016 - 14:59
di sfontenau
Ciao,
abbiamo bisogno del messaggio di errore relativo al pacchetto.
Clicca sul tuo computer nella console, quindi sul pacchetto che presenta l'errore.
Vedrai il messaggio di errore proprio qui sotto.
- Simon
Re: Modello di script Setup.py
Pubblicato: 11 maggio 2016 - 15:02
di so37
Ricevo questo messaggio sulla console:
Codice: Seleziona tutto
Installing test-nuxeobrowser
Exception: Error during install of test-nuxeobrowser (=2.1.3-7): errors in packages test-nuxeobrowser
Traceback (most recent call last):
File "C:\wapt\waptservice\waptservice.py", line 2063, in run
self.running_task.run()
File "C:\wapt\waptservice\waptservice.py", line 1323, in pwrapper
return func(*arg, **kwargs)
File "C:\wapt\waptservice\waptservice.py", line 1383, in run
self._run()
File "C:\wapt\waptservice\waptservice.py", line 1807, in _run
','.join([ p[1].package for p in self.result['errors']]),
Exception: Error during install of test-nuxeobrowser (=2.1.3-7): errors in packages test-nuxeobrowser
Non ho altro
Re: Modello di script Setup.py
Pubblicato: 11 maggio 2016 - 15:06
di so37
Non avevo visto questo messaggio
Codice: Seleziona tutto
EWaptSetupException: Fatal error : msi file Nuxeo-MSIEBrowserExtension.msi /quiet /norestart not found in package
Re: Modello di script Setup.py
Pubblicato: 11 maggio 2016 - 15:07
di so37
Probabilmente non gli è piaciuto l'argomento che ho aggiunto all'MSI
Re: Modello di script Setup.py
Pubblicato: 11 maggio 2016 - 15:19
di so37
Ora ricevo questo errore:
Codice: Seleziona tutto
CalledProcessError: Command '('msiexec /norestart /q /i "Nuxeo-MSIEBrowserExtension.msi" ',)' returned non-zero exit status 1612
Ne ho abbastanza!!
Re: Modello di script Setup.py
Pubblicato: 11 maggio 2016 - 16:54
di sfontenau
I codici di errore sono errori di Windows:
Errore MSI 1612: "L'origine di installazione per questo prodotto non è disponibile"
Il messaggio di errore indica che la fonte di installazione per questo prodotto non è disponibile.
Senza usare Wapt, hai provato ad avviarlo dalla riga di comando?
Codice: Seleziona tutto
msiexec /norestart /q /i "Nuxeo-MSIEBrowserExtension.msi"
L'MSI funziona bene se avviato manualmente?
Simone
Re: Modello di script Setup.py
Pubblicato: 12 maggio 2016 - 08:46
di so37
Sì, lanciando questo comando
Codice: Seleziona tutto
msiexec /norestart /q /i "Nuxeo-MSIEBrowserExtension.msi"
Funziona, l'installazione avviene senza problemi in modalità silenziosa!
Re: Modello di script Setup.py
Pubblicato: 12 maggio 2016 - 22:31
di sfontenau
È possibile che l'installazione non consenta l'installazione nell'account di sistema:
Sul computer dell'amministratore, puoi eseguire il seguente comando:
Se l'installazione funziona, hai la spiegazione
Simone
Re: Modello di script Setup.py
Pubblicato: 18 maggio 2016 - 09:40
di so37
Codice: Seleziona tutto
if iswin64():
install_msi_if_needed('PXCViewer_x64.msi',key='PDF-XChange Viewer',silentflags='/quiet /norestart KEY="XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX" USERNAME="XXX" ORGANIZATION="XXX"',min_version='2.5.205.0',killbefore=['PDFXCview.exe'], accept_returncodes=[0, 1602, 1615, 1603], timeout=300)
install_msi_if_needed('PXCViewer_x86.msi',key='PDF-XChange Viewer',silentflags='/quiet /norestart KEY="XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX" USERNAME="XXX" ORGANIZATION="XXX"',min_version='2.5.205.0',killbefore=['PDFXCview.exe'], accept_returncodes=[0, 1602, 1615, 1603], timeout=300)
Ciao, quando inserisco `install msi if needed`, posso aggiungere un argomento `silentflags` come ho appena fatto, oppure funziona solo per `install exe if needed`?
Re: Modello di script Setup.py
Pubblicato: 18 maggio 2016 - 10:35
di sfontenau
Buongiorno
Sì, è possibile:
https://github.com/tranquilit/WAPT/blob ... s.py#L3323
Ma non si tratta di "silentflag", bensì di "properties" (vedere la funzione nel setuphelper sopra)
Ma gli argomenti fondamentali per rendere l'MSI silenzioso sono già stati trattati:
https://github.com/tranquilit/WAPT/blob ... s.py#L3363
Per LibreOffice, ad esempio:
Codice: Seleziona tutto
install_msi_if_needed(msi,killbefore=['soffice.bin'],timeout=1200,properties='SELECT_WORD':1,'SELECT_EXCEL':1,'SELECT_POWERPOINT':1,'CREATEDESKTOPLINK':0,'RebootYesNo':'No','ALLUSER':1,'ISCHECKFORPRODUCTUPDATES':0,'QUICKSTART':0)
Simone