pacmanのアップデートでp11-kit-trust.so exists in filesystemのエラーが発生
pacmanでArch Linuxのパッケージをアップデートしようとしたら、conflicting filesのエラーが発生してアップデートができなくなっていた。# pacman -Syu :: Synchronizing package databases... ... error: failed to commit transaction (conflicting files) nss: /usr/lib/p11-kit-trust.so exists in filesystem Errors occurred, no packages were upgraded.
Arch Linuxの公式ページを確認すると、nss>=3.51.1-1、lib32-nss>=3.51.1-1がアップデートファイルに含まれる場合、pacmanのオプション追加が必要とのこと。この記事では、このエラーの対処法についてまとめておく。