আমি কীরিং প্রোগ্রামের মাধ্যমে একটি জিপিজি কী উত্পন্ন করতে অক্ষম


10

আমি যখনই সিস্টেমের জিপিজি প্রোগ্রামের মাধ্যমে জিপিজি কী উত্পন্ন করার চেষ্টা করি তখন এটি আমার নাম, ইমেল এবং পাসওয়ার্ড জানতে চাইলে জিপিজি প্রোগ্রামের মূল উইন্ডো ব্যতীত সমস্ত কিছুই অদৃশ্য হয়ে যায়।

ব্যবহার করার পরে gpg key-gen

gpg: can't open `/home/jesse/.gnupg/random_seed': Permission denied
We need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.
gpg: WARNING: some OpenPGP programs can't handle a DSA key with this digest size
+++++++++++++++..++++++++++...+++++++++++++++.+++++..+++++.+++++.++++++++++.+++++++++++++++..+++++.++++++++++++++++++++.++++++++++++++++++++++++++++++.+++++.+++++.+++++...+++++>+++++...+++++++++++++++++++++++++..+++++++++++++++>.+++++>+++++................................................................................................................................................................................................................................................................................>.+++++.................................................................................................................+++++

Not enough random bytes available.  Please do some other work to give
the OS a chance to collect more entropy! (Need 300 more bytes)
gpg: no writable public keyring found: eof
Key generation failed: eof
gpg: note: random_seed file not updated

উত্তর:


9

আমার জন্য, .gnugpgফোল্ডারটি মুছে ফেলা সাহায্য করেছে:

sudo rm -rf ~/.gnugpg

শেষ পর্যন্ত আমার পক্ষে এটিই কাজ করেছিল। আমি অবশ্যই ফিরে এসে উত্তরটি এখানে রাখতে ভুলে গেছি। আপনার প্রতিক্রিয়ার জন্য আপনাকে ধন্যবাদ.
KI4JGT


4

রুট থেকে জিপিজি চালানোর পরে অনুমতিগুলি ভুল হতে পারে, এক / কিছু ফাইলকে সাধারণ ব্যবহারকারী "জোয়াই" হিসাবে সংশোধন করা অসম্ভব করে তোলে।

find ~/.gnupg -type d -exec sudo chown joey:joey {} \; -exec chmod 700 {} \;
find ~/.gnupg -type f -exec sudo chown joey:joey {} \; -exec chmod 600 {} \;

আপনি যদি কোনও বিদ্যমান কী মুছে ফেলতে না চান তবে এটি সহায়ক হবে।


সেই অবস্থানটিতে উপস্থিত সকেটগুলিও $ USER: $ USER এর মালিকানাধীন হওয়া উচিত? আপনি কেবলমাত্র $USER:$USERআপনার বর্তমান ব্যবহারকারীকে ব্যবহার করতে পারেন ।
পাবলো বিয়ানচি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.