Journal polling not working on Ubuntu 24.04
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 45/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- linux, python, ubuntu
- Bereich
- operating-systems
Rechercherichtung
Start with the reported Python snippet and the documentation's “Example: polling for journal events,” then reproduce the behavior on Ubuntu 24.04 with python3-systemd 235 and compare it with Ubuntu 22.04/version 234. Trace the Reader seek, wait, and iteration behavior; done means matching new kernel journal entries are yielded after APPEND.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
This code was working on Ubuntu 22.04, with python3-systemd version 234:
j = systemd.journal.Reader()
j.this_boot()
j.log_level(systemd.journal.LOG_INFO)
j.add_match(SYSLOG_IDENTIFIER="kernel")
# Seek to the end of the journal to only capture new entries
j.seek_tail()
while True:
if j.wait(10):
for entry in j:
# do things
But on Ubuntu 24.04 and python3-systemd version 235, it is not working anymore. Especially, the "for" loop does not encounter any item. If we try to run next(j) it immediately raises StopIteration, even if j.wait(timeout) returned APPEND.
I also tried the "Example: polling for journal events" code from the documentation (https://www.freedesktop.org/software/systemd/python-systemd/journal.html#example-polling-for-journal-events) and it is not working.
- Vorherrschende Sprache
- C
- Sterne
- 522
- Forks
- 79
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus systemd/python-systemd
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 48/100
systemd/python-systemd#177 · 1 Kommentar · 1 Reaktion ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 42/100
systemd/python-systemd#169 · 1 Kommentar ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
systemd/python-systemd#167 · 19 Kommentare ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
systemd/python-systemd#152 · 1 Kommentar · 13 Reaktionen ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
systemd/python-systemd#143 · 3 Kommentare ·
Alle Issues in systemd/python-systemd
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
bradcypert/plum#53 ·
-
Component: GLib
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Status: Opened
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
nextbsd/nextbsd-userland#285 ·