루트가 아닌 사용자에게는 프록시를 통한 gpg 사용이 작동하지 않습니다.

루트가 아닌 사용자에게는 프록시를 통한 gpg 사용이 작동하지 않습니다.

배경 정보: PGP를 사용하여 Spotify를 설치하려고 하는데 yay일부 PGP 키를 가져와야 한다는 메시지가 표시되지만 "사용 가능한 키 서버가 없습니다"라는 메시지는 표시되지 않습니다. 물론, 수동으로 호출하면 gpg --rcv-keys ...동일한 오류가 발생합니다. 나를 혼란스럽게 만드는 것은 gpg명령 을 실행하면 sudo제대로 작동한다는 것입니다.

상담했어요GnuPG 위키,게다가팩맨 문제 해결 섹션:

  • 후자의 모든 서버를 시도했지만 ~/.gnupg/gpg.conf기본 서버( ) 가 존재하지 않기 hkps://hkps.pool.sks-keyservers.net때문에 루트에 대해 잘 작동하는 것 같습니다 . /root/.gnupg/gpg.conf그것은 그들 중 누구에게도 작동하지 않습니다.
  • 와 환경 변수가 honor-http-proxy모두 설정 ~/.gnupg/dirmngr.conf되어 있습니다./root/.gnupg/dirmngr.confhttp_proxy
  • 아래 파일은 ~/.gnupg/확실히 올바르게 읽혀지고 있으며, 설정하면 debug-level guru더 많은 출력을 얻고 다른 서버가 시도되는 것을 볼 수 있습니다.

내가 찾은이 메시지이는 running 을 의미하며 dig +trace hkps.pool.sks-keyservers.net, timeouts 유무에 관계없이 시간 초과가 발생하므로 sudo이것이 실제로 무엇을 의미하는지 확실하지 않습니다. DNS 문제일 수 있다는 내용을 다른 곳에서 읽었는데 수신 키를 사용할 수 있는 이유는 무엇입니까 sudo gpg ...?

다른 아이디어가 있나요?

관련 정보