[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