Existe en el sistema de archivos : Problema al actualizar Manjaro.

La primera vez que me topé con el problema de “Existe en el sistema de archivos” eran pocos los archivos con este conflicto. En su momento lo que hice fue eliminar esos archivos, actualizar normalmente y seguir adelante.

Al borrar los archivos que me daban problemas se desaparecía el motivo del error y el sistema se actualizaba sin problemas.

Sin embargo, esta vez me tocó actualizar una portátil que tenía ya bastante tiempo sin usar y el listado de archivos con este conflicto resultó numeroso. Era tiempo de cambiar de enfoque.

archivo existe en el sistema de archivos.
El listado de archivos con este problema era bastante numeroso.

La solución

Después de probar varios consejos encontré en este artículo de los foros de Manjaro: Can’t Update – lots of errors KDE Manjaro una solución que me funcionó.

Para actualizar usé pacman con los siguientes parámetros.

sudo pacman -Syyuu --overwrite '*'

De esta forma, al encontrar un archivo con conflicto, lo que hace es sobreescribirlo y continúa sin problemas.

Actualización del sistema exitosa.
Actualización del sistema exitosa.

El problema Existe en el sistema de archivos no es frecuente. Pero si me ha pasado en más de una ocasión.

Espero que este consejo les ayude a solucionar este problema.

Otros problemas al actualizar Manjaro.

Artículos relacionados (algunos patrocinados)

Pacman con Aria2 para descargar los paquetes de Manjaro

Se conjuntaron dos cosas, el problema de wget para resolver los dominios (léase: wget no se pudo resolver la dirección del equipo ) y que últimamente he utilizado mucho el programa Aria2 para descargar firmwares de varios equipos (léase: Como descargar el firmware de Apple con Aria2) que me he encariñado mucho con este programa y quise averiguar si existía alguna forma de hacer de Aria2 mi manejador de descargas de paquetes de Manjaro.

Read morePacman con Aria2 para descargar los paquetes de Manjaro

El problema del archivo db.lck en Manjaro

El problema de /var/lib/pacman/db.lck

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.