Page 2 sur 2
					
				Re: Modèle de script setup.py
				Publié : 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
				Publié : 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
				Publié : 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
				Publié : 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
				Publié : 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
				Publié : 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
				Publié : 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
				Publié : 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
				Publié : 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
				Publié : 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