rhel8: 特定のジャーナルログの出力が破損している
Issue
これはリグレッションの問題です。サービスユニットからの不正なログ出力が検出されました。
たとえば、libvirt-guests.service が起動すると次の不正なログが表示されます。
Nov 30 01:49:19 localhost libvirt-guests.sh[232829]: R
Nov 30 01:49:19 localhost libvirt-guests.sh[232848]: R
Nov 30 01:49:19 localhost libvirt-guests.sh[232848]: esuming guest xxxxxx:
Nov 30 01:49:19 localhost libvirt-guests.sh[232928]: esum
Nov 30 01:49:19 localhost libvirt-guests.sh[232829]: e
Nov 30 01:49:19 localhost libvirt-guests.sh[232935]: e
Nov 30 01:49:19 localhost libvirt-guests.sh[232935]: esuming guest xxxxxx:
Nov 30 01:49:19 localhost libvirt-guests.sh[233016]: esum
Nov 30 01:49:19 localhost libvirt-guests.sh[232829]: e
このように出力メッセージが破損しているにもかかわらず、systemd-journald プロセスは strace に従って完全なメッセージを受信します。
Environment
- Red Hat Enterprise Linux (RHEL) 8.6
239-58.el8_6.14より前のバージョンの systemd
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.