Summary: | dev-dotnet/nuget-2.8.3 : /.../Build.proj: error : Command 'mono /.../NuGet.exe restore -source "https:/.../"' exited with code: 1. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | dotnet project <dotnet> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | bdouxx-gentoo, treecleaner, tsmksubc, xzekecomax |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/travis-ci/travis-ci/issues/5860 https://bugzilla.xamarin.com/show_bug.cgi?id=41227 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
dev-dotnet:nuget-2.8.3:20160610-200838.log
emerge-history.txt environment emerge-info.txt dev-dotnet:nuget-2.8.7-r1:20170616-011921.log emerge-history.txt environment etc.portage.tbz2 temp.tbz2 |
Description
Toralf Förster
![]() Created attachment 437082 [details]
dev-dotnet:nuget-2.8.3:20160610-200838.log
Created attachment 437084 [details]
emerge-history.txt
Created attachment 437086 [details]
environment
Hi I answer this bug in an other... https://bugs.gentoo.org/show_bug.cgi?id=564480#c7 Due to modification in mozilla : https://bugzilla.mozilla.org/show_bug.cgi?id=1279952 mono need to make some change https://github.com/akoeplinger/mono/commit/09eb0d085af056ce4588c1a72331dedca64ced5f to solve it, in order to install nuget 2.8.7 ( looks to be the last in 2.8) I need to only replace in nugget ebuild pkg_setup() { dotnet_pkg_setup mozroots --import --sync --machine } with pkg_setup() { dotnet_pkg_setup mkdir -p /usr/share/.mono/keypairs mozroots --import --sync --machine --url "http://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt" } it's not a good patch, but it's work... After a google search, mozroots is deprecated and we need to use cert-sync instead. add in DEPEND variable : app-misc/ca-certificates and replace with pkg_setup() { dotnet_pkg_setup mkdir -p /usr/share/.mono/keypairs cert-sync /etc/ssl/certs/ca-certificates.crt } I don't known all impact of certificates, so somebody more competent may analyze this. can you make temporary workaround patch as pull request to dotnet overlay on github? thanks pull request done same issue with dev-dotnet/nuget-2.8.7-r1 at the unstable amd64 chroot image desktop-libressl_20170604-185115 at the tinderbox Created attachment 476662 [details]
emerge-info.txt
Created attachment 476664 [details]
dev-dotnet:nuget-2.8.7-r1:20170616-011921.log
Created attachment 476666 [details]
emerge-history.txt
Created attachment 476668 [details]
environment
Created attachment 476670 [details]
etc.portage.tbz2
Created attachment 476672 [details]
temp.tbz2
Gone |