syslogから特定のメッセージを1つ抑制する方法はありますか?


8

私はたくさん得ています

Dec 27 08:35:49 htpc kernel: [ 1552.153797] pciehp 0000:00:1c.5:pcie04: Card not present on Slot(0-2)
Dec 27 08:35:49 htpc kernel: [ 1552.157744] pciehp 0000:00:1c.5:pcie04: Card present on Slot(0-2)

私のsyslogのメッセージ、毎秒約10。それだけでsyslogが使用できなくなりますが、どうにかしてそれらを取り除くことができますか?

私のマザーボードにはPCIEスロットがないため、また、気になるすべてのものが完全に機能するため、メッセージがそこにある理由がわかりません。それは私がBIOSで無効にしたWiFiチップかもしれませんが、ちょっと、私はwifiの電源を入れたくないので、私はそれを使用していません。

だから私はそれらのメッセージを抑制できますか?


gnomeログビューアを使用する場合、フィルタを追加して非表示にすることができます。実際には何も抑制していません。これは一種のGUIのみの回避策です。
ハビエルリベラ

バグレポートを提出する必要があります。このメッセージは、それを識別してルートディレクトリを一杯にするスキルを持っていない他のユーザーに影響を与える可能性があります。
ジョアン・ピント

@JoãoPinto、私のグーグルに基づいて、それは実際の解決策がない多かれ少なかれ既知の問題のようです。
vava

回答:


11

Ubuntu 10.04以降、プレーンSyslogの代わりにrsyslogが使用され、フィルタリング機能があります。次のように実行します。

  • gksudo gedit /etc/rsyslog.d/01-blocklist.confを作成します
  • そこに次の行を追加します
    :msg,contains,"Card not present on Slot(0-2)" ~
    :msg,contains,"Card present on Slot(0-2)" ~
  • 再起動または service rsyslog restart

ソリューションは次のように機能します。

  • 01- ファイル名の一部は、rsyslogが他の何かをロードする前にこの構成をロードすることを強制します
  • ファイル内の行は、無視したいテキストを含むメッセージを見つけ、それらのメッセージをすぐに破棄します。破棄演算子(〜)のおかげです。
  • 正規表現で一致させることも、大文字と小文字を無視することも可能です。一致については[この役立つガイド](http://www.rsyslog.com/doc/property_replacer.html)を確認してください

この種の問題を正しい方法で解決することが常に推奨されることに注意してください。たとえば、壊れたpciehpはCPUをより深いスリープ状態に移行させず、CPUの有効なTDPと電力消費を増加させます。ただし、pciehpはUbuntuカーネルにコンパイルされているため、独自のカーネルをコンパイルせずにできることはほとんどないため、お勧めできません。


これは(althougが12.04になりました)の問題であり、この回答により、syslogに表示されなくなりますが、dmesgには引き続き表示されます。それについて何か考えはありますか?
ナンヌ

4

この最初のオプションが機能するかどうかはわかりませんが、2番目のオプション(確かに機能する)よりもはるかに簡単なので、試してみてください。

オプション1

/ etc / default / grubを編集して、GRUB_CMDLINE_LINUX_DEFAULT行にpciehp.pciehp_poll_time = 10000を追加します。

オプション2

CONFIG_HOTPLUG_PCI_PCIEなしでカーネルを再構築します。手順については、このフォーラムの最後のコメントを確認してください:http ://www.evga.com/forums/tm.aspx?m=630487&mpage =1


sudo update-grub最初のオプションも実行する必要はありませんか?
vava

はい、そうすべきです。
ジョアン・ピント

どちらでも構いませんが、オプション1は機能しません。
vava

オプション2は、しかし、仕事をした
vava
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.