Ошибка установки сертификата на моно 4.1.0

Я хочу запустить Aspnet 5.0 на Linux с последней сборкой Mono. Мне удалось успешно установить моно 4.1.0 из github / master. Когда я пытался установить сертификаты, я получаю сообщение об ошибке ниже

Если изображение нечеткое, ошибка говорит

System.IO.IOException: The authentication or decryption has failed. ---> System.IO.IOException: The authentication or decryption has failed. ---> Mono.Security.Protocol.Tls.TlsException: The authentication or decryption has failed.

Кто-нибудь сталкивается с этой проблемой и есть решение? Я не могу продолжить установку пакетов aspnet, пока это не будет исправлено, и я не смог получить никакого решения из своих онлайн-поисков. Дополнительная информация, когда я запускаю 'sudo mozroots --import --sync', я получаю сообщение об ошибке

sudo mozroots --import --sync
Mozilla Roots Importer - version 4.1.0.0
Download and import trusted root certificates from Mozilla's MXR.
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed.

Downloading from 'http://mxr.mozilla.org/seamonkey/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1'...
Couldn't retrieve the file using the supplied information.

1 ответ

Кажется mozroots это твоя проблема. В качестве обходного пути вы можете сделать это:

 wget -q 'http://mxr.mozilla.org/seamonkey/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1' -O "/tmp/certdata.txt" 
 mozroots --import --ask-remove --file /tmp/certdata.txt

Полная история может быть найдена здесь: https://bugzilla.mozilla.org/show_bug.cgi?id=1279952

И лучшее предложение

Console.WriteLine ("WARNING: mozroots is deprecated, please move to cert-sync instead.");
Другие вопросы по тегам