सवाल Vidalia: "टोर नहीं चल रहा है"


मैंने यही किया है:

  • स्थापित टोर:

    sudo apt-get install tor 
    
  • उबंटू सॉफ्टवेयर सेंटर का उपयोग कर स्थापित विद्यालय

मैंने तब विडलिया शुरू की और कहा Tor is not running एक त्रुटि संदेश सहित कि विडलिया टोर शुरू करने में असमर्थ था।

Tor not running

मैंने थोड़ी सी खोज की और मुझे पता चला कि समस्या यह हो सकती है कि विडलिया शुरू होने पर टोर पहले ही चल रहा है।

ये मेरे और कदम थे:

  • रनलेवल से टोर हटाया गया

    sudo update-rc.d -f tor remove 
    
  • सभी टोर प्रक्रियाओं को मार डाला

    sudo pkill -x tor 
    

Vidialia अभी भी इसे शुरू करने पर एक ही त्रुटि संदेश प्रदर्शित किया।

सेटिंग्स में टोर के लिए पथ वास्तव में सही होना चाहिए:

/usr/sbin/tor

मैंने अपने अस्तित्व की पुष्टि की।

हालांकि, मैं क्लिक नहीं कर सकता ठीक सेटिंग्स संवाद में क्योंकि ControlSocket पथ अस्तित्व में नहीं है। यह डिफ़ॉल्ट है /var/run/tor/control

मैंने फिर टोर की कॉन्फ़िगरेशन फ़ाइल में नियंत्रण सॉकेट 9051 को सक्रिय किया (/etc/tor/torrc) और तदनुसार Vidalia की सेटिंग्स संपादित किया। मैं उस टोर कॉन्फ़िगरेशन फ़ाइल के लिए Vidalia के पथ को भी रीसेट करता हूं।

दुर्भाग्य से, मुझे अभी भी मिल रहा है वही उपरोक्त त्रुटि!


4
2017-09-08 15:50


मूल




जवाब:


ओपी पोस्ट किया गया:

मैंने मैन्युअल रूप से टोर शुरू करने की कोशिश की (टाइप करके /usr/sbin/tor टर्मिनल में) और बाद में Vidalia और यह पूरी तरह से काम करता है।

विद्यालय के दस्तावेज से:

मैं टोर शुरू नहीं कर सकता

सबसे संभावित कारण है कि विडलिया टोर शुरू नहीं कर सका क्योंकि   Vidalia गलत निर्देशिका में अपने Tor स्थापना के लिए देख रहा है।   आप विडलिया को बता सकते हैं जहां टोर को टोर अपडेट करके स्थित है   सामान्य विन्यास सेटिंग्स में निष्पादन योग्य विकल्प। एक और   संभव कारण है कि टोर शुरू नहीं हो सकता है क्योंकि पहले से ही है   एक और टोर प्रक्रिया चल रही है। चल रही प्रक्रिया की अपनी सूची जांचें और   पिछली टोर प्रक्रिया को रोकें, अगर आपको कोई मिलता है। फिर, टोर चलाने की कोशिश करो   फिर।

अगर इससे मदद नहीं मिली है, तो यह देखने के लिए कि क्या टोर ने मुद्रित किया है, अपना संदेश लॉग जांचें   शुरू करने का प्रयास करते समय मिली त्रुटियों के बारे में जानकारी।

Vidalia Tor से कनेक्ट नहीं कर सकते हैं

विडलिया टोर के नियंत्रण बंदरगाह के माध्यम से इसके साथ संवाद करके टोर का प्रबंधन करता है।

सबसे सामान्य कारण है कि विडलिया टोर से कनेक्ट नहीं हो सकता है क्योंकि   टोर शुरू हुआ, लेकिन एक त्रुटि का सामना करना पड़ा और तुरंत बाहर निकल गया। आप   यह देखने के लिए कि क्या टोर ने किसी भी त्रुटि की सूचना दी है, अपना संदेश लॉग जांचना चाहिए   यह शुरू हुआ।

यदि विडलिया की तुलना में टोर एक अलग बंदरगाह पर सुन रहा है, तो विडलिया   टोर से कनेक्ट करने में असमर्थ रहेगा। आपको शायद ही इसे बदलने की जरूरत है   सेटिंग, लेकिन अगर आपकी मशीन पर एक और सेवा चल रही है   टोर के नियंत्रण बंदरगाह के साथ संघर्ष, आपको एक निर्दिष्ट करने की आवश्यकता होगी   अलग बंदरगाह आप विडलिया के उन्नत में इस सेटिंग को बदल सकते हैं   कॉन्फ़िगरेशन सेटिंग्स।

टोर अप्रत्याशित रूप से बाहर निकला

यदि टोर शुरू करने की कोशिश करने के तुरंत बाद निकलता है, तो आपके पास सबसे अधिक संभावना है   एक और टोर प्रक्रिया पहले से चल रही है। यह देखने के लिए संदेश लॉग देखें   सूची में पिछले कुछ संदेशों में से किसी को पीले रंग में हाइलाइट किया गया है और   निम्नलिखित के जैसा संदेश शामिल है:

connection_create_listener(): Could not bind to 127.0.0.1:9050: Address already in use. 
Is Tor already running?

अगर आपको ऊपर दिए गए त्रुटि संदेश मिलते हैं, तो आपको रुकने की आवश्यकता होगी   Vidalia के साथ एक नया शुरू करने से पहले अन्य टोर प्रक्रिया। पर   विंडोज़, आपको अपने टास्क मैनेजर में tor.exe की तलाश करनी होगी। पर   अधिकांश अन्य ऑपरेटिंग सिस्टम, पीएस कमांड आपको ढूंढने में मदद कर सकता है   अन्य टोर प्रक्रिया।

यदि टोर थोड़ी देर के लिए सफलतापूर्वक चल रहा था (यानी, उससे अधिक लंबा है   कुछ सेकंड), तो आपको जानकारी के लिए संदेश लॉग जांचना चाहिए   किसी भी त्रुटि के बारे में टोर से बाहर निकलने से पहले अनुभव किया। ऐसी त्रुटियां होंगी   लाल या पीले रंग में हाइलाइट किया गया।


2
2017-09-08 16:24



अगर मैंने इसे एक संतोषजनक समाधान के रूप में माना तो मैं खुद को यह जवाब पोस्ट कर दूंगा। मैं मैन्युअल रूप से टोर शुरू करने के तरीके की तलाश नहीं करता हूं। - ComFreek
इसे स्पष्ट करने के लिए धन्यवाद। (मैं इस सवाल में समाधान प्रदान नहीं करना चाहता था क्योंकि यह एक नहीं था / नहीं था)। - ComFreek


टर्मिनल पर

sudo ln -s /etc/apparmor.d/usr.bin.vidalia /etc/apparmor.d/disable/ sudo apparmor_parser -R /etc/apparmor.d/usr.bin.vidalia sudo /etc/init.d/tor start

और फिर

$vidalia

2
2017-09-15 14:10



समझाए बिना जवाब? - αғsнιη
उबंटू में एपर्मर नामक एक चीज है जो अनुप्रयोगों को कुछ संसाधनों तक सीमित करने में मदद करती है। Vidalia डिफ़ॉल्ट रूप से इसकी सूची में है। तो इन आदेशों से हम इसे अपनी सूची से अक्षम कर रहे हैं और टोर को पुनरारंभ कर रहे हैं - Anandu M Das


फिर, privoxy और polipo को पुनरारंभ करें

sudo /etc/init.d/privoxy force-reload && /etc/init.d/polipo restart

0
2018-06-03 11:01