GNU/Linux >> Linux の 問題 >  >> Arch Linux

「競合するファイル:ca-certificates-utils:/etc/ssl/certs/ca-certificates.crtはすでにファイルシステムに存在します」を修正しました。ArchLinuxでのエラー

今日、Arch Linuxシステムをアップグレードしようとしたときに、「トランザクションの競合ファイルのコミットに失敗しました:ca-certificates-utils:/etc/ssl/certs/ca-certificates.crtはすでにファイルシステムに存在します」というエラーが発生しました。

>

このようなエラーが発生した場合は、これを修正するための簡単な回避策があります。

ターミナルを開き、次のコマンドを1つずつ実行します。

まず、コマンドを使用してパッケージをダウンロードします:

$ sudo pacman -Syuw

サンプル出力は次のようになります:

:: 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

次に、競合するファイル(/etc/ssl/certs/ca-certificates.crt)を削除します。

$ sudo rm /etc/ssl/certs/ca-certificates.crt

最後に、コマンドを使用してアップグレードを実行します:

$ sudo pacman -Su

これで、更新プロセスはスムーズに進みました。

:: 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...

これはバグです そしてそれはすでに報告されています。 ArchLinux開発者がこれをすぐに修正することを願っています。

乾杯!


Arch Linux
  1. ArchLinuxのどのパッケージにも所有されていない競合するファイルを見つけて削除する

  2. Arch Linuxで「エラー:「pacman」が不足している依存関係をインストールできませんでした」を解決する

  3. Arch Linuxでの「警告:ローカルはコミュニティよりも新しい」エラーを修正する方法

  1. Arch Linuxで「無効または破損したパッケージ(PGP署名)」エラーを修正する方法

  2. Arch Linuxで「エラー:トランザクションのコミットに失敗しました(ファイルの競合)」を解決する方法

  3. Linux/procファイルシステムの調査

  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. 〜/ .profile、〜/ .bashrc、〜/ .bash_profile、〜/ .gnomerc、/ etc / bash_bashrc、/ etc / screenrcの違い…?

  3. Linux – / usr/binと/usr/sbinを/bin(gnu / linux)にマージしますか?