무인 업그레이드가 이메일을 보내지 않는 이유는 무엇입니까?

무인 업그레이드가 이메일을 보내지 않는 이유는 무엇입니까?

저는 Raspbian Jessie Lite를 사용하고 있습니다. 무인 업그레이드를 다음과 같이 구성했습니다.자세한 내용은 여기, 그런데 이메일을 전혀 받지 못하는 것 같습니다.

오늘 아침에 설치된 업데이트:

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

필수 패키지를 설치했습니다.

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이메일 보내기는 잘 됩니다. (모든 로컬 메일이 실제 메일 계정으로 전달되도록 접미사를 설정했습니다. 오늘 아침 현재 메일 로그에는 방금 보낸 테스트 이메일 외에는 아무 것도 없습니다.)

메일이 열려있습니다:

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

추가 디버깅 방법을 잘 모르겠습니다 :(

답변1

내가 바보라고 생각하지 않는가...

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";

오류가 발생한 경우에만 이메일을 보내십시오. 이는 기본값이 아닙니다! 어떻게 이런 일이 발생하는지 알고 싶습니다. 그런 다음 Pi 설정 스크립트에 무엇이 있는지 확인하세요.

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

이 줄은 오류가 발생했을 때 메일을 보내는 것이 아니라 메일을 보내는 줄의 주석을 해제하기 위한 것입니다. 이런!

관련 정보