Mysterious “incapaz de resolver host” em dead.letter

4

No diretório ~ do usuário root em meu servidor wheezy debian, aparece regularmente o arquivo chamado dead.letter com (atualmente) o seguinte conteúdo:

orion : Jul 25 10:17:31 : root : unable to resolve host orion

orion : Jul 26 02:17:18 : root : unable to resolve host orion

orion : Jul 26 21:17:19 : root : unable to resolve host orion

orion é o nome do host do servidor (e normalmente pode ser resolvido desde que eu tenha vários serviços / programas usando este nome de host sem problemas). Após algumas pesquisas, percebi que há um trabalho cron em execução por hora, ou seja,

17 * * * *  root    cd / && run-parts --report /etc/cron.hourly

que poderia explicar por que esses erros aparecem apenas 17 minutos após a hora completa. O único script em /etc/cron.hourly é fake-hwclock com o seguinte conteúdo:

#!/bin/sh
#
# Simple cron script - save the current clock periodically in case of
# a power failure or other crash

if (command -v fake-hwclock >/dev/null 2>&1) ; then   
   fake-hwclock save
fi

Isso pode produzir aqueles misteriosos dead.letter ? E por que parece que fake-hwclock save tenta resolver o nome do host?

Editar: Mais algumas informações.

Entrada de /etc/hosts :

127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
fe00::0         ip6-localnet
ff00::0         ip6-mcastprefix
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters
    
por Matthias 27.07.2015 / 12:57

2 respostas

6

Altere a linha a seguir em /etc/hosts

127.0.0.1       localhost

para

127.0.0.1       localhost  orion

Seu MTA não conseguiu resolver o nome de domínio da sua máquina.

    
por 27.07.2015 / 13:39
5

A resposta de Jodka Lemon está correta:

  • o cron executa seu trabalho e envia um email de resultado para "root @ orion" (via "mail" ou similar)
  • o MTA não pode resolver o host orion, pois o nome do host não está listado em /etc/hosts e não pode ser resolvido via dns.
  • para que o remetente grave as informações da carta morta

Você encontrará o endereço de destino da saída de e-mail crons no arquivo crontab que contém a entrada /etc/cron.hourly . Isso deve ser /etc/crontab , eu acho ...

Divirta-se ... Gerhard

    
por 27.07.2015 / 14:24