NuGet unter Linux: Fehler beim Abrufen des Antwortstreams
Ich versuche, NuGet unter Linux (Ubuntu 12) auszuführen. Ich habe Mono 3.0.6 (aus dem Quellcode kompiliert).
$ 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
Der Fehler ist darauf zurückzuführen, dass einem Zertifikat (dem nuget.org-Zertifikat höchstwahrscheinlich) nicht vertraut wird. DieseBlog-Post enthält weitere Details.
Also bin ich gelaufen:
$ mozroots --import --sync
$ certmgr -ssl https://go.microsoft.com
$ certmgr -ssl https://nugetgallery.blob.core.windows.net
$ certmgr -ssl https://nuget.org
... umsonst.
NuGet Version 2.3.0.0 (obwohl ich mit einer älteren Version angefangen habe, die auch nicht funktioniert hat).
Wie kann ich diesen Fehler beheben?