私は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
この行は、エラーが発生したときにメールを送信するのではなく、メールを送信する行のコメントを解除するためのものです。こんな!