無人アップデート/アップグレードがいつ実行され、何が行われたか(または何かが行われた場合)に関する情報はどこにありますか?
Debian仮想サーバーで、そしてもちろん、RaspberryPiでも無人アップグレード(セキュリティ更新用)を有効にしたいと思います。
インストールされたWHATに関する情報およびアクションがあったときに/var/log/apt
に関する情報を/var/log/syslog
-logsで検索する必要がありますか?
Update-processが実行されるときのCRONエントリが表示されず、構成/etc/apt/apt.conf.d/20auto-upgrades
および/etc/apt/apt.conf.d/50unattended-upgrades
にも通知されません。
解決策(@bahamutへのクレジット):
Sudo cat /var/log/unattended-upgrades/unattended-upgrades.log
2016-12-22 06:35:26,489 INFO Initial whitelisted packages:
2016-12-22 06:35:26,489 INFO script for unattended-upgrades is executed
2016-12-22 06:35:26,489 INFO allowed sources are: ['Origin=Debian,codename=jessie,label=Debian-Security']
2016-12-22 06:35:35,518 INFO Packages that will be upgraded: libsmbclient libtevent0 libwbclient0 python-samba samba samba-common samba-common-bin samba-dsdb-modules samba-libs samba-vfs-modules smbclient winbind
2016-12-22 06:35:35,523 INFO dpkg-protocol written to »/var/log/unattended-upgrades/unattended-upgrades-dpkg.log«
2016-12-22 06:35:52,336 INFO all upgrades installed
/var/log/dpkg.log
も/var/log/apt/history.log
これらのログファイルには、アクションが実行された場合のタイムスタンプと説明が含まれています。アクションが行われなかった場合、ログはありません。
自動更新は/ etc/cron.daily/apt
から実行され、/etc/cron.daily/*
は/etc/crontab
から早朝に実行されます。