o que pode estar causando /etc/cron.daily/apt para travar?

15

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

    
por geermc4 21.02.2013 / 19:46

3 respostas

8

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 .

    
por Tero Turtiainen 13.06.2015 / 19:26
4

Para encurtar a história, altere RandomSleep=1800 para algo mais agradável. Eu escolhi RandomSleep=5

ref: link & amp; link

    
por Bruce Aldridge 29.05.2013 / 02:02
1

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.

    
por Braiam 30.03.2014 / 18:05