Aujourd'hui, j'ai reçu cette erreur - "Impossible de valider la transaction Fichiers en conflit :ca-certificates-utils :/etc/ssl/certs/ca-certificates.crt existe déjà dans le système de fichiers" lors de la mise à niveau de mon système Arch Linux.
Si vous avez rencontré quelque chose comme cette erreur, voici une solution rapide pour y remédier.
Ouvrez votre Terminal et exécutez les commandes suivantes une par une :
Tout d'abord, téléchargez les packages à l'aide de la commande :
$ sudo pacman -Syuw
Exemple de sortie :
::Synchronisation des bases de données de paquets... core est à jour extra est à jour community est à jour multilib est à jour archlinuxfr est à jour 0.0 B 0.00B/s 00:00 [---- ------------------] 0% xyne-x86_64 est à jour ::Démarrage de la mise à niveau complète du système... résolution des dépendances... Paquets (25) ca-certificates- 20170307-1 ca-certificates-mozilla-3.29.3-2 ca-certificates-utils-20170307-1 deepin-api-3.1.4-1 deepin-clutter-1.26.2-1 deepin-control-center-4.0.10 -1 deepin-desktop-base-2016.11.30-1 deepin-file-manager-1:1.4.10-1 deepin-mutter-3.20.13-2 deepin-wallpapers-1.4-1 deepin-wm-1.9.7- 2 libxslt-1.1.29+42+gac341cbd-1 linux-firmware-20170309.695f2d6-1 nss-3.29.3-2 p11-kit-0.23.5-1 pacman-mirrorlist-20170316-1 python-pyparsing-2.2.0 -1 python2-asn1crypto-0.22.0-1 python2-cssutils-1.0.2-1 python2-pyparsing-2.2.0-1 qt4-4.8.7-16 qt5-webengine-5.8.0-4 smplayer-17.3.0 -1 startdde-3.1.5-1 xorg-mkfontdir-1.0.7-8Taille totale du téléchargement :0,00 Mio ::Continuer le téléchargement ? [O/n] y(25/25) vérification des clés dans le trousseau de clés [######################] 100 % (25/25) vérification de l'intégrité du paquetEnsuite, supprimez le fichier en conflit, c'est-à-dire /etc/ssl/certs/ca-certificates.crt.
$ sudo rm /etc/ssl/certs/ca-certificates.crtEnfin, effectuez la mise à niveau à l'aide de la commande :
$ sudo pacman -SuMaintenant, le processus de mise à jour s'est déroulé sans problème.
::Démarrage de la mise à niveau complète du système... résolution des dépendances... recherche de paquets en conflit... ::deepin-clutter et clutter sont en conflit. Supprimer l'encombrement ? [o/N] yPackages (26) ca-certificates-20170307-1 ca-certificates-mozilla-3.29.3-2 ca-certificates-utils-20170307-1 clutter-1.26.0+24+g79da526-1 [suppression] deepin-api-3.1.4-1 deepin-clutter-1.26.2-1 deepin-control-center-4.0.10-1 deepin-desktop-base-2016.11.30-1 deepin-file-manager-1:1.4. 10-1 deepin-mutter-3.20.13-2 deepin-wallpapers-1.4-1 deepin-wm-1.9.7-2 libxslt-1.1.29+42+gac341cbd-1 linux-firmware-20170309.695f2d6-1 nss-3.29 .3-2 p11-kit-0.23.5-1 pacman-mirrorlist-20170316-1 python-pyparsing-2.2.0-1 python2-asn1crypto-0.22.0-1 python2-cssutils-1.0.2-1 python2-pyparsing -2.2.0-1 qt4-4.8.7-16 qt5-webengine-5.8.0-4 smplayer-17.3.0-1 startdde-3.1.5-1 xorg-mkfontdir-1.0.7-8Taille totale installée :523,13 MiBNet Taille de la mise à jour :-18,54 Mio ::Continuer l'installation ? [O/n] y(25/25) vérification des clés dans le trousseau de clés [######################] 100 % (25/25) vérification de l'intégrité du paquet [ ######################] 100 % (25/25) chargement des fichiers de package [################# ######] Vérification à 100 % (25/25) des conflits de fichiers [######################] Vérification à 100 % (26/26) espace disque disponible [######################] 100 % ::Traitement des modifications du package... (1/1) suppression de l'encombrement [##### #################] 100 % (1/25) mise à niveau p11-kit [#################### ##] 100 % (2/25) mise à niveau de ca-certificates-utils [######################] 100 % (3/25) mise à niveau de ca- certificates-mozilla [######################] 100 % (4/25) mise à niveau de ca-certificates [########### ###########] 100 % (5/25) mise à niveau de deepin-api [######################] 100 % ( 6/25) mise à niveau de deepin-wallpapers [#######################] 100 % (7/25) mise à niveau de deepin-desktop-base [#### ##################] 100 % (8/25) installant deepin-clutter [#################### ###] 100 % (25/09) mise à niveau de libxslt [######################] 100 % (25/10) mise à niveau de deepin-m utter [######################] 100 % (11/25) mise à niveau de deepin-wm [############# #########] 100 % (12/25) démarrage de la mise à niveau [######################] 100 % (13/25) mise à niveau de deepin-control-center [######################] 100 % (14/25) mise à niveau de deepin-file-manager [###### ################] Mise à jour à 100 % (15/25) du micrologiciel Linux [##################### #] 100 % (16/25) mise à niveau de nss [#######################] 100 % (17/25) mise à niveau de pacman-mirrorlist [### ###################] Avertissement à 100 % :/etc/pacman.d/mirrorlist installé en tant que mise à niveau de /etc/pacman.d/mirrorlist.pacnew(18/25) python-pyparsing [######################] 100 % (19/25) mise à niveau de python2-asn1crypto [########### ###########] 100 % (20/25) mise à niveau de python2-cssutils [######################] 100 % ( 21/25) mise à niveau de python2-pyparsing [######################] 100 % (22/25) mise à niveau de qt4 [######## ##############] Mise à jour à 100 % (23/25) de qt5-webengine [######################] 100 % (24/25) mise à niveau de smplayer [######################] 100 % (25/25) mise à niveau de xorg-mkfontdir [######################] 100 % ::Exécution des hooks post-transaction...(1/6) Compilation des fichiers de schéma XML GSettings...( 2/6) Mise à jour des caches de thèmes d'icônes...(3/6) Création de fichiers temporaires...(4/6) Armement ConditionNeedsUpdate...(5/6) Reconstruction des magasins de certificats...(6/6) Mise à jour des fichier de bureau cache de type MIME...Ceci est un bogue et c'est déjà signalé. J'espère que les développeurs d'Arch Linux corrigeront cela bientôt.
Santé !