<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>