[Wapt] Paquet Microsoft Office

Denis Cardon denis.cardon at tranquil-it-systems.fr
Mon Aug 24 10:21:40 CEST 2015


Bonjour Simon,

...
> A la fin du l'installation on test si le logiciel est présent dans la
> liste des logiciels.
> Si il n'est pas présent, on génère une erreur pour que la machine
> apparaisse en erreur dans la console et retente d'installer le logiciel
> au prochain upgrade.
>
> /check_installed_out = installed_softwares(softname)/
> /    if not check_installed_out:/
> /        error('End audit did not find the software.')
> /
>
> Ce test n'est pas indispensable, d’ailleurs les paquets de tranquil.it
> ne les intègres pas, mais comme je viens du monde wpkg, j'ai conservée
> mes vielles habitudes.

par rapport à cette vérification, on ne la met pas dans les paquets car 
on part du principe que si l'installeur renvoie un bon code de retour, 
c'est qu'il a bien fait son boulot. D'une certaine manière, le fait de 
vérifier la chaine de caractère avec la fonction installed_softwares() 
revient aussi à faire confiance à ce que dit l'installeur . Il pourrait 
tout à fait créer cette entrée de désinstallation, sans pour autant 
avoir bien installé le logiciel, de la même manière qu'il pourrait tout 
à fait renvoyer un code d'erreur 0 (ie installation ok) alors qu'il n'a 
pas tout bien installé.

Par contre c'est vrai que l'on pourrait tout à fait intégrer dans le 
code par défaut WAPT la vérification que la chaine de désinstallation 
est bien présente suite à l'installation. Cela ne devrait pas être très 
compliqué, et pourrait être une vérification supplémentaire que le 
paquet est bien fait, ie que la désinstallation est correctement configuré.

D'ailleurs la fonction install_msi_if_needed() fait déjà cela tout seul. 
Ca pourrait être généralisé.

Merci beaucoup pour ces remarques Simon, et à bientôt,

Denis

>
> Simon
>
>
>
>
> Si vous n'installez pas cette version, effectivement
>
>
> Le 21/08/2015 16:44, Bastien HERMITTE a écrit :
>> Bonjour,
>>
>> Le programme ne trouve pas le nom défini par la variable "softname"
>> dans la liste des programmes installé.
>> C'est pour cela qu'il génère l'erreur "End audit did not find the
>> software".
>> Avez vous vérifié que cette variable est bien renseignée avec le nom
>> exacte du programme ?
>>
>> Cordialement,
>> Bastien
>>
>> Le 21/08/2015 16:35, Didier Paulin a écrit :
>>> J'avance, en enlevant à partie de la ligne 30 du setup.py , l'install
>>> se passe bien:
>>>
>>> /check_installed_out = installed_softwares(softname)/
>>> /    if not check_installed_out:/
>>> /        error('End audit did not find the software.')/
>>>
>>> Par contre la desintall me retourne : /"returns code 1603"/ et ne se
>>> desinstall pas. (j'ai bien vérifié et modifier la uninstallkey)
>>>
>>> Une idée ?
>>>
>>>
>>>
>>> Cordialement.
>>>
>>>
>>> ------------------------------------------------------------------------
>>> *De: *"Didier Paulin" <didier.paulin at lepuyenvelay.fr>
>>> *À: *"Fonteneau Simon" <sfonteneau at stemarie-aizenay.fr>
>>> *Cc: *wapt at lists.tranquil.it
>>> *Envoyé: *Vendredi 21 Août 2015 15:43:57
>>> *Objet: *Re: [Wapt] Paquet Microsoft Office
>>>
>>> Après un premier test, le paquet install bien Office avec la prise en
>>> compte du silent.msp mais le serveur wapt reçois l'erreur suivante et
>>> tante en vain de réinstaller le paquet :
>>>
>>>
>>> /2015-08-21 14:43:33,115 CRITICAL Fatal error in install script:
>>> EWaptSetupExcept/
>>> /ion: Fatal error : End audit did not find the software.:Traceback
>>> (most recent c/
>>> /all last):/
>>> /  File "C:\wapt\common.py", line 3266, in install_wapt/
>>> /    exitstatus = setup.install()/
>>> /  File "c:\users\utilis~1\appdata\local\temp\waptbpkrt6\setup.py",
>>> line 32, in i/
>>> /nstall/
>>> /    error('End audit did not find the software.')/
>>> /  File "C:\wapt\setuphelpers.py", line 3160, in error/
>>> /    raise EWaptSetupException(u'Fatal error : %s' % reason)/
>>> /EWaptSetupException: Fatal error : End audit did not find the software./
>>>
>>> /2015-08-21 14:43:33,424 CRITICAL Package nt-office2013 not installed
>>> due/
>>> / to errors : EWaptSetupException: Fatal error : End audit did not
>>> find the softw/
>>> /are./
>>>
>>> /Results :/
>>>
>>> / === install packages ===/
>>> /  ntoffice2013          | nt-office2013 (2013-0)/
>>>
>>> / === errors packages ===/
>>> /  nt-office2013          | nt-office2013 (2013-0)/
>>>
>>>
>>>
>>> Cordialement.
>>>
>>>
>>> ------------------------------------------------------------------------
>>> *De: *"Fonteneau Simon" <sfonteneau at stemarie-aizenay.fr>
>>> *À: *wapt at lists.tranquil.it
>>> *Envoyé: *Jeudi 20 Août 2015 15:35:46
>>> *Objet: *Re: [Wapt] Paquet Microsoft Office
>>>
>>> Petite précision, il ne prend pas en charge l'activation
>>>
>>> A vous donc de mettre un system d'activation kms en place
>>>
>>> Simon
>>>
>>> Le 20/08/2015 15:23, Fonteneau Simon a écrit :
>>>
>>>     Bonjour
>>>
>>>     Ici:
>>>
>>>     http://wapt.lesfourmisduweb.org/wapt/smp-msoffice_2013-0_all.wapt
>>>
>>>     Fonctionnement du paquet, si Microsoft Office 2013 est déjà
>>>     présent, une réparation est lancée.
>>>
>>>     Si microsoft office 2013 n'est pas présent, une installation est
>>>     lancée.
>>>
>>>     Marche a suivre Pour mettre en fonctionnement le paquet:
>>>
>>>     Copier le contenue de l'iso msoffice 2013 dans
>>>     c:\waptdev\my-msoffice-wapt\
>>>     Créer le fichier silent.msp avec la commande
>>>     c:\waptdev\my-msoffice-wapt\setup.exe /admin
>>>
>>>     Simon
>>>
>>>
>>>
>>>     Le 20/08/2015 15:18, Didier Paulin a écrit :
>>>
>>>         Bonjour, avant de me lancer dans un paquet d’installation
>>>         d'office (de 2007 à 2013) , je me suis dit que peut être
>>>         quelqu'un dans la communauté c'est déjà  frotter à ce logiciel .
>>>
>>>         J'en appelle à votre bon cœur, si quelqu'un à un setup.py que
>>>         je puisse me servir comme exemple, je suis preneur
>>>
>>>         Merci d'avance.
>>>
>>>         Cordialement.
>>>
>>>
>>>
>>>         _______________________________________________
>>>         WAPT mailing list
>>>         WAPT at lists.tranquil.it
>>>         http://lists.tranquil.it/listinfo/wapt
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> WAPT mailing list
>>> WAPT at lists.tranquil.it
>>> http://lists.tranquil.it/listinfo/wapt
>>>
>>> _______________________________________________
>>> WAPT mailing list
>>> WAPT at lists.tranquil.it
>>> http://lists.tranquil.it/listinfo/wapt
>>>
>>>
>>> _______________________________________________
>>> WAPT mailing list
>>> WAPT at lists.tranquil.it
>>> http://lists.tranquil.it/listinfo/wapt
>>
>>
>>
>> _______________________________________________
>> WAPT mailing list
>> WAPT at lists.tranquil.it
>> http://lists.tranquil.it/listinfo/wapt
>
>
>
> _______________________________________________
> WAPT mailing list
> WAPT at lists.tranquil.it
> http://lists.tranquil.it/listinfo/wapt
>

-- 
Denis Cardon
Tranquil IT Systems
Les Espaces Jules Verne, bâtiment A
12 avenue Jules Verne
44230 Saint Sébastien sur Loire
tel : +33 (0) 2.40.97.57.55
http://www.tranquil-it-systems.fr



More information about the WAPT mailing list