Page 2 sur 2
Re: Modèle de script setup.py
Posté : 11 mai 2016 - 14:59
par sfonteneau
Bonjour
Il nous faudrait l'erreur du paquet.
Clique sur ta machine dans la console puis sur le paquet en erreur.
Tu aura l'erreur juste en dessous
Simon
Re: Modèle de script setup.py
Posté : 11 mai 2016 - 15:02
par so37
J'ai ça comme message sur la console :
Code : Tout sélectionner
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
J'ai rien d'autre
Re: Modèle de script setup.py
Posté : 11 mai 2016 - 15:06
par so37
J'avais pas vue ce message
Code : Tout sélectionner
EWaptSetupException: Fatal error : msi file Nuxeo-MSIEBrowserExtension.msi /quiet /norestart not found in package
Re: Modèle de script setup.py
Posté : 11 mai 2016 - 15:07
par so37
il a pas du aimer l'argument que j'ai ajouté au MSI
Re: Modèle de script setup.py
Posté : 11 mai 2016 - 15:19
par so37
Maintenant j'ai cette erreur là :
Code : Tout sélectionner
CalledProcessError: Command '('msiexec /norestart /q /i "Nuxeo-MSIEBrowserExtension.msi" ',)' returned non-zero exit status 1612
J'en ai marre !!
Re: Modèle de script setup.py
Posté : 11 mai 2016 - 16:54
par sfonteneau
Les code erreur sont des erreur windows :
Erreur MSI Error 1612: 'Installation source for this product is not available'
Le message d'erreur indique que La source d'installation de ce produit n'est pas disponible.
Sans passer par wapt avez-vous essayée de lancer en ligne de commande :
Le msi fonctionne t'il bien avec un lancement a la main ?
Simon
Re: Modèle de script setup.py
Posté : 12 mai 2016 - 08:46
par so37
oui en lancant cette commande
ça fonctionne, l'installation se fait bien en mode silencieux !
Re: Modèle de script setup.py
Posté : 12 mai 2016 - 22:31
par sfonteneau
Il est possible que votre installation ne permet pas l'installation en compte system:
Sur votre poste en administrateur pouvez-vous lance la commande:
Si l'installation fonctionne vous avez l'explication
Simon
Re: Modèle de script setup.py
Posté : 18 mai 2016 - 09:40
par so37
Code : Tout sélectionner
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)
Bonjour, en insérant un install msi if needed peut on ajouter un argument silentflags comme je viens de le faire ou alors ça ne marche que pour le install exe if needed ?? ???
Re: Modèle de script setup.py
Posté : 18 mai 2016 - 10:35
par sfonteneau
Bonjour
Oui c'est possible :
https://github.com/tranquilit/WAPT/blob ... s.py#L3323
Mais ce n'est pas "silentflag" c'est "properties" (voir la fonction dans le setuphelper au dessus)
Mais les argument de base pour rendre le msi silencieux sont déjà passé :
https://github.com/tranquilit/WAPT/blob ... s.py#L3363
Pour libreoffice par exemple :
Code : Tout sélectionner
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)
Simon