Próbuję uruchomić NuGet na Linuksie (Ubuntu 12). Mam Mono 3.0.6 (skompilowany ze źródła).NuGet w systemie Linux: błąd przy otrzymywaniu strumienia odpowiedzi
$ 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
Błąd jest wynikiem jakiegoś certyfikatu (w nuget.org jednej najprawdopodobniej) nie jest zaufany, wnoszę. To jest blog post has more details.
Więc Zabrakło mi:
$ mozroots --import --sync
$ certmgr -ssl https://go.microsoft.com
$ certmgr -ssl https://nugetgallery.blob.core.windows.net
$ certmgr -ssl https://nuget.org
... bezskutecznie.
Wersja NuGet to wersja 2.3.0.0 (chociaż zacząłem od starszej wersji, która też nie działała).
Jak mogę naprawić ten błąd?
Czy otrzymujesz dokładnie ten sam błąd po zaimportowaniu certyfikatów SSL? – Tuxdude
Szczerze mówiąc, nie pamiętam, czy było inaczej przed zaimportowaniem certyfikatów. – friism
Chcę tylko połączyć ten powiązany, bardzo pomocny artykuł http://dlafferty.blogspot.no/2013/08/building-your-microsoft-solution-with.html – angularsen