Pacman conflicto de Archivos al Actualizar

Dentro de todas las distribuciones basadas en Arch Linux siempre existe la posibilidad de tener errores al actualizar, mas que nada cuando se juntan muchas actualizaciones por periodos realmente largos. En estos casos las posibilidades de errores aumentan y es preciso buscar una solución.

El caso de Artix Linux #

Artix es una distribución muy buena de la que   ya hablamos antes , incluso en el canal de youtube le dedique un saga, un poco corta, a la cual el dia de hoy sumo un video mas. Los sabores oficiales de artix, al dia de la fecha, tienen este problema de actualizaciones acumuladas, el cual da el error:

1
2
error: no se pudo realizar la operación (archivos en conflicto)
nss: /usr/lib/p11-kit-trust.so existe en el sistema de archivos

Este error puede pasarnos con cualquier librería o archivo y ahora vamos a darle una solución simple!

Lo utilizado #

Si bien como se aclara en el video podemos usar   comodines . En este caso vamos a dejar el comando específico y cada uno lo modifica de la forma que crea conveniente. El patrón a seguir es el siguiente:

1
2
error: no se pudo realizar la operación (archivos en conflicto)
nss: x existe en el sistema de archivos

Para el error que figura arriba el comando es:

1
sudo pacman -Syu --overwrite x

**ATENCIÓN:** En mi caso uso -Syu porque estoy actualizando, pero lo mismo seria si estamos instalando un paquete

1
sudo pacman -S nombreDelPaquete --overwrite x

Ahora les dejo el caso específico del video para que vean como seria esto implementado.

1
2
error: no se pudo realizar la operación (archivos en conflicto)
nss: /usr/lib/p11-kit-trust.so existe en el sistema de archivos

Y la solución (para la actualización) es:

1
    sudo pacman -Syu --overwrite /usr/lib/p11-kit-trust.so
Comparte