web-dev-qa-db-fra.com

erreur unattended-upgrades: "/etc/cron.daily/apt: la mise à jour de la base de données a échoué, la base de données est verrouillée"

Ubuntu 14.04.1 LTS

Depuis l'installation des mises à niveau sans assistance, le message d'erreur suivant est reçu tous les jours:

From root@xxxxx  Thu Aug 28 06:36:06 2014
X-Original-To: root
From: root@xxxxx (Cron Daemon)
To: root@xxxxx
Subject: Cron <root@xxxxx> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
Content-Type: text/plain; charset=ANSI_X3.4-1968
X-Cron-Env: <Shell=/bin/sh>
X-Cron-Env: <PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <LOGNAME=root>
Date: Thu, 28 Aug 2014 06:36:06 -0400 (EDT)

/etc/cron.daily/apt:
DB Update failed, database locked

Le message d'erreur N'EST PAS reçu les jours où les mises à jour de sécurité sont réellement installées et qu'un redémarrage automatique se produit.

Ce que j'aimerais savoir s'il vous plait:

  1. Ce message d'erreur est-il un "vrai problème", car les mises à jour de sécurité semblent s'installer automatiquement comme prévu.
  2. L'exécution manuelle des commandes suivantes s'effectue sans erreur. Pourquoi la base de données (APT?) Est-elle verrouillée lorsqu'elle est exécutée en tant que tâche cron? : unattended-upgrades -d ou apt-get update

Le même problème/similaire est posé ici mais malheureusement sans solution: qu'est-ce qui peut causer le blocage de /etc/cron.daily/apt?

6
Toby

Ma réponse à cette question a été supprimée. Je vais essayer de nouveau:

En fait, ce problème n'est pas causé par le verrouillage de la base de données APT, mais par le travail cron apt qui tente de mettre à jour l'index xapian. Si vous souhaitez vous débarrasser de ce message d'erreur, supprimez simplement le package apt-xapian-index.

Meta: Je suppose qu'un administrateur n'a pas aimé une réponse précédente à ce problème car il contenait un lien vers mon blog avec plus de détails sur ce sujet. Il serait très utile d’avoir un retour d’information sur la suppression, en particulier pour les nouveaux utilisateurs. Le lien vers le centre d'aide n'a pas vraiment aidé. Si cela est supprimé, je recevrai le message et ne commenterai plus ce problème. Bonne chance pour trouver la réponse ;-D

2
Tero Turtiainen