Desde o Ubuntu 10.04, o rsyslog é usado em vez do syslog simples e possui recursos de filtragem. Proceda da seguinte forma:
- Crie gtsudo gedit /etc/rsyslog.d/01-blocklist.conf
- Adicione as seguintes linhas lá
:msg,contains,"Card not present on Slot(0-2)" ~
:msg,contains,"Card present on Slot(0-2)" ~
- Reinicie ou
service rsyslog restart
A solução funciona da seguinte maneira:
-
01-
parte no nome do arquivo força o rsyslog a carregar essa configuração antes de carregar qualquer outra coisa - as linhas no arquivo localizam quaisquer mensagens contendo o texto que queremos ignorar e descartam essas mensagens imediatamente, obrigado pelo operador de descarte (~)
- é possível combinar por regexp ou ignorar maiúsculas e minúsculas, verifique [este guia útil] (http://www.rsyslog.com/doc/property_replacer.html) em correspondência
Note que resolver esse tipo de problema da maneira certa é sempre preferível. Por exemplo, pciehp quebrado não deixará seu processador entrar em estados de hibernação mais profundos e aumentará o TDP efetivo e o consumo de energia de sua CPU. No entanto, como o pciehp é compilado no kernel do Ubuntu, há pouco que você pode fazer sem compilar seu próprio kernel, o que não é aconselhável.