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»
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.
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.
De nada compañero, este es un problema muy común y también es muy fácil de resolver. Con el tiempo lo verás menos.
muchas gracias por el aporte. me fue de mucha utilidad. soy nuevo manejando manjaro. nuevamente gracias.
No tiene nada que ver Holmes, este error ocurre aunque no le hagas cambios a la configuración de Pacman y de todos modos se soluciona de la misma forma.
pernodame, me olvide del #, entonce, la solucción fue dejar asi el parametro en el archivo pacman.conf
XferCommand = /usr/bin/wget -c –passive-ftp -c %u
saludos…
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…