O que realmente corrigiu este problema para mim foi desinstalar o pacote apt-xapian-index. Nenhuma das outras correções sugeridas fez nada na minha situação.
Você pode ler mais detalhes no meu pequeno postagem no blog .
Ultimamente recebi um e-mail do servidor todos os dias,
Assunto
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 parte /etc/cron.daily/apt
, ela permanecerá 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
Qual banco de dados está bloqueado e por que, eu sou capaz de fazer apt-get update
com sucesso.
Fiz algumas atualizações ontem e tive que reiniciar, então a correção da Microsoft não funcionará aqui (isso vem acontecendo desde antes das atualizações não serem relacionadas)
O que mais eu posso investigar?
Esta é uma instância da Amazon, caso seja importante
O que realmente corrigiu este problema para mim foi desinstalar o pacote apt-xapian-index. Nenhuma das outras correções sugeridas fez nada na minha situação.
Você pode ler mais detalhes no meu pequeno postagem no blog .
Isso acontece quando você tem várias instâncias do APT / DPKG em execução ao mesmo tempo. Se você executar algo que bloqueia o apt-get como o aptitude no modo GUI, e digitar sudo /etc/cron.daily/apt
eventualmente ele falhará com a mesma mensagem.
Tags apt cron amazon-ec2