<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Tous les retours en situation de production sur la 1.7.3.11 (hash
    a5e6aabd91d) sont les bienvenus pour pouvoir la déclarer "stable"<br>
    Nous l'utilisons pour notre part en production. C'est notre "stable"<br>
    <br>
    <br>
    Par rapport à la 1.7.3.5 :<br>
    <ul>
      <li>installation serveur Windows (waptservetup.exe) en 4 minutes
        sans lire la doc.</li>
      <li>authentification par certificat X509 SSL coté client possible
        (pour les serveurs exposés sur internet) (client_certificate et
        client_private_key)</li>
      <ul>
        <li>les certificats des clients wapt sont signés automatiquement
          par la clé spécifique du serveur.</li>
        <li>ajout attribut client_auth<br>
        </li>
      </ul>
      <li>mise à jour sécurité pour les librairies openssl</li>
      <li>waptservice</li>
      <ul>
        <li>ajout paramètre "update_packages" (défaut: 1) pour les
          requêtes upgrade</li>
        <li>l'update est fait en tant que tâche séparée dans l'upgrade
          pour éviter certaines situations de timeout lorsque le dépôt 
          a beaucoup de paquets</li>
        <li>attente du démarrage complet du service avant d'ajouter une
          tâche dans la file d'attente</li>
        <li>fallback au lieu de l'arrrêt du thread  de la file d'attente
          des tâches si on n'arrive pas à mettre à jour runstatus dans
          la base locale (lock)</li>
        <li>augmentation de la tolérance par défaut sur la date de
          signature des actions (signature_clockskew). 30 minutes au
          lieu de 5 minutes.</li>
      </ul>
      <li>waptexit<br>
      </li>
      <ul>
        <li>amélioration de fluidité</li>
        <li>séparation du thread de vérification des tâches et des
          évènements <br>
        </li>
        <li>correctif pour qu'il ne se ferme pas si une tâche est en
          cours sans tâche en attente.<br>
        </li>
      </ul>
      <li>correctif sur l'affichage de popup de wapttray</li>
      <li>wapt-get.exe</li>
      <ul>
        <li>ajout fonctions en ligne de commande create-keycert et
          build-waptagent pour automatisation du déploiement et
          configuration</li>
        <li>options pour positionner repo_url, wapt_server , verify_cert
          dans wapt-get.ini lors du register<br>
        </li>
      </ul>
      <li>setuphelpers</li>
      <ul>
        <li>ajout list_local_printers, get_local_profiles,
          remove_printer <br>
        </li>
        <li>ajout Win32_DesktopMonitor aux clés par défaut de wmi_info</li>
        <li>ajout local_profiles aux données d'inventaire host_info</li>
      </ul>
      <li>waptconsole</li>
      <ul>
        <li>option pour exporter également en pkcs#12 les certificat
          x509 et clé RSA générés dans wapt (pour intégration dans un
          navigateur par exemple). nouvelle classe SSLPKCS12<br>
        </li>
        <li>ajout paramétrage initial du scheduling des audits lors de
          la création de waptagent</li>
        <li>ajout possibilité copier/coller liste de paquets dans les
          grilles<br>
        </li>
        <li>fix mauvaise configuration certificat de vérification https
          pour l'import de paquets</li>
        <li>vérification nom de paquet dans wizard</li>
        <li>ajout sélection certificat / clé authentification client
          pour l'import de paquets</li>
        <li>fix filtrage grille machines pour un paquet</li>
        <li>fix potentiel de la mauvaise détection compte administrateur
          lors du build de waptagent<br>
        </li>
        <li>ajout check au démarrage pour le préfixe de paquet, et la
          présence d'une clé personnelle</li>
        <li>ajout d'un paramètre pour l'emplacement des licences</li>
        <li><br>
        </li>
      </ul>
      <li>waptserver</li>
      <ul>
        <li>ajout signature de la CSR fournie par le client lors du
          register<br>
        </li>
        <li>ajout 'filename' dans table Packages</li>
        <li>ajout infos supplémentaires sur les mises à jour Windows :
'is_beta','is_uninstallable','uninstallation_impact','installation_impact','support_url','release_notes','uninstallation_notes','languages'<br>
        </li>
        <li>postconf.py : ajout option --quiet pour installation
          automatisée serveur sou linux</li>
        <li><br>
        </li>
      </ul>
    </ul>
    <p><br>
    </p>
    <ul>
      <li>Sous le capot</li>
      <ul>
        <li>pour les paquets anciens, ajout d'un package_uuid calculé
          dans la base locale du client</li>
        <li>utilisation de "get_requests_session" pour fixer les
          paramètres ssl client et serveur dans les requêtes https</li>
        <li>ajout paramètre explicite 'private_dir'  pour la
          localisation du répertoire des données privée du client wapt
          <wapt>\private par défaut.</li>
        <ul>
          <li>persistent_root_dir dérive par défaut du private_dir
            <private_dir>\persistent<br>
          </li>
        </ul>
        <li>suppression du cache _runstatus dans la classe Wapt</li>
        <li>le changement de Wapt.runstatus ne déclenche plus
          update_server_status pour éviter de surcharger le serveur.
          update_server_status est fait explicitement de toute façon.<br>
        </li>
        <li> modfication de Wapt.check_install_running pour ne pas
          locker la base inutilement en écriture s'il n'y a rien à
          modifier</li>
        <li>ajout des variables implicites persistent_source_dir et
          persistent_dir dans Wapt.install_wapt</li>
        <li>fix variable 'force' pas initialisée correctement dans
          certains cas dans Wapt.install_wapt</li>
      </ul>
    </ul>
    <br>
    Hubert<br>
    <br>
    <div class="moz-cite-prefix">Le 27/03/2019 à 08:51, SOFIA | Bastien
      TRAVERS a écrit :<br>
    </div>
    <blockquote type="cite"
cite="mid:TY2PR0101MB2557DF0CAE46A7699DFAEBCFCD580@TY2PR0101MB2557.apcprd01.prod.exchangelabs.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (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:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Segoe UI Light";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
@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;}
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:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
p.content, li.content, div.content
        {mso-style-name:content;
        margin:0cm;
        margin-bottom:.0001pt;
        text-align:justify;
        background:white;
        font-size:10.0pt;
        font-family:"Verdana",sans-serif;
        color:black;}
p.identity, li.identity, div.identity
        {mso-style-name:identity;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:7.5pt;
        font-family:"Verdana",sans-serif;
        color:#999999;}
span.PrformatHTMLCar
        {mso-style-name:"Préformaté HTML Car";
        mso-style-priority:99;
        mso-style-link:"Préformaté HTML";
        font-family:"Consolas",serif;
        color:black;}
span.EmailStyle23
        {mso-style-type:personal-reply;
        font-family:"Segoe UI Light",sans-serif;
        color:#2F5496;}
.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]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Segoe UI
            Light",sans-serif;color:#2F5496;mso-fareast-language:EN-US">Bonjour
            à tous,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Segoe UI
            Light",sans-serif;color:#2F5496;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Segoe UI
            Light",sans-serif;color:#2F5496;mso-fareast-language:EN-US">         
            Simon je suis également en 1.7.3 et j’ai beaucoup de
            « Database is locked »
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Segoe UI
            Light",sans-serif;color:#2F5496;mso-fareast-language:EN-US">         
            Tu me conseils de faire la MAJ ?<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Segoe UI
            Light",sans-serif;color:#2F5496;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Segoe UI
            Light",sans-serif;color:#2F5496;mso-fareast-language:EN-US">Merci<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Segoe UI
            Light",sans-serif;color:#2F5496;mso-fareast-language:EN-US">Bastien
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Segoe UI
            Light",sans-serif;color:#2F5496;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Segoe UI
            Light",sans-serif;color:#2F5496;mso-fareast-language:EN-US">NB :
            Bastien de SOFIA Nouvelle-Calédonie ( y’a trop de Bastien
            sur cette liste </span><span
            style="font-size:12.0pt;font-family:"Segoe UI
            Emoji",sans-serif;color:#2F5496;mso-fareast-language:EN-US">😊</span><span
            style="font-size:12.0pt;font-family:"Segoe UI
            Light",sans-serif;color:#2F5496;mso-fareast-language:EN-US">
            )<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Segoe UI
            Light",sans-serif;color:#2F5496;mso-fareast-language:EN-US">         
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Segoe UI
            Light",sans-serif;color:#2F5496;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
                <a class="moz-txt-link-rfc2396E" href="mailto:wapt-bounces@lists.tranquil.it"><wapt-bounces@lists.tranquil.it></a>
                <b>De la part de</b> Bastien HERMITTE<br>
                <b>Envoyé :</b> mardi 26 mars 2019 01:24<br>
                <b>À :</b> <a class="moz-txt-link-abbreviated" href="mailto:wapt@lists.tranquil.it">wapt@lists.tranquil.it</a><br>
                <b>Objet :</b> Re: [Wapt] Erreur "Database is locked"<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal" style="margin-bottom:12.0pt">Merci Simon,
          je vais tester ça.<br>
          Aurais-tu le changelog de cette version ?<br>
          Merci.<br>
          <br>
          Cordialement,<br>
          Bastien<o:p></o:p></p>
        <div>
          <p class="MsoNormal">Le 23/03/2019 à 12:31, Simon Fonteneau a
            écrit :<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal">On a fait pas mal de Modification dans la
            dernière version. waptexit et également pour le problème du
            "Database is locked"<br>
            <a
href="https://wapt.tranquil.it/wapt/nightly/wapt-1.7.3.11-5972-7ee22ace/"
              moz-do-not-send="true">https://wapt.tranquil.it/wapt/nightly/wapt-1.7.3.11-5972-7ee22ace/</a><br>
            <br>
            La version n'est pas une release car elle n'a pas encore été
            complément testé chez nous (manque de temps)<br>
            Mais elle est en prod chez nous et chez quelques clients.<br>
            Vous pouvez l'installer si voulez.<br>
            <br>
            Simon <o:p></o:p></p>
          <p><o:p> </o:p></p>
          <div>
            <p class="MsoNormal">Le 22/03/2019 à 13:39, Bastien HERMITTE
              a écrit :<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal" style="margin-bottom:12.0pt">Bonjour,<br>
              <br>
              J'ai également ce problème depuis le passage en 1.7.<br>
              Cela pose problème notamment pour le waptexit, qui
              n'effectue pas les mises à jour, et du coup se relance à
              chaque fois.<br>
              <br>
              Cordialement,<br>
              Bastien<o:p></o:p></p>
            <div>
              <p class="MsoNormal"><o:p> </o:p></p>
            </div>
            <div>
              <p class="MsoNormal">Le 18/03/2019 à 16:05, Floflobel
                Bellencontre a écrit :<o:p></o:p></p>
            </div>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <p>Bonjour,<o:p></o:p></p>
              <p>Nous avons le même problème de notre côté et nous ne
                pouvons plus effectuer de mise à jours ou il faut
                vraiment essayer plusieurs fois.
                <o:p></o:p></p>
              <p>Avez-vous une solution de contournement en attendant la
                release de la version 1.7.3.10 ?<o:p></o:p></p>
              <p>Savez-vous dans combien de temps cette version sera
                release sur le dépôt debian ?<o:p></o:p></p>
              <p>Cordialement,<o:p></o:p></p>
              <div>
                <p class="MsoNormal">On 3/15/19 9:39 AM, Jean-Charles
                  GRANGER wrote:<o:p></o:p></p>
              </div>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt"
                id="mid_eaf9d4c0_2c9f_5b19_ef59_974ccef89bdc_supagro_fr">
                <p class="MsoNormal">Bonjour Hubert, <br>
                  <br>
                  Merci pour l'information et la confirmation, je suis
                  rassuré, ça n'est pas une erreur de conf de notre
                  coté.
                  <br>
                  <br>
                  Pour la mise à jour 1.7.3.10, elle sera publiée sur le
                  dépôt officiel ou bien il faut l'installer
                  manuellement ?
                  <br>
                  <br>
                  Cordialement, <br>
                  <br>
                  JCG <br>
                  <br>
                  -- <br>
                  Jean-Charles GRANGER <br>
                  <br>
                  Unité Informatique du Campus <br>
                  Antenne du Coeur d'Ecole <br>
                  Montpellier SupAgro / INRA Montpellier <br>
                  <br>
                  Le 14/03/2019 à 17:48, Hubert TOUVET a écrit : <br>
                  <br>
                  <o:p></o:p></p>
                <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                  <p class="MsoNormal">Je confirme que cette erreur est
                    plus fréquent en 1.7.3.5. <br>
                    Le problème est lié à la base locale qui ne peut
                    être en écriture que pour un process / thread à la
                    fois.
                    <br>
                    Il faut donc que les transactions en écriture soient
                    les plus brèves possibles. <br>
                    A priori, la version 1.7.3.10 corrige cela. (d'après
                    les tests faits par nous en charge)
                    <br>
                    <br>
                    Hubert <br>
                    <br>
                    Le 14/03/2019 à 16:05, Jean-Charles GRANGER a
                    écrit : <br>
                    <br>
                    <o:p></o:p></p>
                  <blockquote
                    style="margin-top:5.0pt;margin-bottom:5.0pt">
                    <p class="MsoNormal" style="margin-bottom:12.0pt">Bonjour
                      à tous, <br>
                      <br>
                      Depuis le passage à la version 1.7 (je suis en
                      1.7.3.5), j'ai une erreur très fréquente sur de
                      nombreux postes lorsque je fais un update ou un
                      upgrade :
                      <br>
                      <br>
                          FATAL ERROR : OperationalError: database is
                      locked <br>
                      <br>
                      Elle empêche la remontée d'informations vers le
                      serveur, et du coup, je ne sais plus quelles
                      machines sont à jour ou non. Et les machines
                      elles-mêmes ne le savent pas : comme elles n'ont
                      pas acquitté la réussite des installations au
                      serveur, elles pensent avoir échoué et relancent
                      les installations à l'arrêt suivant. <br>
                      <br>
                      Parfois en insistant un peu en ligne de commande,
                      les mises à jour finissent par remonter
                      correctement (j'ai pu vérifier qu'elles
                      s'installent sans problème, c'est juste la
                      remontée d'info qui ne se fait pas bien).
                      <br>
                      <br>
                      Je n'ai pas de tâches planifiées qui lancent Wapt
                      en tâche de fond pour faire certaines opérations.
                      <br>
                      <br>
                      Quelqu'un a déjà eu ce problème ? <br>
                      <br>
                      Cordialement, <br>
                      <br>
                      JCG <br>
                      <br>
                      <br>
                      <br>
                      <o:p></o:p></p>
                  </blockquote>
                  <p class="MsoNormal"><br>
                    _______________________________________________ <br>
                    WAPT mailing list <br>
                    <a href="mailto:WAPT@lists.tranquil.it"
                      moz-do-not-send="true">WAPT@lists.tranquil.it</a>
                    <br>
                    <a href="http://lists.tranquil.it/listinfo/wapt"
                      moz-do-not-send="true">http://lists.tranquil.it/listinfo/wapt</a>
                    <o:p></o:p></p>
                </blockquote>
                <p class="MsoNormal"><br>
                  _______________________________________________ <br>
                  WAPT mailing list <br>
                  <a href="mailto:WAPT@lists.tranquil.it"
                    moz-do-not-send="true">WAPT@lists.tranquil.it</a> <br>
                  <a href="http://lists.tranquil.it/listinfo/wapt"
                    moz-do-not-send="true">http://lists.tranquil.it/listinfo/wapt</a>
                  <o:p></o:p></p>
              </blockquote>
              <p class="MsoNormal"><br>
                <br>
                <o:p></o:p></p>
              <pre>_______________________________________________<o:p></o:p></pre>
              <pre>WAPT mailing list<o:p></o:p></pre>
              <pre><a href="mailto:WAPT@lists.tranquil.it" moz-do-not-send="true">WAPT@lists.tranquil.it</a><o:p></o:p></pre>
              <pre><a href="http://lists.tranquil.it/listinfo/wapt" moz-do-not-send="true">http://lists.tranquil.it/listinfo/wapt</a><o:p></o:p></pre>
            </blockquote>
            <p class="MsoNormal"><br>
              <br>
              <br>
              <o:p></o:p></p>
            <pre>_______________________________________________<o:p></o:p></pre>
            <pre>WAPT mailing list<o:p></o:p></pre>
            <pre><a href="mailto:WAPT@lists.tranquil.it" moz-do-not-send="true">WAPT@lists.tranquil.it</a><o:p></o:p></pre>
            <pre><a href="http://lists.tranquil.it/listinfo/wapt" moz-do-not-send="true">http://lists.tranquil.it/listinfo/wapt</a><o:p></o:p></pre>
          </blockquote>
          <p class="MsoNormal"><br>
            <br>
            <o:p></o:p></p>
          <pre>_______________________________________________<o:p></o:p></pre>
          <pre>WAPT mailing list<o:p></o:p></pre>
          <pre><a href="mailto:WAPT@lists.tranquil.it" moz-do-not-send="true">WAPT@lists.tranquil.it</a><o:p></o:p></pre>
          <pre><a href="http://lists.tranquil.it/listinfo/wapt" moz-do-not-send="true">http://lists.tranquil.it/listinfo/wapt</a><o:p></o:p></pre>
        </blockquote>
        <p class="MsoNormal"><o:p> </o:p></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
WAPT mailing list
<a class="moz-txt-link-abbreviated" href="mailto:WAPT@lists.tranquil.it">WAPT@lists.tranquil.it</a>
<a class="moz-txt-link-freetext" href="http://lists.tranquil.it/listinfo/wapt">http://lists.tranquil.it/listinfo/wapt</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>