Page 1 sur 1
[systemd] until non fonctionnel avec journalctl (résolu)
Publié : mer. 02 janv. 2013, 13:40
par FoolEcho
Bonjour,
journalctl a la capacité de pouvoir filtrer la sortie selon les dates. Par exemple,
journalctl --since="today"
sort le log du jour ou
journalctl --since="-3d"
pour les 3 derniers jours.
Il y a aussi
until
... et c'est le sujet ici, car ça ne fonctionne pas.
Si
journalctl --since="9:30:00"
me sort bien un log débutant à 9h30 aujourd'hui jusqu'à l'heure courante,
journalctl --since="9:30:00" --until="10:00:00"
me fait la même chose (et donc dépasse la tranche 9h30 - 10h). Autre exemple:
journalctl --until="2012-12-31"
devrait se limiter au 31 décembre, mais le log me sort aussi les logs jusqu'à aujourd'hui (1er et 2 janvier donc).
Et je n'ai pas de vu de bug remonté faisant état de ça... (ou ai-je mal cherché)...

Pareil chez vous, des idées, ou ai-je loupé un truc ?
Re: [systemd] until non fonctionnel avec journalctl ?
Publié : mer. 02 janv. 2013, 13:51
par benjarobin
Idem, pas trouvé non plus de rapport de bug
Motivé ?

Re: [systemd] until non fonctionnel avec journalctl ?
Publié : mer. 02 janv. 2013, 14:02
par Getalo
Bonjour,
alors :
FoolEcho a écrit :
Il y a aussi until
... et c'est le sujet ici, car ça ne fonctionne pas.
Si journalctl --since="9:30:00"
me sort bien un log débutant à 9h30 aujourd'hui jusqu'à l'heure courante
moi aussi,
FoolEcho a écrit : journalctl --since="9:30:00" --until="10:00:00"
me fait la même chose (et donc dépasse la tranche 9h30 - 10h).
moi aussi,
FoolEcho a écrit : Autre exemple: journalctl --until="2012-12-31"
devrait se limiter au 31 décembre, mais le log me sort aussi les logs jusqu'à aujourd'hui (1er et 2 janvier donc).
là par contre, ça me reprend toutes les erreurs depuis le début, comme si ma commande avait été
journalctl
Voilà, meilleurs vœux pour cette nouvelle année.
Re: [systemd] until non fonctionnel avec journalctl ?
Publié : mer. 02 janv. 2013, 14:12
par FoolEcho
Getalo a écrit :FoolEcho a écrit :
Autre exemple: journalctl --until="2012-12-31" devrait se limiter au 31 décembre, mais le log me sort aussi les logs jusqu'à aujourd'hui (1er et 2 janvier donc).
là par contre, ça me reprend toutes les erreurs depuis le début, comme si ma commande avait été journalctl
Normal (enfin non), mais c'est ce que je voulais dire à savoir que until est ignoré (peut-être mal exprimé).
benjarobin a écrit :
Idem, pas trouvé non plus de rapport de bug
Motivé ?

Pas des masses... mais va bien falloir...
Le seul truc que j'avais trouvé me laisse penser que c'est une régression puisque ça fonctionnait sur ce rapport de bug chez Fedora:
https://bugzilla.redhat.com/show_bug.cgi?id=864672 .
Par contre, j'aimerais savoir si ceux qui ont d'autres distributions et systemd ont le même problème (sinon, quelle version de systemd) pour savoir si c'est propre à Arch ou s'il faut rapporter plus haut (freedesktop.org je suppose ?).
J'avoue ne pas avoir suivi ça depuis le début (ça doit faire un mois que j'avais découvert since/until), faudra peut-être que je regarde si d'anciennes versions de systemd ont ce problème (notamment la version 195 que mentionne le rapport de bug et qui n'a pas l'air d'avoir ce souci au moins sous Fedora)... à moins que vous l'ayez déjà constaté avant (ou après, si dès fois vous avez testé la version git...).
Merci des retours déjà.

Re: [systemd] until non fonctionnel avec journalctl ?
Publié : mer. 02 janv. 2013, 14:53
par benjarobin
Via une lecture du code source cela ne peut pas fonctionner. Cela n'a pas du êtres testé... D'ailleurs après relecture j'ai vu quelques autres erreurs / choses étranges...
Le code est relativement bien écrit, mais si systemd possède des erreurs du même type, j'ai un peu peur....
J'ai regardé la version 195 et 196, la version 194 n’implémente pas encore l'option
--until
Edit : Bug rapporté avec le patch (testé) :
https://bugs.freedesktop.org/show_bug.cgi?id=58946
Re: [systemd] until non fonctionnel avec journalctl ?
Publié : mer. 02 janv. 2013, 16:53
par FoolEcho
Re: [systemd] until non fonctionnel avec journalctl ?
Publié : dim. 24 févr. 2013, 15:37
par FoolEcho
Up.
Juste pour signaler que le bug a été résolu (cf. lien précédent donné par benjarobin).
Je n'ai pas testé mais la fonctionnalité devrait donc arriver dans les prochaines mises à jour de systemd.
