4
gpg-agent แจ้งว่าตัวแทนมีอยู่ แต่ gpg บอกว่าตัวแทนไม่อยู่ใช่ไหม
ฉันกำลังดิ้นรนกับปัญหาบางอย่างในขณะที่สคริปต์ gpg ด้วยbashในกล่อง Debian 6.0.6 ฉันมีสคริปต์ที่ทำงานเป็นชุดและต้องการตรวจสอบให้แน่ใจว่าตัวแทน gpg พร้อมใช้งานก่อนที่จะพยายามดำเนินการต่อ เนื่องจาก gpg-agent จะไม่ดำเนินการใด ๆ และกลับมาประสบความสำเร็จหากเปิดใช้งานเมื่อทำงานอยู่แล้วทำให้มั่นใจได้ว่าตัวแทนมีความง่ายเหมือน: eval $(gpg-agent --daemon) gpg-agent เริ่มหรือจะรายงาน: gpg-agent[21927]: a gpg-agent is already running - not starting a new one และส่งคืน 0 (สำเร็จ) หากใช้งานอยู่ ปัญหาเกิดขึ้นเมื่อตัวแทนทำงานอยู่แล้วในเซสชั่นอื่น gpg-agentบอกว่ามันกำลังทำงานอยู่ ... แต่gpgตัวมันเองอ้างว่ามันใช้งานไม่ได้ $ gpg-agent --version gpg-agent (GnuPG) 2.0.19 libgcrypt 1.5.0 $ gpg --version gpg …