[systemd] until non fonctionnel avec journalctl (résolu)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

[systemd] until non fonctionnel avec journalctl (résolu)

Message 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 ?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [systemd] until non fonctionnel avec journalctl ?

Message par benjarobin »

Idem, pas trouvé non plus de rapport de bug
Motivé ? :-)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Getalo
archer de cavalerie
Messages : 184
Inscription : mer. 22 juin 2011, 19:22
Localisation : LéVé12

Re: [systemd] until non fonctionnel avec journalctl ?

Message 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.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [systemd] until non fonctionnel avec journalctl ?

Message 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... :P

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à. :D
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [systemd] until non fonctionnel avec journalctl ?

Message 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
Dernière modification par benjarobin le mer. 02 janv. 2013, 17:02, modifié 1 fois.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [systemd] until non fonctionnel avec journalctl ?

Message par FoolEcho »

:D
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [systemd] until non fonctionnel avec journalctl ?

Message 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. :D
«The following statement is not true. The previous statement is true.» :nage:
Répondre