Por que as atualizações autônomas não estão enviando e-mails?

2

Estou usando o Raspbian Jessie Lite. Configurei atualizações autônomas como detalhadas aqui , mas parece que não recebo nenhum e-mail.

Atualizações foram instaladas esta manhã:

2016-04-03 06:52:55,942 INFO Initial blacklisted packages: 
2016-04-03 06:52:55,945 INFO Starting unattended upgrades script
2016-04-03 06:52:55,945 INFO Allowed origins are: ['o=Raspbian,n=jessie']
2016-04-03 06:54:47,863 INFO Packages that will be upgraded: apt apt-utils gnupg gpgv initramfs-tools libapt-inst1.5 libapt-pkg4.12 libc-bin libc-dev-bin libc6 libc6-dbg libc6-dev libcairo-gobject2 libcairo2 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgudev-1.0-0 libhogweed2 libnettle4 libpcre3 libsystemd0 libudev1 locales multiarch-support systemd systemd-sysv tzdata udev
2016-04-03 06:54:47,874 INFO Writing dpkg log to '/var/log/unattended-upgrades/unattended-upgrades-dpkg_2016-04-03_06:54:47.868197.log'
2016-04-03 06:58:01,365 INFO All upgrades installed

Eu tenho os pacotes necessários instalados:

unattended-upgrades/stable,now 0.81+rpi1 all [installed]
apt-listchanges/stable,now 2.85.13+nmu1 all [installed]
bsd-mailx/stable,now 8.1.2-0.20141216cvs-2 armhf [installed]

mailx funciona bem para enviar e-mails (configurei o postfix e todos os e-mails locais são passados para uma conta de e-mail real; não há nada nos registros de e-mail desta manhã, exceto o e-mail de teste que acabei de enviar).

O e-mail está ativado:

# /etc/apt/apt.conf.d/50unattended-upgrades
Unattended-Upgrade::Mail "root";

Não sabe como depurar mais: (

    
por Danny Tuppeny 03.04.2016 / 10:42

1 resposta

2

Não me sinto um tolo ...

danny@raspberrypi:~ $ cat /etc/apt/apt.conf.d/50unattended-upgrades | grep Mail
Unattended-Upgrade::Mail "root";
// is to always send a mail if Unattended-Upgrade::Mail is set
Unattended-Upgrade::MailOnlyOnError "true";

E-mail apenas em erros ... esse não é o padrão! Eu me perguntei como isso aconteceu; então verifiquei o que eu tinha no meu script de configuração do Pi ...

sudo sed -i 's/^\/\/Unattended-Upgrade::Mail/Unattended-Upgrade::Mail/g' /etc/apt/apt.conf.d/50unattended-upgrades

Esta linha foi projetada para descomentar a linha para enviar e-mails, não apenas para enviar e-mails com erros. Opa!

    
por 03.04.2016 / 10:44