Bonjour,
Je viens de la déployer sur une quarantaine de postes sans problème particulier.
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). 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... Ou alors il inclut aussi les paquets machines et les paquets de groupe ?
Cordialement, Bastien
Le 27/03/2019 à 12:43, Hubert TOUVET a écrit :
Tous les retours en situation de production sur la 1.7.3.11 (hash a5e6aabd91d) sont les bienvenus pour pouvoir la déclarer "stable" Nous l'utilisons pour notre part en production. C'est notre "stable"
Par rapport à la 1.7.3.5 :
installation serveur Windows (waptservetup.exe) en 4 minutes sans lire la doc.
authentification par certificat X509 SSL coté client possible (pour les serveurs exposés sur internet) (client_certificate et client_private_key) o les certificats des clients wapt sont signés automatiquement par la clé spécifique du serveur. o ajout attribut client_auth
mise à jour sécurité pour les librairies openssl
waptservice o ajout paramètre "update_packages" (défaut: 1) pour les requêtes upgrade o 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 o attente du démarrage complet du service avant d'ajouter une tâche dans la file d'attente o 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) o augmentation de la tolérance par défaut sur la date de signature des actions (signature_clockskew). 30 minutes au lieu de 5 minutes.
waptexit o amélioration de fluidité o séparation du thread de vérification des tâches et des évènements o correctif pour qu'il ne se ferme pas si une tâche est en cours sans tâche en attente.
correctif sur l'affichage de popup de wapttray
wapt-get.exe o ajout fonctions en ligne de commande create-keycert et build-waptagent pour automatisation du déploiement et configuration o options pour positionner repo_url, wapt_server , verify_cert dans wapt-get.ini lors du register
setuphelpers o ajout list_local_printers, get_local_profiles, remove_printer o ajout Win32_DesktopMonitor aux clés par défaut de wmi_info o ajout local_profiles aux données d'inventaire host_info
waptconsole o 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 o ajout paramétrage initial du scheduling des audits lors de la création de waptagent o ajout possibilité copier/coller liste de paquets dans les grilles o fix mauvaise configuration certificat de vérification https pour l'import de paquets o vérification nom de paquet dans wizard o ajout sélection certificat / clé authentification client pour l'import de paquets o fix filtrage grille machines pour un paquet o fix potentiel de la mauvaise détection compte administrateur lors du build de waptagent o ajout check au démarrage pour le préfixe de paquet, et la présence d'une clé personnelle o ajout d'un paramètre pour l'emplacement des licences o
waptserver o ajout signature de la CSR fournie par le client lors du register o ajout 'filename' dans table Packages o ajout infos supplémentaires sur les mises à jour Windows : 'is_beta','is_uninstallable','uninstallation_impact','installation_impact','support_url','release_notes','uninstallation_notes','languages' o postconf.py : ajout option --quiet pour installation automatisée serveur sou linux o
Sous le capot o pour les paquets anciens, ajout d'un package_uuid calculé dans la base locale du client o utilisation de "get_requests_session" pour fixer les paramètres ssl client et serveur dans les requêtes https o 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. + persistent_root_dir dérive par défaut du private_dir <private_dir>\persistent o suppression du cache _runstatus dans la classe Wapt o 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. o modfication de Wapt.check_install_running pour ne pas locker la base inutilement en écriture s'il n'y a rien à modifier o ajout des variables implicites persistent_source_dir et persistent_dir dans Wapt.install_wapt o fix variable 'force' pas initialisée correctement dans certains cas dans Wapt.install_wapt
Hubert
Le 27/03/2019 à 08:51, SOFIA | Bastien TRAVERS a écrit :
Bonjour à tous,
Simon je suis également en 1.7.3 et j’ai beaucoup de « Database is locked »
Tu me conseils de faire la MAJ ?
Merci
Bastien
NB : Bastien de SOFIA Nouvelle-Calédonie ( y’a trop de Bastien sur cette liste 😊)
*De :*WAPT wapt-bounces@lists.tranquil.it *De la part de* Bastien HERMITTE *Envoyé :* mardi 26 mars 2019 01:24 *À :* wapt@lists.tranquil.it *Objet :* Re: [Wapt] Erreur "Database is locked"
Merci Simon, je vais tester ça. Aurais-tu le changelog de cette version ? Merci.
Cordialement, Bastien
Le 23/03/2019 à 12:31, Simon Fonteneau a écrit :
On a fait pas mal de Modification dans la dernière version. waptexit et également pour le problème du "Database is locked" https://wapt.tranquil.it/wapt/nightly/wapt-1.7.3.11-5972-7ee22ace/ La version n'est pas une release car elle n'a pas encore été complément testé chez nous (manque de temps) Mais elle est en prod chez nous et chez quelques clients. Vous pouvez l'installer si voulez. Simon Le 22/03/2019 à 13:39, Bastien HERMITTE a écrit : Bonjour, J'ai également ce problème depuis le passage en 1.7. Cela pose problème notamment pour le waptexit, qui n'effectue pas les mises à jour, et du coup se relance à chaque fois. Cordialement, Bastien Le 18/03/2019 à 16:05, Floflobel Bellencontre a écrit : Bonjour, 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. Avez-vous une solution de contournement en attendant la release de la version 1.7.3.10 ? Savez-vous dans combien de temps cette version sera release sur le dépôt debian ? Cordialement, On 3/15/19 9:39 AM, Jean-Charles GRANGER wrote: Bonjour Hubert, Merci pour l'information et la confirmation, je suis rassuré, ça n'est pas une erreur de conf de notre coté. 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 ? Cordialement, JCG -- Jean-Charles GRANGER Unité Informatique du Campus Antenne du Coeur d'Ecole Montpellier SupAgro / INRA Montpellier Le 14/03/2019 à 17:48, Hubert TOUVET a écrit : Je confirme que cette erreur est plus fréquent en 1.7.3.5. Le problème est lié à la base locale qui ne peut être en écriture que pour un process / thread à la fois. Il faut donc que les transactions en écriture soient les plus brèves possibles. A priori, la version 1.7.3.10 corrige cela. (d'après les tests faits par nous en charge) Hubert Le 14/03/2019 à 16:05, Jean-Charles GRANGER a écrit : Bonjour à tous, 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 : FATAL ERROR : OperationalError: database is locked 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. 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). Je n'ai pas de tâches planifiées qui lancent Wapt en tâche de fond pour faire certaines opérations. Quelqu'un a déjà eu ce problème ? Cordialement, JCG _______________________________________________ WAPT mailing list WAPT@lists.tranquil.it <mailto:WAPT@lists.tranquil.it> http://lists.tranquil.it/listinfo/wapt _______________________________________________ WAPT mailing list WAPT@lists.tranquil.it <mailto:WAPT@lists.tranquil.it> http://lists.tranquil.it/listinfo/wapt _______________________________________________ WAPT mailing list WAPT@lists.tranquil.it <mailto:WAPT@lists.tranquil.it> http://lists.tranquil.it/listinfo/wapt _______________________________________________ WAPT mailing list WAPT@lists.tranquil.it <mailto:WAPT@lists.tranquil.it> http://lists.tranquil.it/listinfo/wapt _______________________________________________ WAPT mailing list WAPT@lists.tranquil.it <mailto:WAPT@lists.tranquil.it> http://lists.tranquil.it/listinfo/wapt
WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt
WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt