<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"Préformaté HTML Car";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
tt
        {mso-style-priority:99;
        font-family:"Courier New";}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.PrformatHTMLCar
        {mso-style-name:"Préformaté HTML Car";
        mso-style-priority:99;
        mso-style-link:"Préformaté HTML";
        font-family:Consolas;
        color:black;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=white lang=FR link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='color:#1F497D'>Bonjour,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>J’ai modifié le common.py sur ma machine de build et sur celle de test puis je l’ai recompilé en enlevant toutes exclusions sur .git et .gitignore afin de voir si cela avait une influence, même si normalement non. Seulement voilà j’obtiens toujours le même log d’erreur.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Auriez-vous une autre manipulation à me proposer ?<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Cordialement,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'>Anthony CHARLES<o:p></o:p></span></i></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'>Informaticien<o:p></o:p></span></i></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'>COLLEGE SAINT JEAN DE LA BARRE<o:p></o:p></span></i></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'>159, rue de la Barre<o:p></o:p></span></i></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'>49000 Angers<o:p></o:p></span></i></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'>informatique.stjeandelabarre@orange.fr<o:p></o:p></span></i></p></div><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'>De :</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'> WAPT [mailto:wapt-bounces@lists.tranquil.it] <b>De la part de</b> Hubert TOUVET<br><b>Envoyé :</b> lundi 4 mai 2015 09:51<br><b>À :</b> wapt@lists.tranquil.it<br><b>Objet :</b> Re: [Wapt] Erreur lors de l'installation d'un paquet<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>Le 30/04/2015 09:44, Anthony CHARLES a écrit :<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p class=MsoNormal>Bonjour,<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Je souhaite actuellement développer un paquet basé sur le msi contenu dans le fichier exe du dernier installeur de Scratch 2.<o:p></o:p></p><p class=MsoNormal>Tout se passe très bien en ligne de commande en lançant :<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><span style='color:#948A54'>msiexec /quiet TARGETDIR=%programfiles%\\Scratch2  /i setup.msi</span><o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Seulement une fois mon paquet buildé et uploadé sur le serveur avec les instructions d’installation suivantes, l’installation commence, les fichiers sont bien copiés au bon endroit, j’ai pu le constater au cours de l’installation, mais ensuite tout est supprimé et l’installation se termine sans renvoyer de code d’erreur.<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><span style='color:#948A54'>cheminDossier = programfiles32 + '\\Scratch2'</span><o:p></o:p></p><p class=MsoNormal><span style='color:#948A54'>print run('msiexec /quiet TARGETDIR="%s" /i setup.msi /Lime "%s\\log.txt"'%(cheminDossier, programfiles32))</span><o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>J’ai donc généré un log de l’installation et j’obtiens l’erreur suivante à la fin :<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><span style='color:#548DD4'>MSI (s) (DC:B8) [09:26:25:331]: Product: Scratch 2 Offline Editor -- Error 1308. Source file not found: c:\windows\temp\waptt_pqfz\media\.gitmodules.  Verify that the file exists and that you can access it.</span><o:p></o:p></p><p class=MsoNormal><span style='color:#548DD4'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#548DD4'>Error 1308. Source file not found: c:\windows\temp\waptt_pqfz\media\.gitmodules.  Verify that the file exists and that you can access it.</span><o:p></o:p></p><p class=MsoNormal><span style='color:#548DD4'>Action ended 09:26:25: InstallFinalize. Return value 3.</span><o:p></o:p></p><p class=MsoNormal><span style='color:#548DD4'>Action ended 09:26:28: INSTALL. Return value 3.</span><o:p></o:p></p><p class=MsoNormal><span style='color:#548DD4'>MSI (s) (DC:B8) [09:26:28:691]: Product: Scratch 2 Offline Editor -- Installation failed.</span><o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>De plus le dossier « waptt_pqfz » ne figure pas dans le dossier temporaire renseigné. Quand est-il sensé être généré ?<o:p></o:p></p></blockquote><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'>Le dossier temporaire est créé par wapt pour dézipper le paquet.<br>Dans la procédure de build du paquet (lors du ZIP), on exclut les fichiers ".git*". Ceci doit expliquer cela...<br>ligne 4393  de c:\wapt\common.py : <br><br>   def build_package(self,directoryname,inc_package_release=False,excludes=['.svn','.git*','*.pyc','src']):<br><br>Pour contourner, vous pouvez remplacer </span><tt><b><span style='font-size:10.0pt'>'.git*',</span></b></tt><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'> par</span><tt><b><span style='font-size:10.0pt'> '.git','.gitignore',</span></b></tt><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'><br><br>Merci de ce retour.<br>Nous allons incorporer ça dans la prochaine version.<br><br>Hubert<br><br><o:p></o:p></span></p><p class=MsoNormal>Que puis-je faire pour résoudre mon problème ?<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Ma station de test est un windows xp et tout mon parc fonctionne avec wapt 1.1.1.0. Le serveur est un Windows Server 2003 R2.<o:p></o:p></p><p class=MsoNormal>Vous trouverez ci-joint mon fichier setup.py et le fichier de log.<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Merci<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'>Anthony CHARLES</span></i><o:p></o:p></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'>Informaticien</span></i><o:p></o:p></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'>COLLEGE SAINT JEAN DE LA BARRE</span></i><o:p></o:p></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'>159, rue de la Barre</span></i><o:p></o:p></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'>49000 Angers</span></i><o:p></o:p></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'><a href="mailto:informatique.stjeandelabarre@orange.fr">informatique.stjeandelabarre@orange.fr</a></span></i><o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'><br><br><br><o:p></o:p></span></p><pre>_______________________________________________<o:p></o:p></pre><pre>WAPT mailing list<o:p></o:p></pre><pre><a href="mailto:WAPT@lists.tranquil.it">WAPT@lists.tranquil.it</a><o:p></o:p></pre><pre><a href="http://lists.tranquil.it/listinfo/wapt">http://lists.tranquil.it/listinfo/wapt</a><o:p></o:p></pre><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'><o:p> </o:p></span></p></div></body></html>