Bonjour à tous,

Je rencontre un problème avec l'installation du logiciel Home I/O.
Voici mon script :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    print('installing langevin-home-io')
    install_exe_if_needed("homeio-1.5.0-installer.exe",'--unattendedmodeui none --mode unattended',key='',min_version='1.5.0')
    filecopyto('paul-langevin.lic','C:\Program Files (x86)\Real Games\Home IO')
Quand j'installe depuis la Pyscripter sur mon poste de test tout est OK. Si je lance l'installation sur un poste avec la commande wapt-get install cela fonctionne aussi. Par contre si je lie le paquet à un poste, l'installation ne va pas jusqu'au bout et j'ai alors le message d'erreur suivant :
installing langevin-home-io
[Error 32] Le processus ne peut pas accÚder au fichier car ce fichier est utilisÚ par un autre processus: 'c:\\temp\\waptensxp2\\homeio-1.5.0-installer.exe'
Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\common.py", line 3512, in install_wapt
exitstatus = setup.install()
File "c:\temp\waptensxp2\setup.py", line 8, in install
File "C:\Program Files (x86)\wapt\common.py", line 3471, in new_func
return func(*args,**kwargs)
File "C:\Program Files (x86)\wapt\setuphelpers.py", line 3982, in install_exe_if_needed
run(r'"%s" %s' % (exe,silentflags),accept_returncodes=accept_returncodes,timeout=timeout,pidlist=pidlist)
File "C:\Program Files (x86)\wapt\setuphelpers.py", line 1029, in run
raise TimeoutExpired(cmd,''.join(output),timeout)
TimeoutExpired: Command '"homeio-1.5.0-installer.exe" --unattendedmodeui none --mode unattended --disable-components connectio --disable-components VisualC2010' timed out after 300 seconds with output ''WARNING: Option --disable-components was already provided\r\n''
TimeoutExpired: Command '"homeio-1.5.0-installer.exe" --unattendedmodeui none --mode unattended --disable-components connectio --disable-components VisualC2010' timed out after 300 seconds with output ''WARNING: Option --disable-components was already provided\r\n''
En y regardant de plus prêt l'installation se fait presque jusqu'au bout mais reste figé à la fin.
J'ai deux pistes mais je ne sais pas comment les mettre en place :
1) l'application cherche a se connecter sur internet mais vu qu'aucun utilisateur n'es connecté mon proxy ne le laisse pas passer -> comment paramétrer un proxy dans un paquet WAPT?
2) Des fichiers utilisateurs sont copiés à la fin et le paquet ne parviens pas à écrire ou il faut (J'ai testé de lancer le service WAPT avec un compte administrateur local et du domaine, mais cela n'a rien changé)

Qu'en pensez vous?
Par avance merci