2018年7月16日月曜日

pacmanのアップデートでlibutf8proc: /usr/lib/libutf8proc.so.2 exists in filesystemのエラーが発生する時の対処法

pacmanのアップデートでlibutf8proc: /usr/lib/libutf8proc.so.2 exists in filesystemのエラーが発生
pacmanでArch Linuxのパッケージをアップデートしようとしたら、以下のエラーが発生してアップデートができなかった。
# pacman -Syu

:: Synchronizing package databases...
 core                                 130.7 KiB   934K/s 00:00 [##################################] 100%
 extra                               1642.0 KiB  3.27M/s 00:00 [##################################] 100%
 community                              4.5 MiB  6.44M/s 00:01 [##################################] 100%
...
error: failed to commit transaction (conflicting files)
libutf8proc: /usr/lib/libutf8proc.so.2 exists in filesystem
Errors occurred, no packages were upgraded.

libutf8procのパッケージが、/usr/lib/libutf8proc.so.2のファイルとコンフリクトしてアップデートできない状態になってしまっている。

この記事では、このエラーを解消する方法についてまとめておく。


libutf8procのパッケージとlibutf8proc.so.2のコンフリクトエラーの解消方法
このlibutf8procのパッケージとlibutf8proc.so.2のコンフリクトのエラーについては、Arch Linuxの公式サイトに解消方法が紹介されている(「Arch Linux - News: libutf8proc>=2.1.1-3 update requires manual intervention」
)。

エラーの解消方法するには、「pacman -Suy --overwrite usr/lib/libutf8proc.so.2」のコマンドでアップデートを実施する。

実際に、「pacman -Suy --overwrite usr/lib/libutf8proc.so.2」でアップデートを行ってみる。
# pacman -Suy --overwrite usr/lib/libutf8proc.so.2

:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
...
( 8/20) upgrading libutf8proc                                  [##################################] 100%
...
:: Running post-transaction hooks...
(1/8) Warn about old perl modules
(2/8) Compiling GSettings XML schema files...
(3/8) Reloading system manager configuration...
(4/8) Creating temporary files...
(5/8) Reloading device manager configuration...
(6/8) Arming ConditionNeedsUpdate...
(7/8) Updating the info directory file...
(8/8) Updating the desktop file MIME type cache...

このようにエラーが発生すること無く、パッケージのアップデートを行うことができた。


参考:
[1]Arch Linux - News: libutf8proc>=2.1.1-3 update requires manual intervention

スポンサーリンク

スポンサーリンク


関連コンテンツ


この記事をシェアする

0 件のコメント:

コメントを投稿