জিপিজি কী তৈরি করার সময় "এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই"


21

আমি একটি জিপিজি কী তৈরি করার চেষ্টা করছি

$ gpg --full-gen-key

তবে ঘটনাচক্রে আমি একটি ত্রুটি পাই

gpg: agent_genkey failed: No such file or directory
Key generation failed: No such file or directory

আমি আর্চ লিনাক্সে আছি।

$ gpg --version
gpg (GnuPG) 2.1.15
libgcrypt 1.7.3
Copyright (C) 2016 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.

Home: /home/me123/.gnupg
.............

ডিরেক্টরিটি /home/me123/.gnupg বিদ্যমান


3
চালান strace -o /tmp/foo gpg --full-gen-keyএবং তারপরে আউটপুটটি পর্যালোচনা করুন। এরপরে কোন ফাইল বা ডিরেক্টরি এটি সন্ধান করছে না তা পরিষ্কার হওয়া উচিত।
স্টিভ

1
যদি এটি সমাধান না করে, আপনি এছাড়াও শুরু করতে পারে gpg-agentসঙ্গে strace, ধরো যদি ত্রুটি থেকে আসে: pkill gpg-agent; strace -o /tmp/gpg-agent.trace gpg-agent --daemon
মেটেই ডেভিড

উত্তর:


20

আপনি কি / home/me123/.gnupg ডিরেক্টরিটি মুছলেন এবং তারপরে এটি জিপিজি দ্বারা পুনরায় তৈরি করা হয়েছিল? যদি তা হয় তবে এজেন্টটি সম্ভবত বিভ্রান্ত করছে।

হয় এজেন্টটি পুনরায় চালু করুন বা আরও তাত্পর্যপূর্ণভাবে আপনার মেশিনটি পুনরায় বুট করুন এবং আবার চেষ্টা করুন।


6
আমার জন্য কাজ করেছেন। এজেন্টটি পুনঃসূচনা করার জন্য এটি দেখুন: superuser.com/questions/1075404/how-can-i-restart-gpg-agent
শুল

14

এটি প্রদর্শিত হবে যে ডিরেক্টরি। / .Gnupg / private-key-v1.d (কিছু পরিস্থিতিতে) তৈরি হচ্ছে না বা, ভুল অনুমতি নিয়ে তৈরি করা হয়েছে।

# mkdir -p ~/.gnupg/private-keys-v1.d
# chmod 700 ~/.gnupg/private-keys-v1.d

এটা আমার জন্য স্থির।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.