জিপিজি কীভাবে তৈরি করবেন জিপিজি-এজেন্ট


23

ফেডোরা 22 তে, জিপিজি জিপিজি-এজেন্ট খুঁজে পায় না:

% gpg-agent --daemon                                           

% gpg -vvv --use-agent --no-tty --decrypt file.gpg 
gpg: using character set `utf-8'
:pubkey enc packet: version 3, algo 1, keyid 3060B8F7271AFBAF
  data: [4094 bits]
gpg: public key is 271AFBAF
gpg: using subkey 271AFBAF instead of primary key 50EA64D5
gpg: using subkey 271AFBAF instead of primary key 50EA64D5
gpg: gpg-agent is not available in this session
gpg: Sorry, no terminal at all requested - can't get input

উত্তর:


36

সংস্করণগুলি দেখলে সমস্যাটি প্রকাশ পায়:

% gpg-agent --version
gpg-agent (GnuPG) 2.1.7

% gpg --version                                                               
gpg (GnuPG) 1.4.19

উপাদানগুলি বিভিন্ন প্যাকেজ থেকে আসে ( gnupg2-2.1.7-1.fc22.x86_64এবং gnupg-1.4.19-2.fc22.x86_64আমার ক্ষেত্রে)। সমাধানটি হ'ল gpg2 পরিবর্তে কমান্ডটি ব্যবহার করা gpg


1
ধন্যবাদ। আমি এই জিনিসগুলি বের করার চেষ্টা করে ইন্টারনেটে 30 মিনিট সময় কাটিয়েছি ... দেখা গেছে যে বেশিরভাগ ডকুমেন্টেশন এবং নির্দেশাবলী সরঞ্জামগুলির সংস্করণগুলির মধ্যে বিরতি বিবেচনা করে না। আমি আমার পাসফ্রেজটি টাইপ করে জিপিগির প্রতিটি রানের জন্য 20 ফাইলগুলিতে সাইন করতে চেয়েছিলাম, এখন আমি এটি একবারই করতে পারি। আবার ধন্যবাদ.
ডোন করুন don

এটি ফেডোরার 27 এর সাথে এখনও প্রাসঙ্গিক; ব্যবহার gpg2এছাড়াও GNOME ইন্টিগ্রেশন সক্ষম
অ্যালেক্স Gyoshev

8

এটি কারওর জন্য সহায়ক, gpg1.4 gpg-agent2.1 দিয়ে ঠিক কাজ করতে পারে ।

এটি সন্ধান করার সময়, আমি এই পোস্টটি পেয়েছি: https://lists.gnupg.org/pipermail/gnupg-devel/2014- অক্টোবর/ 029024.html

এজেন্ট সামঞ্জস্যপূর্ণ তবে জিপিজি-র পুরানো সংস্করণটি প্রত্যাশা করে এমন পরিবেশের পরিবর্তনশীলগুলি আর রফতানি করে না। আপনি যদি সেগুলি ম্যানুয়ালি সেট করেন তবে এটি কেবল কার্যকর হবে:

export GPG_AGENT_INFO=${HOME}/.gnupg/S.gpg-agent:0:1


ফেডোরা বিভিন্ন ডিফল্ট সকেট পাথ ব্যবহার করে। GPG_AGENT_INFO=/run/user/$(id -u)/gnupg/S.gpg-agent:0:1পরিবর্তে আমাকে ব্যবহার করতে হয়েছিল।
পাভেল ভেসেলভ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.