내 Linux 시스템(이 기사에서는 Arch Linux)에서 GnuPG와 함께 OpenSC PKCS11 모듈을 사용하는 데 문제가 있습니다.
PKCS11 모듈을 사용하는 응용 프로그램이 시작되면(내 경우에는 Firefox) 스마트 카드를 독점적으로 제어하고 다른 응용 프로그램에서는 이를 사용할 수 없는 것 같습니다. GnuPG를 통해 카드에 접근하려고 하면 알 수 없는 오류가 발생합니다:
rjevski@workstation ~ % gpg2 --card-status
gpg: selecting openpgp failed: No such device
gpg: OpenPGP card not available: No such device
더 자세히 설명 하면 scdaemon
문제에 대한 더 많은 정보를 얻을 수 있습니다 .
scdaemon[8725] pcsc_connect failed: sharing violation (0x8010000b)
분명히 이는 명령줄 GPG뿐만 아니라 이에 의존하는 모든 응용 프로그램을 손상시킵니다. 예를 들어 브라우저가 실행되는 동안 Evolution에서 이메일에 서명/암호화할 수 없습니다.
해결 방법은 Firefox에서 PKCS11 모듈을 제거하는 것입니다. 하지만 많이 사용하는 점을 고려하면 이는 이상적인 솔루션이 아닙니다. 더 나은 것을 아는 사람이 있나요?