無人アップグレードが電子メールを送信しないのはなぜですか?

無人アップグレードが電子メールを送信しないのはなぜですか?

私は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

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

おすすめ記事