Seguí la documentación para habilitar las actualizaciones automáticas en los servidores Ubuntu, pero en realidad no está actualizando nada en absoluto.
Mi /etc/apt/apt.conf.d/50unattended-upgrades se ve casi como el predeterminado.
// 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";
El directorio / var / log / unattended-updates / está vacío. Ejecutar /etc/init.d/unattended-upgrades start no es muy bueno:
root@mozart:~# /etc/init.d/unattended-upgrades start
Checking for running unattended-upgrades: root@mozart:~#
Algo parece estar roto, pero no estoy seguro de por qué.
Tengo actualizaciones pendientes y no se están aplicando:
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/?]
En todos los servidores que tengo, las actualizaciones desatendidas parecen haber sido deshabilitadas:
root@mozart:~# apt-config shell UnattendedUpgradeInterval APT::Periodic::Unattended-Upgrade
root@mozart:~#
Alguna idea de lo que me estoy perdiendo?
Respuestas:
¿Ha verificado /etc/apt/apt.conf.d/10periodic?
debería tener la última línea
fuente
Consulte la documentación real de su versión de Ubuntu aquí:
Para Ubuntu 11.10, para habilitarlo, debe hacer lo siguiente:
(es un diálogo interactivo) que creará
/etc/apt/apt.conf.d/20auto-upgrades
con los siguientes contenidos:Entonces, de hecho, la información en la guía del servidor Ubuntu 10.04 está desactualizada.
Si usa Puppet como lo hacemos en Bippo y Soluvas , puede usar algo como esto para automatizar la configuración adecuada de actualizaciones desatendidas :
Asegúrese de proporcionar las plantillas / archivos
50unattended-upgrades
y20auto-upgrades
como mejor le parezca.También estoy actualizando la página Wiki de Ubuntu para reflejar esto.
fuente
No veo nada malo en tu
/etc/apt/apt.conf.d/50unattended-upgrades
. El mío se parece casi al tuyo, pero solo dejo que las actualizaciones de seguridad se apliquen automáticamente, nada más. También lo tengo configurado para enviar correo simplemente a "root" (Postfix se encarga del resto).Pero: el script de inicio
/etc/init.d/unattended-upgrades
no es para ejecutar actualizaciones desatendidas. Simplemente verifica si el proceso de actualización desatendida se está ejecutando y espera hasta que salga. Realmente no sé por qué es necesario o por qué hace lo que hace (ni siquiera estaba presente en versiones anteriores de Ubuntu), pero no es la forma de hacer actualizaciones desatendidas.En cambio, hay en Ubuntu un programa llamado Python
unnattended-upgrades
que hace el trabajo. Intente ejecutarlo manualmente y vea qué sucede. También verifique la salida del comandoDebe decir
UnattendedUpgradeInterval='1'
, lo que indica que configuró APT correctamente para permitir actualizaciones desatendidas.Ubuntu se ejecuta
/etc/cron.daily/apt
diariamente desde cron. Si observa ese script, verá que hace varias cosas relacionadas con APT, entre ellas actualizaciones desatendidas. Supongo que de alguna manera deshabilitó ese script cron y, por lo tanto, no sucede nada desatendido.Eso es todo, más o menos, fuera de mi cabeza. Publica un seguimiento si has probado mis ideas sin éxito.
HTH
fuente