Oggi ho ricevuto questo errore:"Impossibile eseguire il commit di file in conflitto di transazione:ca-certificates-utils:/etc/ssl/certs/ca-certificates.crt esiste già nel filesystem" durante il tentativo di aggiornare il mio sistema Arch Linux.
Se hai riscontrato qualcosa di simile a questo errore, ecco una rapida soluzione per risolverlo.
Apri il tuo Terminale ed esegui i seguenti comandi uno per uno:
Innanzitutto, scarica i pacchetti usando il comando:
$ sudo pacman -Syuw
L'output di esempio sarebbe:
:: Synchronizing package databases... core is up to date extra is up to date community is up to date multilib is up to date archlinuxfr is up to date 0.0 B 0.00B/s 00:00 [----------------------] 0% xyne-x86_64 is up to date :: Starting full system upgrade... resolving dependencies... Packages (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-8 Total Download Size: 0.00 MiB :: Proceed with download? [Y/n] y (25/25) checking keys in keyring [######################] 100% (25/25) checking package integrity
Quindi, rimuovi il file in conflitto, ad esempio /etc/ssl/certs/ca-certificates.crt.
$ sudo rm /etc/ssl/certs/ca-certificates.crt
Infine, esegui l'aggiornamento usando il comando:
$ sudo pacman -Su
Ora, il processo di aggiornamento è andato liscio.
:: Starting full system upgrade... resolving dependencies... looking for conflicting packages... :: deepin-clutter and clutter are in conflict. Remove clutter? [y/N] y Packages (26) ca-certificates-20170307-1 ca-certificates-mozilla-3.29.3-2 ca-certificates-utils-20170307-1 clutter-1.26.0+24+g79da526-1 [removal] 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-8 Total Installed Size: 523.13 MiB Net Upgrade Size: -18.54 MiB :: Proceed with installation? [Y/n] y (25/25) checking keys in keyring [######################] 100% (25/25) checking package integrity [######################] 100% (25/25) loading package files [######################] 100% (25/25) checking for file conflicts [######################] 100% (26/26) checking available disk space [######################] 100% :: Processing package changes... (1/1) removing clutter [######################] 100% ( 1/25) upgrading p11-kit [######################] 100% ( 2/25) upgrading ca-certificates-utils [######################] 100% ( 3/25) upgrading ca-certificates-mozilla [######################] 100% ( 4/25) upgrading ca-certificates [######################] 100% ( 5/25) upgrading deepin-api [######################] 100% ( 6/25) upgrading deepin-wallpapers [######################] 100% ( 7/25) upgrading deepin-desktop-base [######################] 100% ( 8/25) installing deepin-clutter [######################] 100% ( 9/25) upgrading libxslt [######################] 100% (10/25) upgrading deepin-mutter [######################] 100% (11/25) upgrading deepin-wm [######################] 100% (12/25) upgrading startdde [######################] 100% (13/25) upgrading deepin-control-center [######################] 100% (14/25) upgrading deepin-file-manager [######################] 100% (15/25) upgrading linux-firmware [######################] 100% (16/25) upgrading nss [######################] 100% (17/25) upgrading pacman-mirrorlist [######################] 100% warning: /etc/pacman.d/mirrorlist installed as /etc/pacman.d/mirrorlist.pacnew (18/25) upgrading python-pyparsing [######################] 100% (19/25) upgrading python2-asn1crypto [######################] 100% (20/25) upgrading python2-cssutils [######################] 100% (21/25) upgrading python2-pyparsing [######################] 100% (22/25) upgrading qt4 [######################] 100% (23/25) upgrading qt5-webengine [######################] 100% (24/25) upgrading smplayer [######################] 100% (25/25) upgrading xorg-mkfontdir [######################] 100% :: Running post-transaction hooks... (1/6) Compiling GSettings XML schema files... (2/6) Updating icon theme caches... (3/6) Creating temporary files... (4/6) Arming ConditionNeedsUpdate... (5/6) Rebuilding certificate stores... (6/6) Updating the desktop file MIME type cache...
Questo è un bug ed è già stato segnalato. Spero che gli sviluppatori di Arch Linux lo risolvano presto.
Ciao!