[Wapt] Installation Arduino duinoedu

Bastien HERMITTE bhermitte at b2pweb.com
Mon Dec 12 16:01:35 CET 2016


Bonjour,

D'après ce qu'on peut trouver sur internet, le code de sortie 256 de 
dpinst correspond à "1 driver packages copied to the driver store."
Source : http://www.msierrors.com/drivers/dpinst-exit-code-calculator/

De plus, dans cet article, l'auteur indique que le driver est bien 
installé malgré le code de sortie à 256 : 
https://www.symantec.com/connect/articles/capturing-exit-codes-while-installinguninstalling-applications

Pour confirmer cela, vous pouvez regarder le code de sortie renvoyé 
après l'installation en ligne de commande en lançant la commande 
suivante juste après : "echo %ERRORLEVEL%"

Si c'est bien 256, alors il vous suffit de configurer votre paquet pour 
accepter ce code de sortie :
run(r'"dpinst-amd64.exe" /SW /SE', accept_returncodes=[0,256])

Vous aurez simplement un warning lors de l'installation du paquet mais 
il ne sera plus en erreur.

Cordialement,
Bastien

Le 12/12/2016 à 15:19, Olivier CATY a écrit :
>
> Bonjour
>
> Voici mon code :
>
> # -*- coding: utf-8 -*-
> from setuphelpers import *
>
> # registry key(s) where WAPT will find how to remove the application(s)
> uninstallkey = []
>
> # command(s) to launch to remove the application(s)
> uninstallstring = []
>
> def install():
>     print('installing Arduino_R1_1.0.5')
>     destdir = makepath(programfiles32,'Arduino')
>     remove_tree(destdir)
>     registry_delete(HKEY_LOCAL_MACHINE, 
> r'SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Arduino', 
> r'UninstallString')
> copytree2(r'R1Arduino_1.0.5',r'c:\logiciel\R1Arduino_1.0.5')
>     run('certutil.exe -addstore ""TrustedPublisher"" driversx86.cer')
>     run(r'"dpinst-amd64.exe" /SW /SE')
>
>
> J'ai une erreur a l'installation des pilotes : returned non-zero exit 
> status 256
>
> alors que la commande c:\dpinst-amd64.exe" /SW /SE exécutée manuel, 
> fonctionnement.
>
>
> d'avance je vous remercie
>
> Olivier
> -- 
>
> 17, boulevard de la Trémouille
>
> CS 23502 - 21035 DIJON CEDEX
>
> 	
>
> *Olivier CATY*
>
> Direction du numérique éducatif
>
> Agent de l’équipe mobile de maintenance informatique des lycées
>
>
>
> _______________________________________________
> WAPT mailing list
> WAPT at lists.tranquil.it
> http://lists.tranquil.it/listinfo/wapt

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20161212/db48d7fb/attachment.html>


More information about the WAPT mailing list