2015-04-21 10 views
6

Chcę uruchomić program aspnet 5.0 na Linuksie z najnowszą kompilacją Mono. Udało mi się zainstalować mono 4.1.0 z Github/Master. Kiedy próbowałem zainstalować certyfikaty, otrzymuję poniżej błądBłąd instalacji certyfikatu na mono 4.1.0

enter image description here

W przypadku, gdy obraz nie jest usunąć błąd mówi

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. 

ktoś stoi ten problem i ma rozwiązanie? Nie mogę kontynuować instalacji pakietów aspnet, o ile nie zostało to naprawione i nie mogłem uzyskać żadnego rozwiązania z moich internetowych wyszukiwań. Dodatkowe informacje, kiedy biegnę 'sudo mozroots --import --sync' pojawia się błąd

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. 
+0

Mam również ten problem, ale haven” Nie mogłem tego jeszcze rozgryźć. – jdasilva

+0

@jdasilva: Otworzyłem błąd w bugzilli i mam nadzieję, że usłyszę od kogoś z zespołu mono: –

+0

@SuhasJoshi, co to jest id/link błędu? – Rbjz

Odpowiedz

5

wydaje mozroots jest twój problem. Jako obejście można to zrobić:

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 

Pełną historię można znaleźć tutaj: https://bugzilla.mozilla.org/show_bug.cgi?id=1279952#c8

I lepiej suggestion jest

Console.WriteLine ("WARNING: mozroots is deprecated, please move to cert-sync instead.");