Journal polling not working on Ubuntu 24.04
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- linux, python, ubuntu
- Lĩnh vực
- operating-systems
Hướng nghiên cứu
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.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.
- Ngôn ngữ chính
- C
- Star
- 522
- Fork
- 79
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của systemd/python-systemd
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
systemd/python-systemd#177 · 1 bình luận · 1 reaction ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100
systemd/python-systemd#169 · 1 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
systemd/python-systemd#167 · 19 bình luận ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
systemd/python-systemd#152 · 1 bình luận · 13 reaction ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
systemd/python-systemd#143 · 3 bình luận ·
Tất cả issue của systemd/python-systemd
Issue tương tự
-
Broadcast Documentation Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
kovidgoyal/kitty#10516 ·
-
libc
Độ khó 2/5 1-2 ngày Mức phù hợp với người mới 76/100
llvm/llvm-project#225506 · 1 bình luận ·
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
Status: Waiting triage Type: Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
nanoframework/Home#1857 ·
-
bug
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 82/100