GNU/Linux >> Linux Esercitazione >  >> Arch Linux

Correzione dell'errore "File in conflitto:ca-certificates-utils:/etc/ssl/certs/ca-certificates.crt esiste già nel filesystem" in Arch Linux

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!


Arch Linux
  1. Esplorazione del filesystem Linux /proc

  2. Linux – Unire /usr/bin e /usr/sbin in /bin (gnu/linux)?

  3. Come viene aggiornato /etc/motd?

  4. comando grpck – Rimuove le voci danneggiate o duplicate nei file /etc/group e /etc/gshadow.

  5. Qual è la connessione tra le directory /etc/init.d e /etc/rcX.d in Linux?

Come risolvere l'errore "lavoro per il servizio netctl non riuscito" in Arch Linux

Come risolvere l'errore "pacman:errore durante il caricamento delle librerie condivise" in Arch Linux

Il modo giusto per modificare i file /etc/passwd e /etc/group in Linux

Configurazione Linux:comprensione delle directory *.d in /etc

Correggi l'errore cPanel:l'account e-mail esiste già

Comprendere i file /proc/mounts, /etc/mtab e /proc/partitions