Tabla de contenido

馃敀Could not get lock dpkg – Soluci贸n

馃敀Could not get lock dpkg – Soluci贸n

Publicado el 02/07/2022 por

Gabriel Franco

Administrador de sistemas con m谩s de 3 a帽os de experiencia, actualmente estudiante de desarrollo de aplicaciones web.

Es posible que m谩s de una vez hayas intentado instalar algo en tu servidor Linux y te haya dado un error como el siguiente:

E: Could not get lock /var/lib/dpkg/lock-frontend.

Esto suele ocurrir cuando una instalaci贸n anterior no se ha completado correctamente o se haya interrumpido, y es por eso que los repositorios se corrompen y producen este error.

Solucionar el error lock

Esto tiene una soluci贸n muy sencilla, sigue la siguiente secuencia de comandos.

sudo fuser -vki /var/lib/dpkg/lock

Con este comando y los par谩metros estamos realizando las siguientes tareas:

  • -v: Verbose, para visualizar las tareas que estamos haciendo desde la terminal.
  • -k: Para matar los procesos estancados.
  • -i: Para que el programa indique que procesos quiere matar y pedir permiso para hacerlo.
sudo rm -f /var/lib/dpkg/lock

Con este comando borramos el fichero que contiene los datos de la actualizaci贸n corrompida, para iniciarlo posteriormente sin ning煤n error.

sudo dpkg --configure -a

Reanudamos las actualizaciones que quedaron corrompidas para que se instalen correctamente.

sudo apt-get autoremove

Y eliminamos todos los paquetes rotos e innecesarios que se hayan instalado para dejar limpias las actualizaciones.