Bonjour Denis
Effectivement je l'intègre depuis que j'ai eu un soucis avec
libre-office une fois.
Le logiciel était considéré comme installé par wapt mais non
présent sur
la machine. Un code erreur 0 peut être.
Effectivement le installed_softwares() n'indique pas forcement
que le
paquet est bien installée.
Du coup j'intègre aussi parfois un test de fichier avec numéro
de
version. (Je minimise les risques)
Hubert m'avais parlée d’intégrer la vérification de la
présence de la
uninstallkey a la fin de l'installation (puisque si elle n'est
pas
présente ce ne serait pas logique).
Merci beaucoup pour ces info Denis
Simon
http://blog.lesfourmisduweb.org
Le 24/08/2015 10:21, Denis Cardon a écrit :
> 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@lepuyenvelay.fr>
>>>> *À: *"Fonteneau Simon"
<sfonteneau@stemarie-aizenay.fr>
>>>> *Cc: *wapt@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@stemarie-aizenay.fr>
>>>> *À: *wapt@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@lists.tranquil.it
>>>>
http://lists.tranquil.it/listinfo/wapt
>>>>
>>>>
>>>>
>>>>
>>>>
_______________________________________________
>>>> WAPT mailing list
>>>>
WAPT@lists.tranquil.it
>>>>
http://lists.tranquil.it/listinfo/wapt
>>>>
>>>>
_______________________________________________
>>>> WAPT mailing list
>>>>
WAPT@lists.tranquil.it
>>>>
http://lists.tranquil.it/listinfo/wapt
>>>>
>>>>
>>>>
_______________________________________________
>>>> WAPT mailing list
>>>>
WAPT@lists.tranquil.it
>>>>
http://lists.tranquil.it/listinfo/wapt
>>>
>>>
>>>
>>> _______________________________________________
>>> WAPT mailing list
>>>
WAPT@lists.tranquil.it
>>>
http://lists.tranquil.it/listinfo/wapt
>>
>>
>>
>> _______________________________________________
>> WAPT mailing list
>>
WAPT@lists.tranquil.it
>>
http://lists.tranquil.it/listinfo/wapt
>>
>
_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt