Como curar o erro regular do syslog?

4

Estou recebendo erros regulares no meu syslog (eles estão ocorrendo exatamente a cada 10 minutos, até o segundo):

Feb 22 13:01:24 computer sm-mta[5747]: q1MBVO6B003778: SYSERR(root): hash map "Alias0": missing map file /etc/mail/aliases.db: No such file or directory

Eu não sei como interpretar esses erros, mas estou certo em adivinhar que a parte sm-mta[5747] do erro é o nome do aplicativo e o ID do processo? Nesse caso, isso pareceria estranho para mim, pois não tenho o sm-mta instalado e o System Monitor não possui um ID de processo com esse número. Eu provavelmente estou sendo idiota, como de costume!

Como posso descobrir o que está causando esses erros e impedi-los de ocorrer, por favor?

    
por dunderhead 22.02.2012 / 14:19

2 respostas

6

Eu li sm-mta as sendmail MTA (agente de transferência de mensagens). Isso parece fazer sentido com base na mensagem de erro.

sendmail é um programa que retransmite mensagens de e-mail, permitindo que os aplicativos enviem e-mails por ele ou aceitando e-mails e encaminhando-os para caixas de correio.

Então, algumas coisas:

  • Você tem sendmail instalado! É um horrível aplicativo, a menos que você tenha uma boa razão para ele ser instalado, sugiro que você o use .

    sudo apt-get remove sendmail
    

    Se isso geme sobre querer remover outros aplicativos que são dependentes do pacote sendmail , pese-o. Se esses aplicativos precisarem apenas de algo para fornecer default-mta ou mail-transport-agent , considere usar postfix , que fornece essas funções.

  • Se você precisar de um MTA local (para manipular email), sugiro postfix . Nice, bastante simples e muito capaz.

    sudo apt-get install postfix
    
  • Se você precisar sendmail (ou seja, algo tem uma dependência difícil que você não pode substituir), então você quer olhar para corrigir este erro específico. Algo como isso pode funcionar:

    makemap hash /etc/mail/aliases.db < /etc/mail/aliases
    
por Oli 22.02.2012 / 15:22
1

Bah! Embora eu tenha removido o sendmail, não reiniciei meu computador. Eu não sabia que alguns vestígios do programa ainda seriam executados depois que o Synaptic o desinstalasse! Verificando agora, depois de um reinício, não recebo mais esses erros. Desculpe ter incomodado a todos! (Devo excluir essa pergunta? E se sim, como?)

    
por dunderhead 22.02.2012 / 19:33