Ultimamente, tenho recebido um e-mail do servidor todos os dias,
Sujeito
Cron <root@host> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
Corpo
/etc/cron.daily/apt:
DB Update failed, database locked
Se eu apenas executar a /etc/cron.daily/apt
parte, ela permanecerá lá sem saída, tentei executar tail -f /var/log/apt/*.log /var/log/syslog &
e, em seguida, executar, /etc/cron.daily/apt
mas nenhuma saída também
Qual banco de dados está bloqueado e com o que, eu sou capaz de fazer com apt-get update
sucesso.
Fiz algumas atualizações ontem e tive que reiniciar, portanto, a correção da Microsoft não funcionará aqui (isso acontece desde antes das atualizações, portanto não relacionadas)
O que mais posso procurar?
Esta é uma instância da amazon
fonte
Para encurtar a história, mude
RandomSleep=1800
para algo mais agradável. Eu escolhiRandomSleep=5
ref: https://lists.ubuntu.com/archives/ubuntu-users/2009-February/175474.html & http://ubuntuforums.org/showthread.php?t=1071892#post_6747612
fonte
Isso acontece quando você tem várias instâncias do APT / DPKG em execução ao mesmo tempo. Se você executar algo que bloqueie o apt-get like aptitude no modo GUI e digite
sudo /etc/cron.daily/apt
eventualmente, ele falhará com a mesma mensagem.fonte