En résumé, j'ai essayé d'installer quelque chose via apt-get install
et j'ai accidentellement mis fin au processus via un terminal. Je ne peux plus utiliser apt-get install
, le Centre logiciel Ubuntu, etc. J'ai essayé de lancer Sudo apt-get clean
et Sudo apt-get autoclean
, mais en vain.
J'ai ensuite essayé de lancer Sudo apt-get install -f
et j'ai obtenu les résultats suivants:
Do you want to continue [Y/n]? y
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
(Reading database ... 216122 files and directories currently installed.)
Preparing to replace libc6 2.15-0ubuntu10.2 (using .../libc6_2.15-0ubuntu10.3_i386.deb) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing /var/cache/apt/archives/libc6_2.15-0ubuntu10.3_i386.deb (--unpack): subprocess new pre-installation script returned error exit status 1
Errors were encountered while processing:
/var/cache/apt/archives/libc6_2.15-0ubuntu10.3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Comment puis-je corriger cette erreur, ou au moins "réinitialiser" apt-get
afin de pouvoir réinstaller les choses?
Il suffit de redémarrer la machine. Tout ce qui utilise ce fichier ne devrait plus être utilisé après un redémarrage. Puis lancez Sudo apt-get install -f
pour le réparer. Cela devrait marcher pour toi.
Vous pouvez résoudre ce problème en exécutant simplement dpkg --purge --force-depends "package_name"
pour purger un paquet endommagé, puis vous devez exécuter apt-get autoremove
et apt-get -f install
. Le problème sera ensuite résolu.