Saya mengikuti dokumentasi untuk mengaktifkan pemutakhiran otomatis di server Ubuntu, tetapi tidak benar-benar memperbarui apa pun.
/Etc/apt/apt.conf.d/50unattended-upgrades saya terlihat hampir seperti default.
// Automatically upgrade packages from these (origin, archive) pairs
Unattended-Upgrade::Allowed-Origins {
"Ubuntu karmic-security";
"Ubuntu karmic-updates";
};
// List of packages to not update
Unattended-Upgrade::Package-Blacklist {
// "vim";
// "libc6";
// "libc6-dev";
// "libc6-i686";
};
// Send email to this address for problems or packages upgrades
// If empty or unset then no email is sent, make sure that you
// have a working mail setup on your system. The package 'mailx'
// must be installed or anything that provides /usr/bin/mail.
Unattended-Upgrade::Mail "[email protected]";
// Automatically reboot *WITHOUT CONFIRMATION* if a
// the file /var/run/reboot-required is found after the upgrade
//Unattended-Upgrade::Automatic-Reboot "false";
Direktori / var / log / unattended-upgrade / kosong. Menjalankan /etc/init.d/unattended-upgrade mulai tidak terlalu bagus:
root@mozart:~# /etc/init.d/unattended-upgrades start
Checking for running unattended-upgrades: root@mozart:~#
Sepertinya ada yang rusak, tapi saya tidak yakin mengapa.
Saya memiliki pembaruan yang tertunda dan tidak sedang diterapkan:
root@mozart:~# aptitude safe-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following packages will be upgraded:
linux-libc-dev
1 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/743kB of archives. After unpacking 4096B will be used.
Do you want to continue? [Y/n/?]
Di semua server yang saya miliki, pembaruan tanpa pengawasan tampaknya telah dinonaktifkan:
root@mozart:~# apt-config shell UnattendedUpgradeInterval APT::Periodic::Unattended-Upgrade
root@mozart:~#
Ada ide apa yang saya lewatkan?
Jawaban:
Sudahkah Anda memeriksa /etc/apt/apt.conf.d/10 periodic?
seharusnya ada baris terakhir
sumber
Periksa dokumentasi aktual untuk versi Ubuntu Anda di sini:
Untuk Ubuntu 11.10, untuk mengaktifkannya, Anda harus:
(ini dialog interaktif) yang akan dibuat
/etc/apt/apt.conf.d/20auto-upgrades
dengan konten berikut:Jadi memang informasi dalam panduan server Ubuntu 10.04 sudah ketinggalan zaman.
Jika Anda menggunakan Wayang seperti yang kami lakukan di Bippo dan Soluvas , Anda dapat menggunakan sesuatu seperti ini untuk mengotomatiskan konfigurasi peningkatan tanpa pengawasan yang tepat :
Pastikan untuk menyediakan template / file
50unattended-upgrades
dan20auto-upgrades
sesuai keinginan Anda.Saya juga memperbarui halaman Wiki Ubuntu untuk mencerminkan hal ini.
sumber
Saya tidak melihat ada yang salah dengan Anda
/etc/apt/apt.conf.d/50unattended-upgrades
. Milik saya hampir seperti milik Anda tetapi saya hanya membiarkan peningkatan keamanan diterapkan secara otomatis, tidak ada yang lain. Saya juga mengaturnya untuk mengirim email hanya ke "root" (Postfix menangani sisanya).Tetapi: skrip init
/etc/init.d/unattended-upgrades
bukan untuk menjalankan pemutakhiran tanpa pengawasan. Itu hanya memeriksa apakah proses upgrade tanpa pengawasan sedang berjalan dan menunggu sampai keluar. Saya tidak benar-benar tahu mengapa itu diperlukan atau mengapa ia melakukan apa yang dilakukannya (bahkan tidak ada pada versi Ubuntu sebelumnya) tetapi itu bukan cara untuk melakukan peningkatan tanpa pengawasan.Sebaliknya ada, di Ubuntu, program Python disebut
unnattended-upgrades
yang berfungsi. Coba jalankan secara manual dan lihat apa yang terjadi. Periksa juga output dari perintahSeharusnya dikatakan
UnattendedUpgradeInterval='1'
, menunjukkan bahwa Anda mengkonfigurasi APT dengan benar untuk memungkinkan peningkatan tanpa pengawasan.Ubuntu berjalan
/etc/cron.daily/apt
setiap hari dari cron. Jika Anda melihat skrip tersebut, Anda melihat bahwa skrip itu melakukan berbagai hal terkait APT, di antaranya adalah peningkatan tanpa pengawasan. Dugaan saya adalah bahwa Anda entah bagaimana menonaktifkan skrip cron itu sehingga tidak ada yang terjadi tanpa pengawasan.Itu saja, kurang lebih, dari atas kepala saya. Silakan posting tindak lanjut jika Anda telah mencoba ide-ide saya tanpa hasil.
HTH
sumber