এনিগমেল জিপিজি-এজেন্টের সাথে যোগাযোগ করতে পারে না


10

হালনাগাদ

উবুন্টু ১.0.০৪ অনুসারে, প্লাগ-ইন প্রত্যাশার মতো কাজ করে এবং গ্রহণযোগ্য উত্তরে প্রস্তাবিত অনুসারে ডাউনগ্রেড করার দরকার নেই । প্রশ্নটি উবুন্টু 15.04 এবং সম্ভবত 15.10 এর ক্ষেত্রে প্রযোজ্য ছিল ।


আসল পোস্ট

আমি কয়েক বছর ধরে থান্ডারবার্ড + এনিগমেল ব্যবহার করছি। আমি বর্তমানে আমার কাজের পিসিতে থান্ডারবার্ড 38.5.1.1, এনিগমেল সংস্করণ 1.9 (20160223-1641), এবং জিপিজি 2.0.26 ব্যবহার করছি (উবুন্টু 15.04 64-বিট, ডাব্লু / জিনোম শেল))

কিছু দিন আগে, 1yr + অপারেশন করার পরে, যখনই আমি স্বাক্ষরযুক্ত বা এনক্রিপ্ট করা ইমেল প্রেরণের চেষ্টা করি না তখন হঠাৎ করেই নীচের ত্রুটির সাথে অভিযোগ শুরু করে:

জিএনজিপিজি gpg- এজেন্ট (GnuPG এর একটি উপাদান) এর সাথে যোগাযোগের ক্ষেত্রে একটি ত্রুটির কথা জানিয়েছে।

এটি একটি সিস্টেম সেটআপ বা কনফিগারেশন ত্রুটি যা এনিগমেলকে সঠিকভাবে কাজ করা থেকে বাধা দেয় এবং স্বয়ংক্রিয়ভাবে ঠিক করা যায় না।

আমরা আপনাকে দৃ strongly়ভাবে পরামর্শ দিচ্ছি যে আপনি আমাদের সমর্থন ওয়েবসাইটটি https://enigmail.net/faq এ পরামর্শ করুন ।

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

pinentryকমান্ড কাজ করে জরিমানা, এবং শো pinentry-qt4উইন্ডোতে (অর্থাত না পাঠ্য-ভিত্তিক):

pinentry <<EOT
SETDESC Hello World
CONFIRM
EOT

তবে gpg-agent-connectকমান্ডটি ব্যর্থ হয়েছে:

gpg-connect-agent <<EOT
heredoc> GETINFO version
heredoc> EOT
ERR 280 not implemented

প্রস্তাবিত জিনোম কেরিংটি অক্ষম করার চেষ্টা করেছি, তবে এটি কার্যকর হয় না। (হ্যাঁ, আমি মাঝে-সিস্টেম পুনরায় আরম্ভ করেনি, কিন্তু আমি কি-রিং যথারীতি সক্রিয় রাখতে চাই।) আমি আমার Enigmail সেটিংস আমদানির পুনরায় এক্সপোর্ট এবং চেষ্টা (অর্থাত পুনঃনামকরনের $HOME/.gnupg/ইতিমধ্যে অন্য কিছু করার জন্য), কিন্তু যে করেনি হয় না কাজ।

অদ্ভুতভাবে যথেষ্ট, যখন আমি gpg-agentশেলটি থেকে ম্যানুয়ালি শুরু করি , এবং তারপরে থান্ডারবার্ড শুরু করি, মনে হয় এটি gpg-agentনীচের মত দেখানো হয়েছে:

gpg-agent --debug-level expert --use-standard-socket --daemon /bin/sh
gpg-agent[6469]: enabled debug flags: command cache assuan
gpg-agent[6469]: directory `/home/ray/.gnupg' created
gpg-agent[6469]: directory `/home/ray/.gnupg/private-keys-v1.d' created
gpg-agent[6469]: listening on socket `/home/ray/.gnupg/S.gpg-agent'
gpg-agent[6470]: gpg-agent (GnuPG) 2.0.26 started
#
# Thunderbird started at this point
#
$ gpg-agent[6470]: handler 0x558fd8c23cf0 for fd 7 started
gpg-agent[6470]: chan_7 -> OK Pleased to meet you, process 6470
gpg-agent[6470]: chan_6 <- OK Pleased to meet you, process 6470
gpg-agent[6470]: chan_6 -> GETINFO pid
gpg-agent[6470]: chan_7 <- GETINFO pid
gpg-agent[6470]: chan_7 -> D 6470
gpg-agent[6470]: chan_7 -> OK
gpg-agent[6470]: chan_6 <- D 6470
gpg-agent[6470]: chan_6 <- OK
gpg-agent[6470]: chan_6 -> BYE
gpg-agent[6470]: chan_7 <- BYE
gpg-agent[6470]: chan_7 -> OK closing connection
gpg-agent[6470]: handler 0x558fd8c23cf0 for fd 7 terminated

যদিও আমি স্বাক্ষরিত এবং / অথবা এনক্রিপ্ট করা ইমেল প্রেরণের চেষ্টা করি তবে আমি কোনও আউটপুট দেখি না। থান্ডারবার্ড শুরু হলে এটি কেবল প্রদর্শিত হয়।

এছাড়াও, আমি /usr/bin/gpg-agent --daemonজিনোম স্টার্টআপ অ্যাপ্লিকেশন প্যানেলে একটি স্টার্টআপ অ্যাপ্লিকেশন হিসাবে কমান্ডটি যুক্ত করেছি , তবে এতে কোনও তফাত হয়নি।

আমি মনে করি 2/23 এর আশেপাশে আমি একটি নিয়মিত আপডেট প্রয়োগ করেছি, তবে এই সপ্তাহে 2/24-এ সিস্টেমটি পুনরায় চালু না হওয়া পর্যন্ত বিষয়টি দৃশ্যমান হয় নি। দুর্ভাগ্যক্রমে, কোন প্যাকেজ আপডেট হয়েছিল তা আমি মনে করি না, তবে এতগুলি ছিল না। (আমি সাধারণত সিস্টেমটিকে আপডেট রাখি))

দয়া করে মনে রাখবেন যে এটি প্রায় 2 দিন আগে, বছর বা ততক্ষণ ধরে ডাব্লু / ও ইস্যুগুলিতে কাজ করে। (আমি এই সেটআপটি আমার হোম ডেস্কটপ পিসিতে 4 ইয়ার + ইস্যু ছাড়াই ব্যবহার করে যাচ্ছি, তবে আমার কাজ পিসি একটি ল্যাপটপ, এবং উবুন্টু কখনও কখনও অজানা কারণে সেখানে এত সুন্দরভাবে কাজ করে না ...)

আমি যখন পেয়েছি এনক্রিপ্ট করা ইমেলগুলি খোলার চেষ্টা করি (বা সংরক্ষিত খসড়াগুলি, যা এনক্রিপ্টও করা হয়), আমি সম্পর্কে একই ত্রুটি বার্তাটি পাই gpg-agentতবে এটি আমার ব্যক্তিগত কী পাসের বাক্যাংশ জিজ্ঞাসা করার পরে ইমেল বার্তাটি ডিক্রিপ্ট করে না।

প্রশ্ন: আমি কীভাবে এই যোগাযোগের ত্রুটিটি সমাধান করতে পারি যা আমাকে স্বাক্ষরিত / এনক্রিপ্ট করা ইমেলগুলি পাঠানো থেকে বিরত রাখে?

সমস্যাটিকে স্থির করে নেওয়ার জন্য, ত্রুটি বার্তাগুলি ইত্যাদি ছাড়াই পরিস্থিতিটি স্বাভাবিকভাবে কাজ করাতে ফিরে যেতে হবে

এই সমস্যা সমাধানের জন্য আপনি যে কোনও সহায়তা সরবরাহ করতে পারেন তার জন্য আগাম ধন্যবাদ।


আমি এই পোস্টটি লেখার সময়, আমি gpg-agentটার্মিনালের ডিমন থেকে নিম্নলিখিত বার্তাটি লক্ষ্য করেছি :

# ...from previous output above
gpg-agent[6470]: chan_7 -> OK closing connection
gpg-agent[6470]: handler 0x558fd8c23cf0 for fd 7 terminated
#
# new/unexpected error message from agent
#
gpg-agent[6470]: can't connect my own socket: IPC connect call failed
gpg-agent[6470]: this process is useless - shutting down
gpg-agent[6470]: gpg-agent (GnuPG) 2.0.26 stopped

এটি অপ্রত্যাশিতভাবে প্রকাশিত হয়েছিল, কারণ আমি থান্ডারবার্ডকে বিশেষ করে কিছু করার জন্য বলিনি।


আমি 15.04 -> 15.10 -> 16.04 থেকে আপডেট হয়েছি এবং নিশ্চিত করতে পারি যে থান্ডারবার্ড 38.6 + এনগিমেল 1.9.1 আমার জন্য স্বাভাবিকভাবে কাজ করছে। কমান্ডগুলির আউটপুট তাদের হওয়া উচিত:

➜  ~ pinentry <<EOT
heredoc> SETDESC Hello World
heredoc> CONFIRM
heredoc> EOT
OK Pleased to meet you
OK
OK
➜  ~ gpg-connect-agent <<EOT
heredoc> GETINFO version
heredoc> EOT
D 2.1.11
OK

সম্ভবত সম্পর্কিত: Sourceforge.net/p/enigmail/bugs/575
Socob

@ সোকব: ERROR check_hijackআসলে কোথায় নির্গমন হচ্ছে তা আপনি কোথায় পরীক্ষা করবেন ? প্রায়শই জিজ্ঞাসিত প্রশ্নাগুলি পুরানো হয়ে যায় এবং আমি নিশ্চিত নই যে এনগিমেলের ডিবাগ লগটি দেখার বিকল্পটি এখন আর নেই।
কোড_ড্রেড

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

@ সোকব: ভাল লাগছে। এই সমস্যাটি আমি এই প্রথম ঘটেনি। আমি প্রথমবার এই সমস্যায় পড়েছিলাম আমার পিসি প্রতিস্থাপনের তারিখটি বেশ কাছাকাছি ছিল, তাই এটি সমাধানের চেষ্টা করার কয়েক ঘন্টা ব্যয় করার পরেও আমি এটিকে উপেক্ষা করেছি ignored আমি এবার এটিকে উপেক্ষা করতে পারি না এবং আমি বেশ কয়েক ঘন্টা আবার কাটিয়েছি। আমি সময়ে সময়ে চেষ্টা চালিয়ে যাব। আশা করি আমার চেয়ে ভাল ভাগ্য আপনার রয়েছে।
কোড_ড্রেড

1
এখানেও একই সমস্যা। Enigmail > Debugging Options > View Logপ্রকাশিত WARNING: The GNOME keyring manager hijacked the GnuPG agent। সুতরাং আমি নিশ্চিত যে জিনোকেয়ারিং সম্পর্কিত। echo | gpg2 --signসিএলআই-তে সমস্যাটি প্রকাশ করে। দুঃখজনকভাবে জিনোম-কীরিং (কেবলমাত্র একযোগে কাজ করা) অক্ষম করা আমার পক্ষে কোনও বিকল্প নয়।
মিস্টারলুক

উত্তর:


5

যদিও thisthatother উত্তর শুধুমাত্র দেখায় কিভাবে একটি ডেবিয়ান সিস্টেমে তার সমাধানের, পদ্ধতি একই হল:

Downgrading।

যেহেতু এনিগমেল 23 শে ফেব্রুয়ারিতে 1.9 সংস্করণ প্রকাশ করেছে এবং সেদিন থেকে সমস্যাগুলি শুরু হয়েছিল, কেবলমাত্র তিনটি সমাধান হ'ল:

  1. এনগিমেলের জন্য জিনিসগুলি বাছাই করার জন্য অপেক্ষা করুন এবং তাদের আপডেটটি 1.9.x এ ইনস্টল করুন এবং আপডেটটি সরবরাহ না করা পর্যন্ত এনক্রিপশন ব্যবহার বন্ধ করুন
  2. চারপাশে খনন করুন এবং নিজেই সমস্যাটি সমাধান করুন (যা অন্তর্নিহিত সফ্টওয়্যার আর্কিটেকচারের সীমিত জ্ঞানের কারণে প্রত্যেকেই করতে সক্ষম নয়)
  3. ১.৮.২ এ ডাউনগ্রেড করুন, তারপরে এনিগমেল থেকে জিনিসগুলি সাজানোর জন্য অপেক্ষা করুন এবং একটি 1.9.x এ আপগ্রেড করুন যা 1.9 এর সাথে ঘটে যাওয়া ত্রুটিটি সমাধান করে।

আমি 1 বা 2 দিয়ে সাহায্য করতে পারি না, তবে 3 নম্বর দিয়ে:

  • এনিগমেল ১.৮.২ ডাউনলোড করুন , এটি সর্বশেষ প্রাক -১.৯ সংস্করণ যা ত্রুটির পরিচয় দেয়নি
  • থান্ডারবার্ড অ্যাড-অন মেনুর মাধ্যমে এনিগমেল 1.9 আনইনস্টল করুন
  • একই মেনুর মধ্যে থেকে, অনুসন্ধান পাঠ্য প্রবেশের ক্ষেত্র থেকে বামদিকে থান্ডারবার্ড অ্যাড-অন পৃষ্ঠার শীর্ষে অ্যাড-অন কনফিগারেশন বোতামটি ক্লিক করে ডাউনলোড করা 1.8.2 ফাইলটি ম্যানুয়ালি ইনস্টল করুন
  • থান্ডারবার্ড পুনরায় চালু করুন

এটি এখন Enigmail 1.9 আপডেট হিসাবে আগের মত কাজ করা উচিত।

1.9-এ প্রবর্তিত এই বাগটি সমাধান না হওয়া অবধি আমি এনিগমেলের জন্য স্বয়ংক্রিয় আপডেটগুলি অক্ষম করার পরামর্শ দেব। থান্ডারবার্ড অ্যাড-অনস পৃষ্ঠাতে এনিগমেল এক্সটেনশনের বর্ণন পাঠ্যে থাকা "আরও" লিঙ্কটিতে ক্লিক করে আপনি তাদের অক্ষম করতে পারেন।


আমি মনে করি আপনার অর্থ "আমি 1 বা 2 দিয়ে সাহায্য করতে পারি না , তবে 3 নম্বর দিয়ে "।
সোসোব

1
@ ব্রান: নোট করুন যে এনগিমেল সংস্করণগুলি স্যুইচ করার পরে থান্ডারবার্ড পুনরায় চালু করার পরেও আপনি আপনার কীটি খুঁজে পাওয়া যায়নি বা "মেয়াদোত্তীর্ণ" হওয়া সম্পর্কে একটি ত্রুটি বার্তা পেতে পারেন। এটি পেতে আমার আসলে আমার পিসিকে পুরোপুরি পুনঃসূচনা করতে হয়েছিল। আরও ভাল বা খারাপের জন্য, এটি এই সময়ে একমাত্র ব্যবহারিক সমাধান বলে মনে হচ্ছে। তাদের সফ্টওয়্যারটি ভাঙার পরিবর্তে তাদের ব্যবহারকারীর কী করা উচিত তা বেছে নেওয়ার একটি বিকল্প দেওয়া উচিত ছিল (উদাহরণস্বরূপ জিনোম
কীরিংয়ের

1
আসল বার্তা:Enigmail Key ... not found or not valid. The (sub-)key might have expired.
কোড_ড্রেড

ঠিক আছে, যেহেতু মুক্তির খুব শীঘ্রই এটি সম্পর্কে একজন পরিচালক একটি বাগ রিপোর্ট তৈরি করেছিলেন, এটি ইচ্ছাকৃত পরিবর্তন বলে মনে হয় না। আশ্চর্যের বিষয় হল,
প্রশ্নযুক্ত

@ থাইথথোথর এর পন্থা উবুন্টুর জন্যও কাজ করে, দেখুন প্যাকেজস.উবন্টু .com/ অনুসন্ধান / কিওয়ার্ডস=enigmail ... উবুন্টু সমস্ত উবুন্টু সংস্করণের জন্য বর্তমানে 1.8.2 সংস্করণ সহ এনগমেইল সরবরাহ করে।
ম্যাথিয়াস

5

এই ইস্যুতে প্রত্যেকের বিস্তারিত ইনপুট জন্য অনেক ধন্যবাদ।

আমার সিস্টেমটি ফেব্রুয়ারি 25 এ এনগিমেল 1.9-এ আপডেট হওয়ার পর থেকে আমারও একই সমস্যা রয়েছে En

আমার পক্ষে এটি সহজ ছিল যেহেতু আমি ডেবিয়ান 8 ব্যবহার করি এবং আমি কেবল এনিগমেলকে স্ট্যান্ড স্টোন অ্যাডোন হিসাবে আনইনস্টল করে এটিকে ডেবিয়ান মেইন রেপোর এনগিমেলের উপস্থাপনের সাথে প্রতিস্থাপন করি (যা কিছু গবেষণা দেখায়, সংস্করণ 1.8.2 বলে মনে হয় )। অসহায়তা। পরিবর্তনের পর থেকে কোনও সমস্যা হয়নি। আমি আশা করি এটি অন্যের জন্য দরকারী এবং সমস্যাটি সমাধানের জন্য আমাকে সঠিক পথে রাখার জন্য আবারও ধন্যবাদ।


পূর্ববর্তী পোস্টারগুলি বিস্তারিত তথ্যের জন্য ধন্যবাদ যা আমাকে আমার বিশেষ মামলার সমাধান বের করতে সহায়তা করেছিল। আমি আশা করি এটি অন্যদের জন্যও কার্যকর হবে
ত্রিশত

আকর্ষণীয় সন্ধান। যাইহোক, আমি ডেবিয়ান ব্যবহার করছি না, এবং যখন কোনও ডেবিয়ান-নির্দিষ্ট সমাধান কেবল কয়েকজনের জন্যই কাজ করতে পারে, তখন আরও সাধারণ সমাধান দেওয়া আরও ভাল।
কোড_ড্রেড

1
ঠিক আছে, এটি কোনও ক্ষেত্রেই কাজ করা উচিত - কেবলমাত্র এনিগমেলের একটি পুরানো সংস্করণে কারও হাত নেওয়া দরকার (আমি মনে করি না। এক্সপি ফাইলগুলির সাথে কোনও সামঞ্জস্যতার সমস্যা থাকতে হবে)।
সোসোব

এই কর্মপরিকল্পনাটি আমার জন্যও সমস্যাটি সমাধান করে। এর পর থেকে কোনও সমস্যা নেই।
ম্যাথিয়াস

2

এনগিমেল প্লাগইন ডাউনগ্রেড করার দরকার নেই:

  • তালিকাবদ্ধ
  • উবুন্টু 16.04
  • থান্ডারবার্ড 45.2.0
  • এনিগমেল ২.৯.২
  • gpg (GnuPG) 1.4.20

টার্মিনালে:

killall gpg-agent
export GPG_TTY=$(tty)
gpg-agent --daemon /bin/bash

(- ব্যবহার-মান-সকেট অপ্রচলিত)

থান্ডারবার্ড পুনরায় চালু করার দরকার নেই।


সত্য। আমি বলেছিলাম একটি মন্তব্য হিসাবে ডাউনগ্রেড করার দরকার নেই, তবে পোস্টটি এটি খুব দৃশ্যমান করার জন্য আপডেট করেছি।
কোড_ড্রেড

1

আমার এই অর্থে একই সমস্যা ছিল যে এনিগমেল হঠাৎ করে বহু মাস কাজ করার পরে প্রতিটি অপারেশনে এই ত্রুটি বার্তাটি ছুঁড়ে ফেলেছে। জিনোম কেরিংয়ের জিপিজি পাসওয়ার্ড এজেন্ট উপাদানটি অক্ষম করা আমার জন্য এই সমস্যাটি সমাধান করেছে - এরপরে gpg-agentএনিগমেল প্যান্ট্রি প্রোগ্রামের সাহায্যে "মূল" ব্যবহার করেন (জিনোম কেরিং পাসফ্রেজ প্রম্পটের পরিবর্তে) এবং কোনও সমস্যা ছাড়াই সমস্ত কাজ করে।

আমি ডিফল্ট উবুন্টু "স্টার্টআপ অ্যাপ্লিকেশনস" প্রোগ্রামটি ব্যবহার করে জিনোম কেরিং জিপিজি পাসওয়ার্ড উপাদানটি অক্ষম করেছি:

"স্টার্টআপ অ্যাপ্লিকেশন" ব্যবহার করে জিপিজি পাসওয়ার্ড এজেন্টকে (জিনোম কেরিং থেকে) অক্ষম করা হচ্ছে

আপনি বলেছিলেন যে আপনি জিনোম কেরিংটি অক্ষম করার চেষ্টা করেছিলেন এবং আপনি জিনোম শেল ব্যবহার করছেন। সম্ভবত যে সঠিকভাবে কাজ করে না? আমার একই ধাপগুলি (স্টার্টআপ অ্যাপ্লিকেশন / ইউনিটি) ব্যবহার করে আপনি চেষ্টা করতে পারেন এবং এটির কোনও পরিবর্তন হয়েছে কিনা তা দেখুন।

দেখে মনে হচ্ছে এই সমস্যাটি এনিগমেলের সাম্প্রতিক আপডেটের কারণে ঘটেছে (সংস্করণ 1.9 ফেব্রুয়ারী 23 ফেব্রুয়ারী, 2016 এ প্রকাশিত হয়েছিল), এটি ত্রুটিটি তৈরি না করে এটি জিনোম কেরিংয়ের সাথে ব্যবহার করা যেতে পারে। জিনোম কেরিং নিষ্ক্রিয় করার ফলে সমস্যাটি (এবং সময় নির্ধারণের) সমাধান হয়ে যায় যে এনগিমেল বাগ # 575 সম্পর্কিত।


গতকাল আমি এটিতে আরও কিছুটা খনন করতে সক্ষম হয়েছি। আমি খুঁজে পেলাম যে ERROR hijackলগটিতে বার্তাটি প্রদর্শিত হচ্ছে। আপনি ইতিমধ্যে সেখানে ছিল একই বিকল্পটি অক্ষম করার চেষ্টা করেছি, তবে সমস্যাটি হ'ল আমি যখন তা করেছিলাম, তখন এটি কখনই কথা বলে না gpg-agentকারণ pinentryপাস- ফ্যাশনের প্রম্পটটি কখনই প্রদর্শিত হয় না (অর্থাত্ আমি আগে কোনও ভিন্ন ত্রুটির বার্তা পাই get সাথে যে কোনও যোগাযোগের প্রচেষ্টা gpg-agent) আগামীকাল আমি আবার কাজে ফিরে এলে আমি আরও একবার যাব।
কোড_ড্রেড

এনিগমেল বাগ লিঙ্কটি ভেঙে গেছে ...
xuhdev

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