Wullfk
Bien que le log indique le contraire, la mise à jour ne c'est pas faite via Auto_Upgrade_Notify, puisque j'avais un message du Gestionnaire de mise à jour sur lequel j'ai cliqué pour effectuer la mise à jour qui à demandé un redémarrage.
Par contre c'est vrai que je n'étais pas devant le PC, ma session était en veille verrouillé, je venais juste de rentrer du boulot.
J'ai plus qu'à attendre la nouvelle version du script pour voir ce que ça donnera.
metalux
@spyro
Au vu de ta réponse, il me semble nécessaire de préciser certaines choses. La notification Auto_Upgrade_Notify ne fait aucune mises à jour mais affiche une notification lorsque celles-ci se font.
Tout est géré par unattended-upgrades, et maj_auto est une surcouche qui permet de le configurer facilement de manière graphique.
Si tu as un message de ton gestionnaire de mise à jour, c'est certainement parce qu'il est configuré pour les afficher immédiatement. Si tu ne fais rien, celles-ci se feront avec unattended-upgrades.
Lance software-properties-gtk et à l'onglet Mises à jour, choisir "Afficher une fois par semaine" lorsqu'il y a d'autres mises à jour. Comme ça, tu auras un message du gestionnaire de mises à jour que si il y a un souci, c'est à dire si les mises à jours n'ont pas pu se faire durant une semaine. Cependant, l'envoi de mail avec maj_auto peut t'avertir avant.
Pour ce qui est de la notification, seul Gaara est compétent pour te répondre.
Gaara
@spyro
Bien que le log indique le contraire, la mise à jour ne c'est pas faite via Auto_Upgrade_Notify, puisque j'avais un message du Gestionnaire de mise à jour sur lequel j'ai cliqué pour effectuer la mise à jour qui à demandé un redémarrage.
Je pense que la mise à jour automatique et la notification à bien fonctionné, le log l'indique. Le gestionnaire de mises à jour à juste notifié un redémarrage, sur ma machine ça fait pareil (ce matin j'ai dû redémarrer aussi). Tu as cliqué sur "redémarrer" mais les mises à jour étaient déjà faites.
Tu peux regarder l'heure de la mise à jour grâce au nom du log d'unattended dans
/var/log/unattended-upgrades/. Exemple pour moi:
/var/log/unattended-upgrades/unattended-upgrades-dpkg_2014-09-23_08:52:42.194764.log, donc la mise à jour à été faite à 8h52.
Wullfk
Bonjour,
encore une fois j'ai "zappé" ta réponse Gaara (pas de notification)
Je sais que ça vient de chez Free, ils ont pris la fâcheuse habitude de passer en Spam certains mails de notifications, 2 fois que je l'ai est appelé pour leur dire d’arrêter de me bloquer certains mails)
À par ça, ou en est la nouvelle version du script? toujours en test?
Gaara
Bonsoir spyro,
Ça m'arrive aussi de ne pas recevoir de mail quand je suis une discussion.
Dans les mails du forum, c'est noté
" Il se peut qu'il y ait davantage de nouvelles réponses, mais ce sera la seule notification tant que vous ne vous serez pas rendu(e) à nouveau aux forums. "
Je ne pense pas que ça vienne de Free, mais du serveur du forum qui zappe quelques messages de temps en temps (aux heure d'affluence?), même si on se rend sur le forum pour lire le message...
Pour mon logiciel, oui il est encore en test car j'ai une erreur qui n’apparaît que lorsqu'une vraie mise à jour s'effectue, et pas quand je lance le script à la main.
Une histoire de variable d'environnement sans doute. Mais dès qu'il fonctionne ici, je l'envoie pour que vous puissiez tester à votre tour.
Je ne donne pas de délai, mais dans quelques jours je pense.
Gaara
Bonjour,
La nouvelle version n'est pas encore prête (la pré-notification n'a pas fonctionné ce matin, mais la notification a bien fonctionné...), mais je corrige une erreur pour la version déjà existante. (pb du lancement de plusieurs notifications)
Seul le fichier notify.py est modifié.
Téléchargement (pareil, soit remplacer le fichier, ou refaire un install, sans reconfigurer)
Gaara
Salut à tous,
Voilà, c'est posté !
La version 1.0.0 est en ligne, avec:
-> Pré-notifications sans dépendances (plus besoin de notify-osd)
-> Possibilité de supprimer les sauvegardes, avec une sécurité pour ne pas les supprimer si le fichier
etc/cron.daily/apt est modifié
-> Choix de la couleur de la police des pré-notification + post-notification
Pour l'install, toujours pareil: cliquer sur install.py de la nouvelle archive.
Il faudra refaire la configuration, car j'ai corrigé le nom du fichier de sauvegarde (
auto_upgrade_notify.cfg à la place de
upgrade_auto_notify.cfg)
éventuellement, quand c'est installé, on peut supprimer l'ancien fichier de config:
sudo rm /etc/upgrade_auto_notify.cfg
Les anciennes sauvegardes peuvent être conservées et utilisées sans soucis pour cette "mise à niveau".
Téléchargement
Prochaine étape: la création d'un ppa, avec la fin des essais du "moteur" principal 🙂
Gaara
J'ai activé un ppa, la version 1.0 est dispo.
Pour les utilisateurs déjà existants (s'il y en a !) Il est conseillé de remettre la configuration initiale avant d'installer le ppa et de ré-activer la notification. Il y a eu pas mal de changements, surtout au niveau des dossiers.
-> Les fichiers bak et logs se trouvent dorénavant dans /home/user/.cache/maj-auto-notify/, endroit définitif.
-> Le logiciel s'installe dans /usr/share/maj-auto-notify
sudo apt-add-repository ppa:yoggic/maj-auto
sudo apt-get update
sudo apt-get install maj-auto-notify
Le ppa est dispo sur 12.04, 14.04 et 14.10.
Wullfk
Bonjour Gaara
J'ai installé le prog via l'archive, comment je dois faire pour remettre la configuration initiale? afin d’utiliser le PPA
Je tenais à signaler qu'avant d'utiliser la veersion 1.0.0 via l'archive, j'ai bien eux une notification de mise à jour qui c'est parfaitement déroulé.
Wullfk
Laisse tomber ma question précédente, j'ai lancé uninstall.py puis j'ai exécuter le PPA et refait la configuration, je verrais bien ce que ça donne, j'en ai profité pour réactiver la "pré-notification"
++
Gaara
Bonjour spyro,
C'est une méthode un peu radicale, mais je pense que ça fonctionnera. J'avais prévu dans l'uninstall.py la restauration des sauvegardes, donc ça devrait marcher comme ça.
Par précaution, garde ton dossier /home/spyro/.auto_upgrade_notify, on sait jamais, car les anciennes sauvegardes sont encore dedans. Si ça fonctionne, tu pourra vérifier dans
/home/spyro/.cache/maj-auto-notify/bak/ si d'autres sauvegardes ont été effectuées, puis supprimer définitivement le dossier /home/spyro/.auto_upgrade_notify (en root).
Pour une prochaine version, je pense améliorer le script pour que la barre de progression avance en fonction de la vitesse de téléchargement, mais je n'ai pas encore réfléchi au problème.
Mais du coup avec le ppa tu n'auras plus rien à faire, vu que ça se mettra a jour tout seul !
Wullfk
Je me suis bien gardé de supprimer le dossier auto_upgrade_notify, j'ai aussi toujours l'archive
je ne suis pas pressé, donc pour l'instant comme on dit , Wait and see
Gaara
Ok, tiens moi au courant pour la pré-notification.
Tu verras sans doute passer une maj de maj-auto-notify (c'est un peu compliqué :p), car j'ai ajouté un script qui restaure les sauvegardes lors d'un
apt-get remove maj-auto-notify
(j'avais oublié ce détail qui n'en est pas vraiment un !)
Wullfk
Je viens de faire une vérification manuel des mises à jour, et j'en avais une de sécurité, par contre j'ai rien eux en "pré-notification" ni même en notification.
rien sur une mise à jour de maj-auto-notify
Gaara
Oui car quand tu fais les mises à jour en manuel le script n'est pas appelé, ça ne fonctionne qu'en automatique.
La mise à jour qui a été installée a dû être publiée aujourd'hui, car le script d'unattended effectue un "dist-upgrade" tous les jours.
-> La mise à jour de la notification n'est pas encore publiée (bien que je l'ai envoyée), c'est le temps que Launchpad fasse la compilation et la publication. Dans quelques minutes ça sera bon.
Wullfk
J'ai bien eux la mise à jour maj_autoupgrade_notify, mais pas par la notification, encore une fois j'ai fait ça en manuel.
mais je m'inquiète pas pour autant, ça doit correspondre à ce que tu m'as expliqué précédemment.
Wullfk
Avec l'arrivée du PPA, j'ai mis à jour mes articles sur mes blogs
Wullfk
Bonsoir Gaara,
J'ai désactivé la pré-notification, car cela m'affiche qu'une fenêtre blanche vide, pour l'instant je n'ai pas reçu de notification, et pourtant en d’effectuant manuellement une recherche de mise à jour, j'en avais une de sécurité, Ubuntu de base.
Wullfk
Je viens d'avoir ma première notification et ça marche, bien que celle ci n'est pas tout installer (j'ai fini en manuel, une mise à jour FlashPlayer)
Gaara
Bonjour spyro,
Tu as choisi le blanc pour la couleur de la notification, mais as tu configuré la couleur de la police? car si ce n'est pas renseigné, la couleur sera blanche. Et donc elle ne se verra pas. C'est pour le moment ma seule explication, fais des essais en cochant la case "pré-notification" et en la décochant, la couleur devrait changer.
Tu peux aussi vérifier dans le fichier /etc/maj-auto-notify.cfg s'il y a une couleur "cle_couleur_pol".
Pour les mises a jour qui ne s'installent pas, ça m'arrive aussi quelquefois. Donc soit la mise à jour est arrivée après la notification, et dans ce cas sera installée le lendemain, soit (pour des raisons qui me sont inconnues) elle ne s'installent pas. Il faudrait poser la question à metalux sur son fil, pour lui demander si ça lui arrive aussi, et s'il peut regarder pourquoi.
Je vais quand même envoyer une màj pour mon paquet, car j'ai découvert quelques coquilles. Ça réglera peut-être quelques bugs (bouton annuler du choix de la couleur police par exemple, et d'autres)