Raspbian JessieLiteを使用しています。無人アップグレードを 詳細はこちら として設定しましたが、メールが届かないようです。
今朝、アップデートがインストールされました。
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
はメールの送信に問題なく機能します(postfixを設定すると、すべてのローカルメールが実際のメールアカウントに渡されます。今朝のメールログには、送信したばかりのテストメール以外は何もありません)。
メールがオンになっている:
# /etc/apt/apt.conf.d/50unattended-upgrades
Unattended-Upgrade::Mail "root";
さらにデバッグする方法がわからない:(
ばかを感じないで...
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
この行は、エラー時にメールを送信するだけでなく、メールを送信する行のコメントを解除するように設計されています。おっと!