<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Bonjour,<br>
    <br>
    Je viens de la déployer sur une quarantaine de postes sans problème
    particulier.<br>
    <br>
    Une chose que j'ai remarqué, lors du "wapt-get update", le "Total
    packages" est bien inférieur au nombre habituel (de 1000+ je passe à
    environ 300).<br>
    J'ai d'abord pensé qu'il comptait le nombre de paquets uniques, mais
    j'en ai environ 200 donc ce n'est pas ça...<br>
    Ou alors il inclut aussi les paquets machines et les paquets de
    groupe ?<br>
    <br>
    Cordialement,<br>
    Bastien<br>
    <br>
    <div class="moz-cite-prefix">Le 27/03/2019 à 12:43, Hubert TOUVET a
      écrit :<br>
    </div>
    <blockquote type="cite"
      cite="mid:af8ba50e-db67-7500-e6ff-69ac36c66dba@tranquil.it">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      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"
                    moz-do-not-send="true"><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"
                    moz-do-not-send="true">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" moz-do-not-send="true">WAPT@lists.tranquil.it</a>
<a class="moz-txt-link-freetext" href="http://lists.tranquil.it/listinfo/wapt" moz-do-not-send="true">http://lists.tranquil.it/listinfo/wapt</a>
</pre>
      </blockquote>
      <br>
      <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>