Arch 배포판을 업데이트하는 동안 프로세스에 충돌하는 파일이 있음이 나타납니다.
File conflict found nss (/usr/lib/p11-kit-trust.so), lib32-nss (/usr/lib32/p11-kit-trust.so): conflicting files
파일 시스템을 검색해 보니 이 두 파일을 찾았습니다.
[user@Arch ~]$ sudo find / -path /mnt -prune -o -name p11-kit-trust.so -exec file {} \;
/usr/lib32/pkcs11/p11-kit-trust.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), statically linked, BuildID[sha1]=c375005cabe8daef2a34a4b67fc2187285e6b3a0, stripped
/usr/lib32/p11-kit-trust.so: symbolic link to libnssckbi.so
/usr/lib/pkcs11/p11-kit-trust.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), statically linked, BuildID[sha1]=eb61c425c55ea05db04ce5bb103604861d3ea27d, stripped
/usr/lib/p11-kit-trust.so: symbolic link to libnssckbi.so
인터넷 검색 끝에 이 패키지가 어떤 패키지에 속하는지 확인하는 pacman 명령을 찾았습니다. 이 명령의 결과는 다음과 같습니다.
[user@Arch~]$ sudo pacman -Qo /usr/lib32/pkcs11/p11-kit-trust.so
/usr/lib32/pkcs11/p11-kit-trust.so is owned by lib32-p11-kit 0.23.20-4
[user@Arch ~]$ sudo pacman -Qo /usr/lib/pkcs11/p11-kit-trust.so
/usr/lib/pkcs11/p11-kit-trust.so is owned by libp11-kit 0.23.20-4
한 번에 하나씩 업데이트를 시도했지만 도움이 되지 않았습니다. 이 문제를 해결하는 방법을 모르겠습니다. 어떤 제안이나 아이디어가 있나요? 감사해요
답변1
Arch Linux를 사용하고 업그레이드한다는 것은 업스트림 소스의 뉴스를 지속적으로 팔로우한다는 것을 의미합니다.
특히 이 경우에는 올바른 정보를 찾을 수 있습니다.여기.