저는 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
이 줄은 오류가 발생했을 때 메일을 보내는 것이 아니라 메일을 보내는 줄의 주석을 해제하기 위한 것입니다. 이런!