최근에 매일 서버에서 메일을 받고있었습니다.
제목
Cron <root@host> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
몸
/etc/cron.daily/apt:
DB Update failed, database locked
방금 /etc/cron.daily/apt
부품을 실행하면 출력없이 그대로 유지됩니다. 실행 tail -f /var/log/apt/*.log /var/log/syslog &
하고 실행 /etc/cron.daily/apt
했지만 출력이 없습니다.
어떤 데이터베이스가 잠겨 있고 무엇 apt-get update
으로 성공적으로 수행 할 수 있습니다.
어제 일부 업데이트를 수행 한 후 다시 시작해야했기 때문에 Microsoft 수정 프로그램은 여기서 작동하지 않습니다 (업데이트 이후 관련이 없었습니다)
다른 무엇을 볼 수 있습니까?
중요한 경우 아마존 인스턴스입니다.
답변
나를 위해이 문제를 올바르게 해결 한 것은 apt-xapian-index 패키지를 제거하는 것이 었습니다. 다른 제안 된 수정 프로그램 중 어느 것도 내 상황에서 아무것도하지 않았습니다.
당신은 내 작은 블로그 게시물 에서 자세한 내용을 읽을 수 있습니다 .
답변
이야기가 짧고, RandomSleep=1800
더 기뻐하는 것으로 바꾼다 . 나는 선택했다RandomSleep=5
심판 : https://lists.ubuntu.com/archives/ubuntu-users/2009-February/175474.html & http://ubuntuforums.org/showthread.php?t=1071892#post_6747612
답변
여러 개의 APT / DPKG 인스턴스가 동시에 실행 중일 때 발생합니다. GUI 모드에서 적성과 같은 apt-get을 차단하는 무언가를 실행하면 sudo /etc/cron.daily/apt
결국 같은 메시지와 함께 실패합니다.