2012-10-25 29 views
5

फ़ाइल को एन्क्रिप्ट और सहेजने में विफल रहता है, मैं इस article द्वारा निर्धारित emacs में epa मोड और संगठन मोड का उपयोग करने का प्रयास कर रहा हूं।Emacs epa मोड: पृष्ठ

मैं एक स्क्रीन सत्र और एसएसएच का उपयोग कर कंप्यूटर से जुड़ा हुआ हूं। इसलिए/usr/bin/pinentry-curses/usr/bin/pinentry-gtk-2 के रूप में इंगित करने के लिए मुझे/usr/bin/pinentry को बदलने की आवश्यकता है।

मैं

pinentry-program /usr/bin/pinentry-curses 
मेरी .gnupg/gpg.conf में अंतिम पंक्ति के रूप

है। मैं इस मेनू के साथ प्रस्तुत कर रहा हूँ जब मैं फ़ाइल सहेजने का प्रयास:

Select recipients for encryption. 
If no one is selected, symmetric encryption will be performed. 
- `m' to mark a key on the line 
- `u' to unmark a key on the line 
[Cancel][OK] 

मैं चयन 'ठीक है', लेकिन केवल

Opening output file: Encrypt failed, Exit 

मैं अपने पदबंध के लिए कोई शीघ्र हो और कोई अन्य उत्पादन दिया जाता है मिलता है। यह पासफ्रेज़ के लिए प्रोप नहीं करता है। यह मेरे gpg 'उपयोगकर्ता' को [email protected] के रूप में भी सूचीबद्ध नहीं करता है।

हालांकि जब यह लाइन .gnupg/gpg.conf फ़ाइल में मौजूद नहीं है, तो मैं 'एन्क्रिप्शन के लिए प्राप्तकर्ताओं का चयन करें' संवाद में अपना जीपीजी 'उपयोगकर्ता' देखता हूं। हालांकि, सीपीयू बताने वाले संदेश के साथ आंकी जाती है:

Encrypting /home/user/test.gpg... 

(मैं के रूप में यह और हलकों में चल रहा जीटीके खिड़की अंडे देने के लिए कोशिश कर रहा है यह सोचते हैं रहा हूँ) मैं एक छोटे से उलझन में हूँ क्यों के रूप में मुझे/usr/bin/pinentry/usr/bin/pinentry-curses से लिंक करने की आवश्यकता है और मेरी gpg.conf फ़ाइल में लाइन है।

जब मैं स्थानीय मशीन पर था/usr/bin/pinentry/usr/bin/pinentry-gtk-2 से जुड़ा हुआ था, तो मुझे सूचीबद्ध मेरे जीजीपी उपयोगकर्ता के साथ 'प्राप्तकर्ता एन्क्रिप्शन का चयन करें' संकेत मिलेगा। मुझे अपना पासफ्रेज इनपुट करने के लिए एक संवाद मिलेगा और यह सब काम किया। मुझे

Encrypting /home/user/test.gpg... 

और यह सब सफल होगा।

मैं आज सुबह तक एक आर्क सिस्टम पर जीएनयू Emacs 24.2.1 चला रहा हूँ।

मुझे उत्सुकता है कि मैं क्या गलत कर रहा हूं। मैंने आर्क विकी पर पेंशनरी और जीजीपी पर आलेखों की जांच की है और उन्होंने समस्या को हल करने में मदद नहीं की है। अग्रिम धन्यवाद।

अद्यतन: 26-10-2012 क्रिप्टसेटअप पैकेज करने के लिए आज सुबह एक अपडेट प्रभावित व्यवहार प्रतीत होता है। जब मैं एक .gpg फ़ाइल खोलता हूं तो अब मुझे ए "पासफ्रेज दर्ज करें" प्रॉम्प्ट मिलता है लेकिन ऐसा लगता है कि ऐसा कभी नहीं लगता है। मेरा पासफ्रेज दर्ज करने के बाद प्रॉम्प्ट कभी नहीं चलेगा।

उत्तर

0

यह संकेत pinentry-शाप से आता है, तो आप कोशिश कर सकते हैं: 1. पासफ़्रेज़ दर्ज करें (शायद द्वारा दर्ज करते हैं, तो कृपया पाँच का पालन नहीं किया), 2. प्रेस टैब कुंजी, 3. प्रेस दो बार दर्ज कुंजी।

इसका कारण यह है कि आप पेंशनरी-शापों द्वारा प्रस्तुत किए गए पूरे फॉर्म को नहीं देख सकते हैं। शायद उपरोक्त सुझाए गए अंधेरे नेविगेशन को समझने के लिए Emacs (और कमांड GETPIN दर्ज करें) के बाहर पेंशनरी-शाप का प्रयास करें। यदि आप एमएसी मेल क्लाइंट (और जीजीपी) का उपयोग emacs (टर्मिनल या टीएमयूक्स में) के अंदर करते हैं तो इसी तरह की समस्याएं मौजूद हैं।

कोई भी जानता है कि महाकाव्य के लिए उपयुक्त एक पंक्ति में पेंगुइन-शाप संवाद को कैसे बल देना है?