gpgconf --kill all을 실행한 후에도 "gpg-agent가 우리보다 오래되었습니다"라는 경고 메시지가 나타남

gpgconf --kill all을 실행한 후에도 "gpg-agent가 우리보다 오래되었습니다"라는 경고 메시지가 나타남

소스에서 gpg 버전 2.2.17을 설치했습니다.

gpg 보고서를 실행하면 gpg --card-status:

gpg: WARNING: server 'gpg-agent' is older than us (2.2.4 < 2.2.17).
gpg: Note: Outdated servers may lack important security fixes.
gpg: Note: Use the command "gpgconf --kill all" to restart them.

제안된 gpgconf 명령을 실행해 보았지만 문제가 지속됩니다. 또한 Ubuntu 저장소를 사용하여 gpg2를 제거 sudo apt remove gpg2하고 다시 실행해 보았지만 gpgconf --kill all소용이 없었습니다.

좋은 측정을 위해 이전 버전의 gpg-agent.

또한 gpg-agent --version보고서는 다음과 같이 밝혔습니다.

gpg-agent (GnuPG) 2.2.17
libgcrypt 1.8.4
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

답변1

내 문제를 찾는 데 도움을 준 Kusalananda에게 감사드립니다.

문제는 gpg-agent여전히 설치에 있습니다 apt. 실행 sudo apt remove gpg-agentgpgconf --kill all문제가 해결되었습니다 .

관련 정보