El problema del archivo db.lck en Manjaro

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»

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.

6 comentarios en «El problema del archivo db.lck en Manjaro»

  1. Desde la comunidad Manjaro Linux en Español te doy las gracias a ti por solucionarme el problema y a Rogger Ortega por darme la direccion de la solucion, osea esta web, lo dicho gracias, ahora ya actualiza que antes no lo hacia, gracias.

    Responder
  2. hola compa, esto he pasado cuando añadi en el archivo pacman.conf el parametro

    XferCommand = /usr/bin/wget -c –passive-ftp -c %u

    y despues he creado la iso de ManjaroPek OpenRC. despues de lista la iso abri en el vbox y fue actualizar y se quedo igual en el image de arriba. la solucción fue dejar asi el parametro en el archivo pacman.conf

    XferCommand = /usr/bin/wget -c –passive-ftp -c %u

    no se porque esto pasa!

    saludos…

    Responder

¡Me encantaría saber que opinas!

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.