2015-04-21 20 views
6

Tôi muốn chạy aspnet 5.0 trên Linux với bản dựng mới nhất của Mono. Tôi đã có thể cài đặt thành công mono 4.1.0 từ github/master. Khi tôi cố gắng cài đặt chứng chỉ, tôi nhận được báo lỗi dưới đâyLỗi cài đặt chứng chỉ trên mono 4.1.0

enter image description here

Trong trường hợp hình ảnh không rõ ràng lỗi nói

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. 

Bất kỳ ai phải đối mặt với vấn đề này và có một giải pháp? Tôi không thể tiếp tục cài đặt các gói aspnet trừ khi điều này là cố định và tôi đã không thể nhận được bất kỳ giải pháp từ các tìm kiếm trực tuyến của tôi. Bổ sung thông tin, khi tôi chạy 'sudo mozroots --import --sync' Tôi nhận được lỗi

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

Tôi cũng đang gặp vấn đề này nhưng tôi thiên đường' t đã có thể tìm ra nó được nêu ra. – jdasilva

+0

@jdasilva: Tôi đã mở một lỗi trên bugzilla và hy vọng có thể nghe thấy từ ai đó trong nhóm mono –

+0

@SuhasJoshi, id/liên kết lỗi là gì? – Rbjz

Trả lời

5

vẻ mozroots là vấn đề của bạn. Là một workaround bạn có thể làm điều này:

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 

Câu chuyện đầy đủ có thể được tìm thấy ở đây: https://bugzilla.mozilla.org/show_bug.cgi?id=1279952#c8

Và tốt hơn suggestion

Console.WriteLine ("WARNING: mozroots is deprecated, please move to cert-sync instead."); 
Các vấn đề liên quan