Hoy vamos a ver como se soluciona un problema que surge en ciertas instalaciones al actualizar Manjaro.
Este problema surge cuando vamos al gestor de actualizaciones y procedemos a actualizar nuestro sistema, aunque se ve más claro si procedes por terminal con el mismo objetivo, ya que veras la siguiente texto:
:: Sincronizando las bases de datos de paquetes...
error: error al actualizar core (no se pudo bloquear la base de datos)
error: error al actualizar extra (no se pudo bloquear la base de datos)
error: error al actualizar community (no se pudo bloquear la base de datos)
error: error al actualizar multilib (no se pudo bloquear la base de datos)
error: no se pudo sincronizar ninguna base de datos
error: error al iniciar la transacción (no se pudo bloquear la base de datos)
error: no se puede bloquear la base de datos: El fichero ya existe
si está seguro que no se está ejecutando un
administrador de paquetes, puede eliminar /var/lib/pacman/db.lck.
Como podéis ver el problema se encuentra en: "/var/lib/pacman/db.lck".
Para solucionarlo solo tendremos que borrar el archivo anterior, para ello podemos utilizar:
sudo rm /var/lib/pacman/db.lck
Ahora vuelve a actualizar.
Por ultimo volveremos a generar la lista de mirrors con el siguiente comando:
sudo pacman-mirrors -g
Listo, ahora ya puedes actualizar pro donde quieras, ya sea por el gestor de actualizaciones o directamente por la terminal empleando el siguiente comando:
sudo pacman -Syyu