
Host Jessieを使用してVirtualboxにxenialをインストールしました。
数週間、無人アップグレードはもう機能しません。回避策としていくつかの「スクリプト」を更新しました。
apt-config dump | egrep -i unatt
APT::Periodic::Unattended-Upgrade "1";
Unattended-Upgrade "";
Unattended-Upgrade::Allowed-Origins "";
Unattended-Upgrade::Allowed-Origins:: "${distro_id}:${distro_codename}";
Unattended-Upgrade::Allowed-Origins:: "${distro_id}:${distro_codename}-security";
Unattended-Upgrade::Allowed-Origins:: "${distro_id}:${distro_codename}-updates";
Unattended-Upgrade::Mail "root";
適切な毎日の状態
systemctl -a | awk '{print $1}' | egrep '^apt' | xargs systemctl status
● apt-daily.service - Daily apt activities
Loaded: loaded (/lib/systemd/system/apt-daily.service; static; vendor preset: enabled)
Active: inactive (dead)
Docs: man:apt(8)
● apt-daily.timer - Daily apt activities
Loaded: loaded (/lib/systemd/system/apt-daily.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Mo 2017-05-08 12:48:51 CEST; 57min ago
Mai 08 12:48:51 beelzemon systemd[1]: Started Daily apt activities
apt-dailyは今日12時48分に実行を開始します。
uptime
13:48:23 up 1:00, 2 users, load average: 0,02, 0,08, 0,08` show i started my Virtualbox at 13:48. `date
Mo 8. Mai 13:49:36 CEST 2017
しかしジェニアルは約45分間実行された。私のコンソールにも同じ視差があります。
私の問題は無人アップグレードに関連していますか?この方向で検索できますか?
発生したPythonエラーを公開できませんLANG=C unattended-upgrade -d -v --apt-debug
。関連出力はドイツ語になっています。
しなければならない:
timedatectl status
Local time: Mo 2017-05-08 14:13:59 CEST
Universal time: Mo 2017-05-08 12:13:59 UTC
RTC time: Mo 2017-05-08 12:13:57
Time zone: Europe/Berlin (CEST, +0200)
Network time on: yes
NTP synchronized: no
RTC in local TZ: no` in xenial.
編集者の発見エラーレポート
50の無人アップグレードでバグが見つかりました。
1. 場所で無人アップグレードが機能しない理由を解決しようとします。問題は、ネットワークにアクセスする前にapt-daily.serviceが実行されることです。 apt-daily.timerに問題があります。
答え1
一部の人々がyakketyで同じ問題を抱えている他のフォーラムで解決策を見つけました。sudo systemctl edit apt-daily.timer
コンテンツ
[Unit] After=network-online.target Wants=network-online.target
/etc/systemd/system/apt-daily.timer.d/override.conf
すると「今日は無人アップグレードからメールが届きました」以下に上書きが作成されます。 :D