web-dev-qa-db-fra.com

JournalCtL Donner une erreur "fonctionnalité non prise en charge"

Une simple commande journalctl me donne maintenant cette erreur.

Journal file /var/log/journal/ad9213e031ec2a16399a42515988884e/user-1001@ae426ac82df44a8489f745ad63e8c9ea-000000000000215f-0005848bb1ab0334.journal uses an unsupported feature, ignoring file.
Use SYSTEMD_LOG_LEVEL=debug journalctl --file=/var/log/journal/ad9213e031ec2a16399a42515988884e/user-1001@ae426ac82df44a8489f745ad63e8c9ea-000000000000215f-0005848bb1ab0334.journal to see the details.
-- No entries --

Quand j'invoque la commande recommandée SYSTEMD_LOG_LEVEL=debug journalctl --file=/var/log/journal/ad9213e031ec2a16399a42515988884e/user-1001@ae426ac82df44a8489f745ad63e8c9ea-000000000000215f-0005848bb1ab0334.journal Je reçois

Journal effective settings seal=no compress=no compress_threshold_bytes=8B
Journal file /var/log/journal/ad9213e031ec2a16399a42515988884e/user-1001@ae426ac82df44a8489f745ad63e8c9ea-000000000000215f-0005848bb1ab0334.journal uses incompatible flag lz4-compressed disabled at compilation time.
Failed to open journal file /var/log/journal/ad9213e031ec2a16399a42515988884e/user-1001@ae426ac82df44a8489f745ad63e8c9ea-000000000000215f-0005848bb1ab0334.journal: Protocol not supported
mmap cache statistics: 0 hit, 1 miss
Failed to open files: Protocol not supported

journalctl --version donne

systemd 244 (244)
-PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS -ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS -KMOD -IDN2 -IDN -PCRE2 default-hierarchy=unified

On dirait que quelqu'un sur RedHat avec la même version est d'avoir le même problème

3
pgcudahy

J'aurais dû remarquer l'erreur dans ce que j'ai écrit dans ma question, mais comme une administration tolérante sur le tracker d'insectes Ubuntu a souligné, SystemD version 244 est en avance sur la version 237 de Ubuntu pour 18.04. Il s'avère que homebrew Installe sa propre SystemD et JournalCl pour certains packages et une mise à niveau récente introduisait l'erreur. Le nouveau journalctl n'a pas pu lire des journaux compressés avec LZ4, qui correspond à la valeur par défaut sur Ubuntu . Pour activer cela, journalctl doit être construit avec le drapeau -Dlz4=true. J'ai soumis un patch à Homebrew afin que cela fonctionne maintenant.

2
pgcudahy