Contactez nous

MS OFFICE erreur

Bonjour, nouveau sur le forum je travaille en ce moment pour un laboratoire.
J'ai un serveur virtuel sous W 2012 R2 sans IIS. J'ai installé et configurer WAPT et réussi à importer et installer sur mes machines des paquets se trouvant dans le dépôt de TranquilITsystems.
Seulement ça fait quelques jours que je bloque sur la création de mon paquet office, j'ai pourtant suivi le tuto mais la console m'indique :
installation Office Standard 2013
Timeout Expired: Command ""setup exe" /adminfile "conf Msp"' timed out after 1200 secondes with output ''
Je vous mets si joins mon dossier ainsi que le script.

Merci.
Dossier : https://imgur.com/mj6MfaZ

Fichiers joints

Bonjour,

C'est dans la documentation : https://www.wapt.fr/fr/doc-1.5/Frequent ... tput-600-0

Cordialement,

Alexandre
Bonjour, merci d'avoir répondu si vite mais j'ai déjà mis en 1200 secondes comme l'indique mon code erreur :

Timeout Expired: Command ""setup exe" /adminfile "conf Msp"' timed out after 1200 secondes with output ''
Oops pas réveillé :D

Dans ce cas le plus probable c'est que quelque chose se passe mal lors de l'installation et provoque la suspension de l'installation

Avez-vous possibilité de lancer l'installation à la main et observer ce qu'il se passe ?

Désinstallez-vous les anciennes versions dans votre fichier de transformation ?
Pas de soucis, oui quand je lance un wapt-get install "le nom de mon paquet" cela fonctionne. En fait quand je lance le paquet sur une de mes machines via la console WAPT le client récupére le paquet dans son cache mais n'installer rien.
Il bloque au niveau de l'installation...
Non il me semble que le script vérifie si j'ai déjà Office et s'il est déjà installé il ne va pas plus loin et m'indique qu'office est installé
Ah il y'a méprise, j'entends "installation manuelle" = exécuter la ligne de commande qui est lancée par le setup.py soit :

Code : Tout sélectionner

setup.exe /adminfile etab.msp
L'installation en ligne de commande type wapt-get install monpaquet fonctionne lorsque que vous êtes administrateur local de la machine, l'installation depuis la console elle passe par le service WAPTService en compte système donc avec plus de droits que le compte Administrateur.

En toute logique l'installation depuis la console doit fonctionner correctement.

Est-ce que le service tourne sur le poste ?
Pour le redémarrer :

Code : Tout sélectionner

net stop waptservice
net start waptservice 
Bonjour,
oui le service est bien lancé et quand je lance manuellement la ligne "setup.exe /adminfile conf.msp" cela fonctionne.
Sur mon poste j'ai un message d'erreur mais c'est parce que j'ai déjà office d'installer.

Fichiers joints

Nouvelle:
nouvelle constatation :
• sur mon serveur quand j'exécute mon script via python tout fonctionne et s'il n'est pas installé m'ouvre bien la fenêtre d'installation (installer maintenant ou personnaliser)
• Sur mon client quand je lance le paquet mon client récupère le paquet wapt dans son cache mais ne va pas plus loin ce qui m'indique l'erreur Time out 1200 secondes .
Voilà j'espère que ça poura vos éguiller vers une solution.

merci
Up !
J'ai trouvé mon souci, donc après avoir vérifié mon script plusieurs fois sans voir de soucis je me suis attardé au silent .xml. J'ai pris les options configurées sur celui-ci et regardées à quoi cela correspond. J'ai vu que les options faisaient en sorte de ne pas afficher de fenêtre.
Or quand je test sur python ou quand j'installais avec un wapt-get j'ai toujours une fenêtre. J'en conclus donc qu'il ne prend pas compte de mon silent.xml et en effet il prend en compte le fichier xml se trouvant dans "NomDuProduit. WW"/config.xml.
J'ai donc modifié celui-ci puis copier à la racine, je l'uploade, lance mon paquet et l'installation se passe sans problème.
https://wapt.lesfourmisduweb.org/detail ... 1_all.wapt

Code : Tout sélectionner

   
    if not installed_softwares('Microsoft Office Professionnel Plus 2016'):
            cmd = '"setup.exe" /adminfile "silent.msp"'
    else:
            cmd = 'msiexec.exe /p silent.msp'
En gros si le produit est déjà installé il faut utiliser msiexec.exe /p silent.msp et pas adminfile