Featured image of post El problema del archivo db.lck en Manjaro

El problema del archivo db.lck en Manjaro

La solución al problema "if you're sure a package manager is not already running, you can remove /var/lib/pacman/db.lck" que es muy común en Manjaro Linux.

El problema con el archivo db.lck en Manjaro Linux es muy común. Ayer me dejó un comentario el buen amigo Holmes preguntando como solucionarlo y afortunadamente la solución es muy pero muy sencilla.

El problema dice:

if you’re sure a package manager is not already running, you can remove /var/lib/pacman/db.lck

if you’re sure a package manager is not already running, you can remove /var/lib/pacman/db.lck

"if you're sure a package manager is not already running, you can remove /var/lib/pacman/db.lck"

Pamac tiene otro error más amable, pero que tiene el mismo origen.

Esperando a que salga de otro gestor de paquetes...

A veces pasa que por alguna razón se interrumpe el proceso de actualización, puede ser por un apagón, un reinicio forzoso o simplemente se presionó Ctrl+C para interrumpir de manera inesperada la tarea de actualización.

¿Se han fijado que no se pueden instalar otros paquetes mientras se esta actualizando el sistema? Eso es gracias al bloqueo que ejerce el archivo db.lck y como se interrumpió el proceso este archivo no fue eliminado.

La solución: eliminar el archivo db.lck

La solución es muy sencilla y el mismo mensaje de error da una sugerencia, si no se está ejecutando otra tarea con un manejador de paquetes (pacman, octopi, pamac) simplemente hay que borrar el archivo db.lck.

sudo rm /var/lib/pacman/db.lck

Con eso es más que suficiente para quitar el bloqueo y la próxima vez que instalen un paquete o actualicen el sistema lo hará sin problemas.

El mismo consejo se puede aplicar a Arch Linux ya que Manjaro es una distribución derivada y comparten muchas cosas.

Todas las imágenes, nombres de productos y nombres de empresa o logotipos citados en esta página web son propiedad de sus respectivos propietarios.
Creado con Hugo
Tema Stack diseñado por Jimmy