Bu hata ayıklama sonra çözümü buldum.
Bu sorunun temel nedeni, Ubuntu 16.04 ve daha yeni, katılımsız yükseltmeler altında, güncellemeleri büyük bir rasgele gecikmeyle planlamak için cron değil systemd kullanmasıdır:
/lib/systemd/system/apt-daily.timer
ile yapılandırıldı
OnCalendar=*-*-* 6,18:00
RandomizedDelaySec=12h
Bu, günde iki kez, 6:00 ve 18:00 saatleri arasında, 12 saate kadar rastgele bir gecikmeyle çalışacağı anlamına gelir. Bu üretim ortamları için her zaman kabul edilebilir olmadığından, bu ayarları geçersiz kılmak zorunda kaldım.
Paket yapılandırma dosyalarını dokunulmadan tutmak için, geçersiz kılmamı /etc/systemd/system/apt-daily.timer.d/override.conf
( Güncelleme : dosya adı ve konumu hakkında daha fazla bilgi için lütfen değişikliğe tabi olduğu için bu cevabın altındaki düzenlemeyi okuyun) tanımladım .
Orada ayarladım
[Timer]
OnCalendar=
OnCalendar=06:00
RandomizedDelaySec=1h
katılımsız yükseltmelerin 6: 00'da çalıştırılması ve bir saate kadar rastgele bir gecikme olması.
Sonra sadece zamanlayıcıyı yeniden başlattım systemctl restart apt-daily.timer
(sonunda daemon'u tekrar yüklemeliyim).
Katılımsız güncellemeler artık tahmin edilebilir zamanlarda da çalışıyor!
Edit : Sanki Ubuntu 18.04 şeyler için biraz değişmiş gibi görünüyor. Geçersiz kılma şimdi depolanmalı /etc/systemd/system/apt-daily-upgrade.timer.d/override.conf
ve şöyle görünmelidir:
[Timer]
OnCalendar=*-*-* 6:00
RandomizedDelaySec=1h
@PerlDuck, aşağıdaki yorumda doğru ad ve konuma sahip bir geçersiz kılma dosyası oluşturmanın bir yolundan bahsetti. Manuel olarak bir dosya oluşturmak yerine, lütfen çalıştırmayı düşününsudo systemctl edit apt-daily.timer