Últimamente recibo un correo del servidor todos los días,
Tema
Cron <root@host> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
Cuerpo
/etc/cron.daily/apt:
DB Update failed, database locked
Si solo ejecuto la /etc/cron.daily/apt
parte, simplemente permanece allí sin salida, intenté ejecutar tail -f /var/log/apt/*.log /var/log/syslog &
y luego ejecutar, /etc/cron.daily/apt
pero tampoco hubo salida
Qué base de datos está bloqueada y qué puedo hacer con apt-get update
éxito.
Hice algunas actualizaciones ayer y tuve que reiniciar, por lo que la solución de Microsoft no funcionará aquí (esto ha estado sucediendo desde antes de las actualizaciones, por lo que no está relacionado)
¿Qué más puedo mirar?
Esta es una instancia de Amazon en caso de que importe
fuente
Larga historia corta, cambiar
RandomSleep=1800
a algo más agradable. elegíRandomSleep=5
ref: https://lists.ubuntu.com/archives/ubuntu-users/2009-February/175474.html y http://ubuntuforums.org/showthread.php?t=1071892#post_6747612
fuente
Esto sucede cuando tiene varias instancias APT / DPKG ejecutándose al mismo tiempo. Si ejecuta algo que bloquea apt-get like aptitude en modo GUI y escribe,
sudo /etc/cron.daily/apt
eventualmente fallará con el mismo mensaje.fuente