最北端で暮らすSEのknowhow

人生の最終目標は気ままな老後生活

Ubuntu24.04で特定のログを記録させない


Ubuntuをインストールしたノートパソコンで下記のエラーが大量に不定期に発生する。なんかのバグで出ているらしいけど実害はないし、ログの確認時に邪魔なので記録させないようにする。

7月 04 15:58:56 testpc01 kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGI1], AE_ALREADY_EXISTS (20230628/dsfield-637)
7月 04 15:58:56 testpc01 kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGI2], AE_ALREADY_EXISTS (20230628/dsfield-637)
7月 04 15:58:56 testpc01 kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGI3], AE_ALREADY_EXISTS (20230628/dsfield-637)
7月 04 15:58:56 testpc01 kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGI4], AE_ALREADY_EXISTS (20230628/dsfield-637)
7月 04 15:58:56 testpc01 kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
7月 04 15:58:56 testpc01 kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.UBTC.M318.M31B], AE_NOT_FOUND (20230628/psargs-332)
7月 04 15:58:56 testpc01 kernel: ACPI Error: Aborting method \_SB.UBTC.M318 due to previous error (AE_NOT_FOUND) (20230628/psparse-529)
7月 04 15:58:56 testpc01 kernel: ACPI Error: Aborting method \_SB.UBTC._DSM due to previous error (AE_NOT_FOUND) (20230628/psparse-529)
7月 04 15:58:56 testpc01 kernel: ucsi_acpi USBC000:00: ucsi_acpi_dsm: failed to evaluate _DSM 2
…

正規表現を使って、rsyslogの設定ファイルを作成する。

if re_match($msg, "(ACPI|acpi)") and re_match($msg, "(Error|failed)") then stop

正規表現を使わない場合はこんな感じ。

if $msg contains 'ACPI' and $msg contains 'Error' then stop
if $msg contains 'acpi' and $msg contains 'failed' then stop

サービスを再起動する。

# systemctl restart rsyslog
,