J'essaie d'installer le flashybrid
mais lorsque j'entre la commande apt-get install flashybrid
, le message d'erreur suivant s'affiche:
root@user-desktop:/home/user# apt-get install flashybrid
Reading package lists... Done
Building dependency tree
Reading state information... Done
flashybrid is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
Setting up flashybrid (0.15+nmu2) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing flashybrid (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
flashybrid
E: Sub-process /usr/bin/dpkg returned an error code (1)
J'ai aussi essayé celui-ci pour trouver ce qui utilise déjà ce fichier:
root@user-desktop:/home/user# lsof | grep /var/cache/debconf/config.dat
lsof: WARNING: can't stat() Fuse.gvfs-Fuse-daemon file system /home/user/.gvfs
Output information may be incomplete.
dpkg-prec 4672 root 4rW REG 8,6 39658 1697827 /var/cache/debconf/config.dat
Mais je ne sais pas comment résoudre ce problème.
C'est plus simple une commande
Je viens de faire:
Sudo rm /var/cache/debconf/*.dat
Après avoir exécuté le apt-get install
et (j'installais curl) et que cela a fonctionné, les pages de manuel de la base de données ont été restaurées.
PS: J'ai enlevé quelque chose avec apt-get et j'ai eu ce problème. mais résolu simplement merci aussi à @rajagenupula
Une solution à ce problème de verrouillage est détaillé dans le wiki :
Sudo fuser -v /var/cache/debconf/config.dat
Vous montrera quel processus tient le verrou:
USER PID ACCESS COMMAND
/var/cache/debconf/config.dat:
root 18210 F.... dpkg-preconfigu
Ensuite, il vous suffit de noter le PID et de le tuer comme suit:
Sudo kill PID
Sudo kill -9 PID # if the first doesn't work
/var/cache/debconf
avec gksu nautilus
Sudo fuser -vik /var/cache/debconf/config.dat
Affiche le processus et vous demande si vous souhaitez y mettre fin.
Un processus bloque toujours debconf. Vous devriez attendre jusqu'à la fin. Ou découvrez comment cela s'est bloqué, puisque dans certains cas, ce sera essayer de vous poser une question mais puisque vous n'avez pas la possibilité de la voir. Si vous attendez un jour et que les choses ne changent pas, vous devrez peut-être redémarrer le système ou mettre fin au processus.
Sudo kill 4672
ou
Sudo killall dpkg-prec
Cela vous assurera que votre base de données ne sera pas endommagée et évitera d'autres problèmes.