Heute habe ich diesen Fehler erhalten – „Failed to commit transaction Conflicting files:ca-certificates-utils:/etc/ssl/certs/ca-certificates.crt existiert bereits im Dateisystem“, während ich versuchte, mein Arch Linux-System zu aktualisieren.
Wenn Sie auf so etwas wie diesen Fehler gestoßen sind, finden Sie hier eine schnelle Problemumgehung, um ihn zu beheben.
Öffnen Sie Ihr Terminal und führen Sie die folgenden Befehle nacheinander aus:
Laden Sie zuerst die Pakete mit dem Befehl herunter:
$ sudo pacman -Syuw
Beispielausgabe wäre:
:: 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
Entfernen Sie als Nächstes die in Konflikt stehende Datei, d. h. /etc/ssl/certs/ca-certificates.crt.
$ sudo rm /etc/ssl/certs/ca-certificates.crt
Führen Sie abschließend das Upgrade mit dem Befehl:
durch$ sudo pacman -Su
Jetzt verlief der Update-Vorgang reibungslos.
:: 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...
Dies ist ein Fehler und es wurde schon berichtet. Hoffentlich beheben die Arch Linux-Entwickler das bald.
Prost!