2013-03-03 11 views
51

मैं लिनक्स (उबंटू 12) पर NuGet चलाने की कोशिश कर रहा हूं। मेरे पास मोनो 3.0.6 है (स्रोत से संकलित)।लिनक्स पर NuGet: प्रतिक्रिया स्ट्रीम प्राप्त करने में त्रुटि

$ mono --runtime=v4.0.30319 .nuget/NuGet.exe update -self 
Checking for updates from https://nuget.org/api/v2/. 
Error getting response stream (Write: The authentication or decryption has failed.): SendFailure 

त्रुटि कुछ प्रमाण पत्र (nuget.org एक सबसे अधिक संभावना) पर भरोसा नहीं किया जा रहा है की वजह से है, मैं इकट्ठा होते हैं। यह blog post has more details

तो मैं हुई:

$ mozroots --import --sync 
$ certmgr -ssl https://go.microsoft.com 
$ certmgr -ssl https://nugetgallery.blob.core.windows.net 
$ certmgr -ssl https://nuget.org 

... कोई लाभ नहीं हुआ।

NuGet संस्करण 2.3.0.0 है (हालांकि मैंने कुछ पुराने संस्करण के साथ शुरुआत की जो कि या तो काम नहीं करता था)।

मैं इस त्रुटि को कैसे ठीक कर सकता हूं?

+0

क्या आपको SSL प्रमाणपत्र आयात करने के बाद एक ही त्रुटि मिल रही है? – Tuxdude

+0

मैं ईमानदारी से याद नहीं करता कि यह प्रमाण पत्र आयात करने से पहले अलग था या नहीं। – friism

+0

मैं सिर्फ इस संबंधित, बहुत उपयोगी लेख को लिंक करना चाहता हूं http://dlafferty.blogspot.no/2013/08/building-your-microsoft-solution-with.html – angularsen

उत्तर

110

मैं मशीन की दुकान और नहीं उपयोगकर्ता की दुकान, जो डिफ़ॉल्ट है में प्रमाण पत्र को आयात करके इस काम कर प्राप्त करने में सक्षम था: - किया होने के बाद भी

$ sudo mozroots --import --machine --sync 
$ sudo certmgr -ssl -m https://go.microsoft.com 
$ sudo certmgr -ssl -m https://nugetgallery.blob.core.windows.net 
$ sudo certmgr -ssl -m https://nuget.org 

मैं सत्यापित है कि मैं इस से पहले किया था मूल उपयोगकर्ता स्टोर-आधारित आदेश - the tlstest.exe tool विफल रहा, और मशीन स्टोर में आयात करने के बाद यह सफल हुआ।

और, मेरे लिए सबसे महत्वपूर्ण बात यह है कि, न्यूजेट ने भी काम करना शुरू कर दिया। :)

+4

मैंने बाकी सब कुछ करने की कोशिश की। यह 100% काम किया। धन्यवाद – Andre

+0

यदि आपको पहले कमांड पर कोई त्रुटि मिलती है - तो कृपया यह उत्तर देखें: http://askubuntu.com/questions/331519/mozroots-command-fails-with-unsupported-hash-error –

+0

धन्यवाद, इससे मुझे nuget क्लाउड 9 पर काम करना :-) –

संबंधित मुद्दे