<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 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@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: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:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        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";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
span.PrformatHTMLCar
        {mso-style-name:"Préformaté HTML Car";
        mso-style-priority:99;
        mso-style-link:"Préformaté HTML";
        font-family:Consolas;
        color:black;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
p.msonormal00, li.msonormal00, div.msonormal00
        {mso-style-name:msonormal0;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
        {mso-style-name:msochpdefault;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:10.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
span.prformathtmlcar0
        {mso-style-name:prformathtmlcar;
        font-family:Consolas;
        color:black;}
span.emailstyle20
        {mso-style-name:emailstyle20;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.emailstyle21
        {mso-style-name:emailstyle21;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle22
        {mso-style-name:emailstyle22;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.emailstyle23
        {mso-style-name:emailstyle23;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle29
        {mso-style-type:personal;
        color:windowtext;}
span.EmailStyle30
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle31
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.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;}
/* List Definitions */
@list l0
        {mso-list-id:177818030;
        mso-list-type:hybrid;
        mso-list-template-ids:-1321176722 -533176204 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-font-family:Calibri;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l1
        {mso-list-id:1118571494;
        mso-list-type:hybrid;
        mso-list-template-ids:1934008468 -1069784200 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
@list l1:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:53.25pt;
        text-indent:-18.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-font-family:Calibri;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:89.25pt;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:125.25pt;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:161.25pt;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:197.25pt;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:233.25pt;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:269.25pt;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:305.25pt;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:341.25pt;
        text-indent:-18.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></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="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">Bonjour Hubert,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">Voici quelques précisions en + :<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><u><span style="color:#1F497D;mso-fareast-language:EN-US">Sur le problème n°1</span></u><span style="color:#1F497D;mso-fareast-language:EN-US"> :<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">                Si je modifie comme ta suggestion (</span><tt><b><span style="font-size:10.0pt">if Version(installed_wapt_version,4) >= Version(package_wapt_version,4)</span></b></tt><span style="color:#1F497D;mso-fareast-language:EN-US">)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">                Voici le résultat que j’obtiens : Your current wapt (1.5.1.26) is more recent than the upgrade package (1.5.1.26-8). A mon avis il y a un schmilblick quelques parts :-/<o:p></o:p></span></p>
<p class="MsoNormal"><tt><b><span style="font-size:10.0pt"><o:p> </o:p></span></b></tt></p>
<p class="MsoNormal"><u><span style="color:#1F497D;mso-fareast-language:EN-US">Sur le problème n°2</span></u><span style="color:#1F497D;mso-fareast-language:EN-US"> :<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">                Il s’agit d’un partage samba (4.7.6) déclaré très simplement :<o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent:35.4pt"><i><span style="color:#1F497D;mso-fareast-language:EN-US">[sysvol]<o:p></o:p></span></i></p>
<p class="MsoNormal" style="margin-left:35.4pt;text-indent:35.4pt"><i><span style="color:#1F497D;mso-fareast-language:EN-US">path = /var/lib/samba/sysvol<o:p></o:p></span></i></p>
<p class="MsoNormal" style="margin-left:35.4pt;text-indent:35.4pt"><i><span style="color:#1F497D;mso-fareast-language:EN-US">read only = No<o:p></o:p></span></i></p>
<p class="MsoNormal" style="margin-left:35.4pt;text-indent:35.4pt"><i><span style="color:#1F497D;mso-fareast-language:EN-US">guest ok = yes<o:p></o:p></span></i></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">                J’essayerai de faire ce même test sur un AD M$, voir si le problème persiste.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><u><span style="color:#1F497D;mso-fareast-language:EN-US">Sur le problème n°3</span></u><span style="color:#1F497D;mso-fareast-language:EN-US"> :<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">                J’ai bien compris ton explication des websockets asynchrone mais le problème se produit également dans les 2 cas suivants :<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:53.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span style="color:#1F497D;mso-fareast-language:EN-US"><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">         
</span></span></span><![endif]><span style="color:#1F497D;mso-fareast-language:EN-US">J’édite une machine et ajoute un package, puis je clique sur « Enregistrer et appliquer »<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:53.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span style="color:#1F497D;mso-fareast-language:EN-US"><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">         
</span></span></span><![endif]><span style="color:#1F497D;mso-fareast-language:EN-US">J’édite une machine et ajoute un package, puis je clique sur « Enregister ». Je lance un update à partir de la console. J’attends 5min, je rafraichie la console. Aucune horloge
 a côté du poste en question, et celui-ci « voit » bien des MAJ en attente. Si je clique sur upgrade, il m’indique la plupart du temps 0 action launched. Pourtant, l’action est bien lancée sur le poste.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><u><span style="color:#1F497D;mso-fareast-language:EN-US">Sur le problème n°4</span></u><span style="color:#1F497D;mso-fareast-language:EN-US"> :<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">                C’est donc dans les tuyaux d’une prochaine roadmap, cool </span><span style="font-family:Wingdings;color:#1F497D;mso-fareast-language:EN-US">J</span><span style="color:#1F497D;mso-fareast-language:EN-US">
 merci beaucoup pour toutes tes explications ! <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">Bonne semaine<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">Bien cordialement<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">Jordi<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="color:windowtext">De :</span></b><span style="color:windowtext"> WAPT <wapt-bounces@lists.tranquil.it>
<b>De la part de</b> Hubert TOUVET<br>
<b>Envoyé :</b> lundi 27 août 2018 10:08<br>
<b>À :</b> wapt@lists.tranquil.it<br>
<b>Objet :</b> Re: [Wapt] Suite et fin de ma migration 1.3 -> 1.5 : quelques bugs à remonter<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">Bonjour Jordi,<br>
<br>
Merci pour ce travail.<br>
Nous regardons ce qui peut être fait pour améliorer les choses.<br>
<br>
Voir ci-dessous pour une première revue.<br>
<br>
Hubert<span style="font-size:12.0pt"><o:p></o:p></span></p>
<div>
<p class="MsoNormal">Le 24/08/2018 à 14:52, MORILLO Jordi a écrit :<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="color:windowtext">Bonjour tous,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:windowtext">Ayant pratiquement terminé ma migration 1.3 et 1.5, je souhaitais faire remonter les bugs suivants à l’équipe Wapt :</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><b><span style="color:windowtext">1.</span></b><b><span style="font-size:7.0pt">      
</span></b><b><u><span style="color:windowtext">Bug de la double installation du package waptupgrade</span></u></b><o:p></o:p></p>
<p class="MsoListParagraph"><b><span style="color:windowtext"> </span></b><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">Le package waptupgrade check de manière erronée la version actuellement installée et dans certains cas, réinstalle l’agent alors que ce n’est pas nécessaire.</span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">Tous les infos pourront être trouvées dans le thread suivant :
</span><a href="https://lists.tranquil.it/pipermail/wapt/2018-August/002888.html" target="_BLANK">https://lists.tranquil.it/pipermail/wapt/2018-August/002888.html</a><span style="color:windowtext"> ainsi que ses réponses apportées (avec un patch tout crappy
 dans mon dernier post)</span><o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif">C'est bizarre car dans setup.py, on splitte déjà sur le tiret :<br>
<br>
</span><tt><span style="font-size:10.0pt">    # get upgrade package informations</span></tt><span style="font-size:10.0pt;font-family:"Courier New""><br>
<tt>    <b>(package_wapt_version,package_packaging) = control.version.split('-')</b></tt><br>
<tt>    package_packaging = int(package_packaging)</tt><br>
<br>
<tt>    if Version(installed_wapt_version,3) > Version(package_wapt_version,3):</tt><br>
<tt>        print('Your current wapt (%s) is more recent than the upgrade package (%s). Skipping...'%(installed_wapt_version,control.version))</tt><br>
</span><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><br>
Par contre, effectivement il y a réinstallation si les 3 premiers membres de la version sont identiques.<br>
je serais favorable à faire le test sur 4 membres avec >= : <br>
</span><tt><b><span style="font-size:10.0pt">    if Version(installed_wapt_version,4) >= Version(package_wapt_version,4):</span></b></tt><b><span style="font-size:10.0pt;font-family:"Courier New""><br>
</span></b><tt><span style="font-size:10.0pt">        print('Your current wapt (%s) is
<b>same or more recent</b> than the upgrade package (%s). Skipping...'%(installed_wapt_version,control.version))</span></tt><span style="font-size:10.0pt;font-family:"Courier New""><br>
</span><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><br>
 <br>
<br>
<o:p></o:p></span></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoListParagraph"><span style="color:windowtext"> </span><o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><b><span style="color:windowtext">2.</span></b><b><span style="font-size:7.0pt">      
</span></b><b><u><span style="color:windowtext">Bug de Lock ?? du fichier waptagent.exe lorsqu’il est hébergé sur un chemin UNC (sysvol)</span></u></b><o:p></o:p></p>
<p class="MsoListParagraph"><b><span style="color:windowtext"> </span></b><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">Lors de mes nombreux essaie de déploiement, j’ai tenté d’utiliser pendant un temps un script .bat qui avait pour paramètre --waptsetupurl=\\pr.educationetformation.fr\sysvol\pr.educationetformation.fr\Wapt\waptagent.exe</span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">Si je lance à la main mon script sur une 1ere machine d’un site, tout se passe bien :</span><o:p></o:p></p>
<p class="MsoListParagraph"><i><span style="color:windowtext">WAPT version: 1.3.13.0</span></i><o:p></o:p></p>
<p class="MsoListParagraph"><i><span style="color:windowtext">WAPT required version: 1.5.1.26</span></i><o:p></o:p></p>
<p class="MsoListParagraph"><i><span style="color:windowtext">Wapt agent local path:
</span></i><a href="file://pr.educationetformation.fr/sysvol/pr.educationetformati"><i>\\pr.educationetformation.fr\sysvol\pr.educationetformati</i></a><o:p></o:p></p>
<p class="MsoListParagraph"><i><span style="color:windowtext">on.fr\Wapt\waptagent.exe</span></i><o:p></o:p></p>
<p class="MsoListParagraph"><i><span style="color:windowtext">SHA256 hash of downloaded setup file: 92f9[…]</span></i><o:p></o:p></p>
<p class="MsoListParagraph"><i><span style="color:windowtext">OK : Hash of waptagent match expected hash.</span></i><o:p></o:p></p>
<p class="MsoListParagraph"><i><span style="color:windowtext">Got version: 1.5.1.26</span></i><o:p></o:p></p>
<p class="MsoListParagraph"><i><span style="color:windowtext">Install ...</span></i><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext"> </span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">Si je lance en parallèle mon script sur une 2eme machine du même site (donc qui utilisera le même partage sysvol du même DC) :</span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">WAPT version: 1.3.13.0-1496</span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">WAPT required version: 1.5.1.26</span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">Wapt agent local path:
</span><a href="file://pr.educationetformation.fr/sysvol/pr.educationetformation.fr/Wapt/waptagent.exe">\\pr.educationetformation.fr\sysvol\pr.educationetformation.fr\Wapt\waptagent.exe</a><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">Cleanup...</span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">An unhandled exception occurred at $00416608:</span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">EFOpenError: Unable to open file "</span><a href="file://pr.educationetformation.fr/sysvol/pr.educationetformation.fr/Wapt/waptagent.exe">\\pr.educationetformation.fr\sysvol\pr.educationetformation.fr\Wapt\waptagent.exe</a><span style="color:windowtext">"</span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">  $00416608</span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">  $004164B0</span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">  $00440216</span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">  $004047C9</span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext"> </span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">Dès que la 1ere machine a finie, et donc, a probablement libéré un LOCK sur le waptagent.exe, le script veut bien s’exécuter sur la 2eme machine.</span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">J’ai donc changé mon fusil d’épaule et j’ai spécifié un chemin https pour mon waptagent…</span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">Je n’ai malheureusement pas eu le temps de me pencher + sur ce problème</span><o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif">ça doit dépendre des options de locks sur le partage windows.<br>
est-ce que ton partage est fait par un Windows ou un Samba ?<br>
<br>
<br>
<br>
<o:p></o:p></span></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoListParagraph"><span style="color:windowtext"> </span><o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><b><span style="color:windowtext">3.</span></b><b><span style="font-size:7.0pt">      
</span></b><b><u><span style="color:windowtext">Bug sur la console du récapitulatif lors d’un upgrade</span></u></b><o:p></o:p></p>
<p class="MsoListParagraph"><b><span style="color:windowtext"> </span></b><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">Sur la console, si je sélectionne un poste Reachable et que je clique sur « Vérification des mises à jour », j’ai un message : « 1 actions launched, 0 errors, 0 skipped, 0 server errors ». Pas de problème</span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">Ensuite, je vérifie que le poste à bien terminé cette tâche, et en rafraichissant la console je vois qu’il y a des MAJ en attente.</span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">A ce moment, si je sélectionne le poste et que je clique sur « Lancer les installations », très souvent (80% du temps), le message affiché est : « 0 actions launched, 0 errors, 0 skipped, 0 server errors ».</span><o:p></o:p></p>
<p class="MsoListParagraph"><span style="color:windowtext">Pourtant, l’action upgrade est bien lancée et le poste se mets à jour….</span><o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif">Je crois savoir d'où ciendrait ce problème. Si on lance Verification des mises à jour, les services Wapt des clients vont être occupés à récupérer l'index et vont réagir
 plus lentement pour prendre en compte la demande suivante (Lancer les installations).<br>
Le mécanisme des websockets est naturellement asynchrone. Donc l'acquittement que la commande a été prose en compte est un message envoyé par le client vers le serveur. Le serveur attend ce message d'acquittement peu de temps mais cela n'empêche pas l'action
 d'avoir été prise en compte.<br>
Entre l'envoi de la commande vers le client et le retour d'acquittement du client vers le serveur, le serveur positionne l'état de la machine avec la petite horloge, pour indiquer l'attente de l'acquittement.<br>
<br>
<o:p></o:p></span></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoListParagraph"><span style="color:windowtext"> </span><o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="color:windowtext">4.</span><span style="font-size:7.0pt">      
</span><b><u><span style="color:windowtext">Bug du wapt-get qui interroge tous les dépots</span></u></b><o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"> <o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt">        Ma topologie réseau est la suivante : le siège est en 10.1.0.0/16 et mes sites distants sont en 10.[2-20].0.0/16.<o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt">        Le serveur Wapt est en 10.1.4.80 (au siège) et tous les sites distants ont un dépôt en 10.X.76.203<o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt">        Mes clients sont configurés avec :<o:p></o:p></p>
<p class="MsoListParagraph" style="margin-left:72.0pt;text-indent:-18.0pt"><i>wapt_server=</i><o:p></o:p></p>
<p class="MsoListParagraph" style="margin-left:72.0pt;text-indent:-18.0pt"><i>repo_url=</i><o:p></o:p></p>
<p class="MsoListParagraph" style="margin-left:72.0pt;text-indent:-18.0pt"><i>dnsdomain=educationetformation.fr</i><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">                Etrangement, mes clients après avoir fait l’interrogation DNS, interrogent partiellement chacun des dépôts distants.<o:p></o:p></p>
<p class="MsoNormal" style="text-indent:35.4pt">Il en résulte non seulement une surcharge inutile du réseau mais aussi et surtout une certaine latence vu que de nombreux dépôts distants ont de petite liaison adsl.<o:p></o:p></p>
<p class="MsoNormal">                <b><u>En pièces jointes</u></b>, un exemple d’un wapt-get update –ldebug d’un poste situé au Siège (et donc qui devrait joindre directement et sans fioriture le serveur). J’ai également mis en capture d’écran la configuration
 DNS.<o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif">Cela peut être considéré comme une régression... si un serveur / dépôt est dispo dans le même sous-réseau, il udrait éviter le scan des autres serveurs / dépôts trouvés
 dans la requête DNS.<br>
Le but initial était d'utiliser le temps d'interrogation (requête HEAD) de la date de Packages pour utiliser le dépôt disponible le plus réactif. Mais c'est dans ce cas une mauvaise idée.<br>
Nous avons dans la roadmap une feature qui vise à décrire explicitement dans la console pour chaque sous-réseau quels sont le serveurs / dépots à utiliser (à la manière des sites de l'Active Directory).
<br>
Une autre évolution serait nécessaire. Actuellement, dans la base locale du client Wapt, chaque paquet a une seule URL de téléchargement, issue de la commande Update et du test au moment de l'update des dépôts disponibles.<br>
Il faudrait ne tester la disponibilité et calculer l'ordre de préférence parmi les dépots qu'au moment du téléchargement.<br>
<br>
<br>
<o:p></o:p></span></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">                <o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="color:windowtext">5.</span><span style="font-size:7.0pt">      
</span><b><u><span style="color:windowtext">Wapt-get forget non documenté sur wapt-get –help</span></u></b><o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><b><span style="color:windowtext"> </span></b><o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="color:windowtext">J’ai découvert une commande « cachée » : wapt-get forget « nom du package » </span><span style="font-family:Wingdings;color:windowtext">J</span><o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="color:windowtext">Ça serait cool un petit rajout dans wapt-get –help :</span><o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><a href="https://github.com/tranquilit/WAPT/blob/master/wapt-get.py">https://github.com/tranquilit/WAPT/blob/master/wapt-get.py</a><o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="color:windowtext">70a71</span><o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="color:windowtext">>   forget <package>  : forget installed packages</span><o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="color:windowtext"> </span><o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif">Ajouté. Merci.<br>
<br>
<o:p></o:p></span></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="color:windowtext"> </span><o:p></o:p></p>
<p class="MsoNormal">Par ailleurs, pour aider les autres utilisateurs, voici une liste des bugs « obscures » coté poste client que j’ai pu rencontrer :<o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo4"><![if !supportLists]><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">         
</span></span><![endif]>Installation wapt 1.5 OK mais ensuite « pendule » permanente dans le champ « Reachable » -> Horloge pas à l’heure sur le poste client (sinon modifier le paramètre signature_clockskew sur le serveur)<o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif">Voir point 4.<br>
<br>
<o:p></o:p></span></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo4"><![if !supportLists]><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">         
</span></span><![endif]>GPO Startup qui ne s’applique pas + gpresult Acces Denied -> + de 259 caractères dans le paramètre de la commande<o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif">Demande spécifique à MS ;-)<br>
<br>
<o:p></o:p></span></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo4"><![if !supportLists]><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">         
</span></span><![endif]>Et la dernière petite pépite pour la fin, un waptpython waptservice\waptservice –ldebug en tant que user System m’a ressurgir un vieux proxy oublié (et inactif) UNIQUEMENT sur le compte System !<o:p></o:p></p>
<p class="MsoListParagraph">Le paramétrage du proxy du compte system se trouve ici : HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections … On en retrouve des belles parfois….<o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif">Lié aussi à un bug dans la librairie client websocket python, qui utilise le proxy défini dans la base de registre même si on ne lui demande pas...<br>
<br>
<o:p></o:p></span></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo4"><![if !supportLists]><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">         
</span></span><![endif]>Pour faire du debug d’une seule machine coté serveur : dans le fichier /etc/nginx/nginx.conf, dans la section events il faut rajouter l’ip a debug :<o:p></o:p></p>
<p class="MsoNormal" style="text-indent:35.4pt">events {<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:35.4pt;text-indent:35.4pt">worker_connections 768;<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:35.4pt;text-indent:35.4pt">debug_connection 192.168.1.45;<o:p></o:p></p>
<p class="MsoNormal" style="text-indent:35.4pt">}<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Bonne fin de vacances et bonne reprise à tous.<o:p></o:p></p>
<p class="MsoNormal">Et longue vie à Wapt, encore un grand merci à toute la TranquilIt Team<o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif">Merci aux contributeurs.<br>
<br>
<o:p></o:p></span></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Bien cordialement<o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"> <o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><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>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><o:p> </o:p></span></p>
</div>
</body>
</html>