Я пытаюсь запустить NuGet в Linux (Ubuntu 12). У меня есть Mono 3.0.6 (скомпилирован из источника).
$ 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) не заслуживает доверия. Это сообщение более подробно.
Итак, я запустил:
$ 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 (хотя я начал с некоторой старой версии, которая также не работала).
Как я могу исправить эту ошибку?