Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux: /samples/HelloWeb - kpm restore fails #89

Closed
shaunol opened this issue Jun 22, 2014 · 1 comment
Closed

Linux: /samples/HelloWeb - kpm restore fails #89

shaunol opened this issue Jun 22, 2014 · 1 comment

Comments

@shaunol
Copy link

shaunol commented Jun 22, 2014

Hi there, I'm having an issue running kpm restore in the HelloWeb sample.

I am running on a fresh Centos 6.4 image with only mono installed, mono is compiled from the latest master ("afa2f52" time of compiling):

Mono JIT compiler version 3.6.1 (master/afa2f52 Sun Jun 22 00:13:07 EDT 2014)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
        TLS:           __thread
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  amd64
        Disabled:      none
        Misc:          softdebug
        LLVM:          supported, not enabled.
        GC:            sgen

Following some guidance from this URL: http://osdir.com/ml/general/2014-06/msg30262.html

I have run the following commands to import certificates:

certmgr -ssl -m https://go.microsoft.com
certmgr -ssl -m https://nugetgallery.blob.core.windows.net
certmgr -ssl -m https://nuget.org
certmgr -ssl -m https://www.myget.org/F/aspnetvnext/
mozroots --import --sync

And also set the LD_LIBRARY_PATH environment variable to my mono install lib path (/usr/lib)

I am running the latest K runtime (KRE-mono45-x86.0.1-alpha-build-0549) as version 0446 described in the README does not seem to be complete for Linux, as per #88.

The issue is as follows:

Preparation:

mkdir ~/aspnet
git clone git://github.com/aspnet/home ~/aspnet/home
cd ~/aspnet/home/samples/HelloWeb/
kpm restore

Output:

Restoring packages for /root/aspnet/home/samples/HelloWeb/project.json
Attempting to resolve dependency HelloWeb >= 0.1-alpha-SNAPSHOT
Attempting to resolve dependency Microsoft.AspNet.Diagnostics >= 0.1-alpha-build-0682
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Diagnostics'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.Diagnostics'
Attempting to resolve dependency Microsoft.AspNet.Hosting >= 0.1-alpha-build-0572
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Hosting'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.Hosting'
Attempting to resolve dependency Microsoft.AspNet.Server.WebListener >= 0.1-alpha-build-0520
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Server.WebListener'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.Server.WebListener'
Attempting to resolve dependency Microsoft.AspNet.StaticFiles >= 0.1-alpha-build-0443
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.StaticFiles'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.StaticFiles'
Attempting to resolve dependency mscorlib >=
Attempting to resolve dependency System >=
Attempting to resolve dependency System.Core >=
Attempting to resolve dependency Microsoft.CSharp >=
Attempting to resolve dependency HelloWeb >= 0.1-alpha-SNAPSHOT
Attempting to resolve dependency Microsoft.AspNet.Diagnostics >= 0.1-alpha-build-0682
Attempting to resolve dependency Microsoft.AspNet.Hosting >= 0.1-alpha-build-0572
Attempting to resolve dependency Microsoft.AspNet.Server.WebListener >= 0.1-alpha-build-0520
Attempting to resolve dependency Microsoft.AspNet.StaticFiles >= 0.1-alpha-build-0443
  OK https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.Server.WebListener' 3379ms
  OK https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.Diagnostics' 3394ms
  OK https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.Hosting' 3403ms
  OK https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.StaticFiles' 3483ms
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Server.WebListener' 3568ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.Server.WebListener/0.1-alpha-build-0520
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Hosting' 3797ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.Hosting/0.1-alpha-build-0572
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Diagnostics' 4292ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.Diagnostics/0.1-alpha-build-0682
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.StaticFiles' 4384ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.StaticFiles/0.1-alpha-build-0443
  OK https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.Server.WebListener/0.1-alpha-build-0520 2169ms
  OK https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.Hosting/0.1-alpha-build-0572 1953ms
Attempting to resolve dependency Microsoft.AspNet.FeatureModel >= 0.1-alpha-build-0444
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.FeatureModel'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.FeatureModel'
Attempting to resolve dependency Microsoft.AspNet.FeatureModel >= 0.1-alpha-build-0444
Attempting to resolve dependency Microsoft.AspNet.Http >= 0.1-alpha-build-0444
Attempting to resolve dependency Microsoft.AspNet.Http >= 0.1-alpha-build-0444
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Http'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.Http'
Attempting to resolve dependency Microsoft.AspNet.HttpFeature >= 0.1-alpha-build-0444
Attempting to resolve dependency Microsoft.AspNet.PipelineCore >= 0.1-alpha-build-0444
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.HttpFeature'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.HttpFeature'
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.PipelineCore'
Attempting to resolve dependency Microsoft.Framework.ConfigurationModel >= 0.1-alpha-build-0233
  GET https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.PipelineCore'
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.Framework.ConfigurationModel'
Attempting to resolve dependency Microsoft.AspNet.Security.DataProtection >= 0.1-alpha-build-0153
  GET https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.Framework.ConfigurationModel'
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Security.DataProtection'
Attempting to resolve dependency Microsoft.Framework.Logging >= 0.1-alpha-build-0172
  GET https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.Security.DataProtection'
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.Framework.Logging'
Attempting to resolve dependency Microsoft.Framework.ConfigurationModel >= 0.1-alpha-build-0233
  GET https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.Framework.Logging'
Attempting to resolve dependency Microsoft.Net.Server >= 0.1-alpha-build-0520
Attempting to resolve dependency Microsoft.Framework.DependencyInjection >= 0.1-alpha-build-0389
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.Net.Server'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.Net.Server'
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.Framework.DependencyInjection'
Attempting to resolve dependency Microsoft.Win32.Primitives >= 4.0.0.0
  GET https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.Framework.DependencyInjection'
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.Win32.Primitives'
Attempting to resolve dependency Microsoft.Framework.Logging >= 0.1-alpha-build-0172
  GET https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.Win32.Primitives'
Attempting to resolve dependency System.Collections >= 4.0.0.0
Attempting to resolve dependency Microsoft.Framework.Runtime.Interfaces >= 0.1-alpha-build-0446
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Collections'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Collections'
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.Framework.Runtime.Interfaces'
Attempting to resolve dependency System.Collections.Concurrent >= 4.0.0.0
  GET https://nuget.org/api/v2/FindPackagesById()?Id='Microsoft.Framework.Runtime.Interfaces'
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Collections.Concurrent'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Collections.Concurrent'
Attempting to resolve dependency Microsoft.AspNet.HttpFeature >= 0.1-alpha-build-0444
Attempting to resolve dependency System.Diagnostics.Contracts >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Diagnostics.Contracts'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Diagnostics.Contracts'
Attempting to resolve dependency System.Diagnostics.Debug >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Diagnostics.Debug'
Attempting to resolve dependency Microsoft.Net.Server >= 0.1-alpha-build-0520
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Diagnostics.Debug'
Attempting to resolve dependency System.Diagnostics.Tools >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Diagnostics.Tools'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Diagnostics.Tools'
Attempting to resolve dependency System.Globalization >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Globalization'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Globalization'
Attempting to resolve dependency System.IO >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.IO'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.IO'
Attempting to resolve dependency System.Linq >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Linq'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Linq'
Attempting to resolve dependency System.Reflection >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Reflection'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Reflection'
Attempting to resolve dependency System.Resources.ResourceManager >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Resources.ResourceManager'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Resources.ResourceManager'
Attempting to resolve dependency System.Runtime >= 4.0.20.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Runtime'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Runtime'
Attempting to resolve dependency System.Runtime.Extensions >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Runtime.Extensions'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Runtime.Extensions'
Attempting to resolve dependency System.Runtime.Handles >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Runtime.Handles'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Runtime.Handles'
Attempting to resolve dependency System.Runtime.InteropServices >= 4.0.20.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Runtime.InteropServices'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Runtime.InteropServices'
Attempting to resolve dependency System.Security.Principal >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Security.Principal'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Security.Principal'
Attempting to resolve dependency System.Text.Encoding >= 4.0.20.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Text.Encoding'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Text.Encoding'
Attempting to resolve dependency System.Text.Encoding.Extensions >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Text.Encoding.Extensions'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Text.Encoding.Extensions'
Attempting to resolve dependency System.Threading >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Threading'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Threading'
Attempting to resolve dependency System.Threading.Overlapped >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Threading.Overlapped'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Threading.Overlapped'
Attempting to resolve dependency System.Threading.Tasks >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Threading.Tasks'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Threading.Tasks'
Attempting to resolve dependency System.Threading.ThreadPool >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Threading.ThreadPool'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Threading.ThreadPool'
Attempting to resolve dependency Microsoft.AspNet.PipelineCore >= 0.1-alpha-build-0444
Attempting to resolve dependency Microsoft.AspNet.Security.DataProtection >= 0.1-alpha-build-0153
Attempting to resolve dependency Microsoft.Framework.DependencyInjection >= 0.1-alpha-build-0389
Attempting to resolve dependency Microsoft.Framework.Runtime.Interfaces >= 0.1-alpha-build-0446
Attempting to resolve dependency System.ComponentModel >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.ComponentModel'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.ComponentModel'
Attempting to resolve dependency System.Console >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Console'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Console'
ERROR building certificate chain: System.NullReferenceException: Object reference not set to an instance of an object
  at System.Collections.CollectionBase.get_Count () [0x00000] in <filename unknown>:0
  at System.Collections.ArrayList.InsertRange (Int32 index, ICollection c) [0x00000] in <filename unknown>:0
  at System.Collections.ArrayList.AddRange (ICollection c) [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange (System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates) [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Chain.get_Roots () [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Chain.get_CertificateCollection () [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Chain.FindParent (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Chain.BuildChainFrom (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Chain.Build (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) [0x00000] in <filename unknown>:0
  at System.Net.ServicePointManager+ChainValidationHelper.ValidateChain (Mono.Security.X509.X509CertificateCollection certs) [0x00000] in <filename unknown>:0
Please, report this problem to the Mono team
Stacktrace:


Native stacktrace:

        mono() [0x4a32b5]
        mono() [0x500f8f]
        mono() [0x415ba9]
        /lib64/libpthread.so.0(+0xf710) [0x7fe90cb18710]
        mono() [0x54b352]
        [0x416a54d3]

Debug info from gdb:

Warning: FindPackagesById: Microsoft.Framework.DependencyInjection
  Error: ConnectFailure (Connection reset by peer)
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.Framework.DependencyInjection'
Warning: FindPackagesById: System.ComponentModel
  Error: ConnectFailure (Connection reset by peer)
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.ComponentModel'

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

/root/.kre/packages/KRE-mono45-x86.0.1-alpha-build-0549/bin/klr: line 12:   176 Aborted                 mono $DIR/klr.mono.managed.dll "$@"

If I run kpm restore -s https://www.myget.org/F/aspnetvnext/ as per some other blogs on the internet, I get the following, different output (but still similar errors):

Restoring packages for /root/aspnet/home/samples/HelloWeb/project.json
Attempting to resolve dependency HelloWeb >= 0.1-alpha-SNAPSHOT
Attempting to resolve dependency Microsoft.AspNet.Diagnostics >= 0.1-alpha-build-0682
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Diagnostics'
Attempting to resolve dependency Microsoft.AspNet.Hosting >= 0.1-alpha-build-0572
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Hosting'
Attempting to resolve dependency Microsoft.AspNet.Server.WebListener >= 0.1-alpha-build-0520
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Server.WebListener'
Attempting to resolve dependency Microsoft.AspNet.StaticFiles >= 0.1-alpha-build-0443
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.StaticFiles'
Attempting to resolve dependency mscorlib >=
Attempting to resolve dependency System >=
Attempting to resolve dependency System.Core >=
Attempting to resolve dependency Microsoft.CSharp >=
Attempting to resolve dependency HelloWeb >= 0.1-alpha-SNAPSHOT
Attempting to resolve dependency Microsoft.AspNet.Diagnostics >= 0.1-alpha-build-0682
Attempting to resolve dependency Microsoft.AspNet.Hosting >= 0.1-alpha-build-0572
Attempting to resolve dependency Microsoft.AspNet.Server.WebListener >= 0.1-alpha-build-0520
Attempting to resolve dependency Microsoft.AspNet.StaticFiles >= 0.1-alpha-build-0443
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Diagnostics' 2771ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.Diagnostics/0.1-alpha-build-0682
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.StaticFiles' 3202ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.StaticFiles/0.1-alpha-build-0443
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Hosting' 5263ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.Hosting/0.1-alpha-build-0572
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Server.WebListener' 5478ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.Server.WebListener/0.1-alpha-build-0520
  OK https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.StaticFiles/0.1-alpha-build-0443 2762ms
Attempting to resolve dependency Microsoft.AspNet.FileSystems >= 0.1-alpha-build-0162
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.FileSystems'
Attempting to resolve dependency Microsoft.AspNet.Http >= 0.1-alpha-build-0444
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Http'
Attempting to resolve dependency Microsoft.AspNet.HttpFeature >= 0.1-alpha-build-0444
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.HttpFeature'
Attempting to resolve dependency System.Collections >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Collections'
Attempting to resolve dependency System.Diagnostics.Contracts >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Diagnostics.Contracts'
Attempting to resolve dependency System.Diagnostics.Debug >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Diagnostics.Debug'
Attempting to resolve dependency System.Diagnostics.Tools >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Diagnostics.Tools'
Attempting to resolve dependency System.Globalization >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Globalization'
Attempting to resolve dependency System.IO >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.IO'
Attempting to resolve dependency System.Linq >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Linq'
Attempting to resolve dependency System.Reflection >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Reflection'
Attempting to resolve dependency System.Resources.ResourceManager >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Resources.ResourceManager'
Attempting to resolve dependency System.Runtime >= 4.0.20.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Runtime'
Attempting to resolve dependency System.Runtime.Extensions >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Runtime.Extensions'
Attempting to resolve dependency System.Runtime.InteropServices >= 4.0.20.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Runtime.InteropServices'
Attempting to resolve dependency System.Text.Encoding >= 4.0.20.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Text.Encoding'
Attempting to resolve dependency System.Threading.Tasks >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Threading.Tasks'
Attempting to resolve dependency Microsoft.AspNet.FileSystems >= 0.1-alpha-build-0162
Attempting to resolve dependency Microsoft.AspNet.Http >= 0.1-alpha-build-0444
Attempting to resolve dependency Microsoft.AspNet.HttpFeature >= 0.1-alpha-build-0444
  OK https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.Diagnostics/0.1-alpha-build-0682 4179ms
Attempting to resolve dependency Microsoft.AspNet.FeatureModel >= 0.1-alpha-build-0444
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.FeatureModel'
Attempting to resolve dependency Microsoft.AspNet.PipelineCore >= 0.1-alpha-build-0444
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.PipelineCore'
Attempting to resolve dependency System.ComponentModel >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.ComponentModel'
Attempting to resolve dependency System.IO.FileSystem >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.IO.FileSystem'
Attempting to resolve dependency System.Threading >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Threading'
Attempting to resolve dependency Microsoft.AspNet.FeatureModel >= 0.1-alpha-build-0444
Attempting to resolve dependency Microsoft.AspNet.PipelineCore >= 0.1-alpha-build-0444
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Collections' 1058ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/System.Collections/4.0.0.0
  OK https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.Hosting/0.1-alpha-build-0572 2256ms
Attempting to resolve dependency Microsoft.AspNet.Security.DataProtection >= 0.1-alpha-build-0153
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Security.DataProtection'
Attempting to resolve dependency Microsoft.Framework.ConfigurationModel >= 0.1-alpha-build-0233
Attempting to resolve dependency Microsoft.AspNet.Security.DataProtection >= 0.1-alpha-build-0153
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.Framework.ConfigurationModel'
Attempting to resolve dependency Microsoft.Framework.DependencyInjection >= 0.1-alpha-build-0389
Attempting to resolve dependency Microsoft.Framework.ConfigurationModel >= 0.1-alpha-build-0233
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.Framework.DependencyInjection'
Attempting to resolve dependency Microsoft.Framework.Logging >= 0.1-alpha-build-0172
Attempting to resolve dependency Microsoft.Framework.DependencyInjection >= 0.1-alpha-build-0389
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.Framework.Logging'
Attempting to resolve dependency Microsoft.Framework.Runtime.Interfaces >= 0.1-alpha-build-0446
Attempting to resolve dependency Microsoft.Framework.Logging >= 0.1-alpha-build-0172
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.Framework.Runtime.Interfaces'
Attempting to resolve dependency Microsoft.Framework.Runtime.Interfaces >= 0.1-alpha-build-0446
Attempting to resolve dependency System.Console >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Console'
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Diagnostics.Contracts' 1462ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/System.Diagnostics.Contracts/4.0.0.0
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Threading.Tasks' 1654ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/System.Threading.Tasks/4.0.10.0
  OK https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.Server.WebListener/0.1-alpha-build-0520 2288ms
Attempting to resolve dependency Microsoft.Net.Server >= 0.1-alpha-build-0520
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.Net.Server'
Attempting to resolve dependency Microsoft.Win32.Primitives >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.Win32.Primitives'
Attempting to resolve dependency System.Collections.Concurrent >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Collections.Concurrent'
Attempting to resolve dependency System.Runtime.Handles >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Runtime.Handles'
Attempting to resolve dependency System.Security.Principal >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Security.Principal'
Attempting to resolve dependency System.Text.Encoding.Extensions >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Text.Encoding.Extensions'
Attempting to resolve dependency System.Threading.Overlapped >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Threading.Overlapped'
Attempting to resolve dependency System.Threading.ThreadPool >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Threading.ThreadPool'
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Diagnostics.Debug' 1836ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/System.Diagnostics.Debug/4.0.10.0
Attempting to resolve dependency Microsoft.Net.Server >= 0.1-alpha-build-0520
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Text.Encoding' 1867ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/System.Text.Encoding/4.0.20.0
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.IO' 2070ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/System.IO/4.0.0.0
ERROR building certificate chain: System.NullReferenceException: Object reference not set to an instance of an object
  at System.Security.Cryptography.X509Certificates.X509Chain.get_CertificateAuthorities () [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Chain.get_CertificateCollection () [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Chain.FindParent (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Chain.BuildChainFrom (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Chain.Build (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) [0x00000] in <filename unknown>:0
  at System.Net.ServicePointManager+ChainValidationHelper.ValidateChain (Mono.Security.X509.X509CertificateCollection certs) [0x00000] in <filename unknown>:0
Please, report this problem to the Mono team
ERROR processing certificate: System.Security.Cryptography.CryptographicException: Certificate instance is empty.
  at System.Security.Cryptography.X509Certificates.X509Certificate2.get_Version () [0x00000] in <filename unknown>:0
  at System.Net.ServicePointManager+ChainValidationHelper.CheckCertificateUsage (System.Security.Cryptography.X509Certificates.X509Certificate2 cert) [0x00000] in <filename unknown>:0
Please, report this problem to the Mono team
Stacktrace:


Native stacktrace:

        mono() [0x4a32b5]
        mono() [0x500f8f]
        mono() [0x415ba9]
        /lib64/libpthread.so.0(+0xf710) [0x7f90473f8710]
        mono() [0x5f902b]
        mono() [0x5f9cc9]
        mono() [0x5ec10e]
        mono() [0x5d9a11]
        mono() [0x5eba4f]
        mono() [0x5ce9a1]
        mono() [0x5d38c7]
        mono() [0x5d4878]
        mono() [0x5f1820]
        mono() [0x5f1903]
        [0x401a4649]

Debug info from gdb:


=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

/root/.kre/packages/KRE-mono45-x86.0.1-alpha-build-0549/bin/klr: line 12:   269 Aborted                 mono $DIR/klr.mono.managed.dll "$@"

Strangely, when I run kpm restore or kpm restore -s https://www.myget.org/F/aspnetvnext/ multiple times in a row, I get slightly differing outputs, though all usually having the same type of error, here's the output I got when I ran kpm restore -s https://www.myget.org/F/aspnetvnext/ straight after the above output

Restoring packages for /root/aspnet/home/samples/HelloWeb/project.json
Attempting to resolve dependency HelloWeb >= 0.1-alpha-SNAPSHOT
Attempting to resolve dependency Microsoft.AspNet.Diagnostics >= 0.1-alpha-build-0682
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Diagnostics'
Attempting to resolve dependency Microsoft.AspNet.Hosting >= 0.1-alpha-build-0572
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Hosting'
Attempting to resolve dependency Microsoft.AspNet.Server.WebListener >= 0.1-alpha-build-0520
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Server.WebListener'
Attempting to resolve dependency Microsoft.AspNet.StaticFiles >= 0.1-alpha-build-0443
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.StaticFiles'
Attempting to resolve dependency mscorlib >=
Attempting to resolve dependency System >=
Attempting to resolve dependency System.Core >=
Attempting to resolve dependency Microsoft.CSharp >=
Attempting to resolve dependency HelloWeb >= 0.1-alpha-SNAPSHOT
Attempting to resolve dependency Microsoft.AspNet.Diagnostics >= 0.1-alpha-build-0682
Attempting to resolve dependency Microsoft.AspNet.Hosting >= 0.1-alpha-build-0572
Attempting to resolve dependency Microsoft.AspNet.Server.WebListener >= 0.1-alpha-build-0520
Attempting to resolve dependency Microsoft.AspNet.StaticFiles >= 0.1-alpha-build-0443
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Diagnostics' 3284ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.Diagnostics/0.1-alpha-build-0682
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Hosting' 4384ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.Hosting/0.1-alpha-build-0572
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.StaticFiles' 4577ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.StaticFiles/0.1-alpha-build-0443
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Server.WebListener' 5552ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.Server.WebListener/0.1-alpha-build-0520
  OK https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.Hosting/0.1-alpha-build-0572 1942ms
Attempting to resolve dependency Microsoft.AspNet.FeatureModel >= 0.1-alpha-build-0444
Attempting to resolve dependency Microsoft.AspNet.FeatureModel >= 0.1-alpha-build-0444
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.FeatureModel'
Attempting to resolve dependency Microsoft.AspNet.Http >= 0.1-alpha-build-0444
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Http'
Attempting to resolve dependency Microsoft.AspNet.Http >= 0.1-alpha-build-0444
Attempting to resolve dependency Microsoft.AspNet.PipelineCore >= 0.1-alpha-build-0444
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.PipelineCore'
Attempting to resolve dependency Microsoft.AspNet.Security.DataProtection >= 0.1-alpha-build-0153
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.Security.DataProtection'
Attempting to resolve dependency Microsoft.AspNet.PipelineCore >= 0.1-alpha-build-0444
Attempting to resolve dependency Microsoft.Framework.ConfigurationModel >= 0.1-alpha-build-0233
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.Framework.ConfigurationModel'
Attempting to resolve dependency Microsoft.Framework.DependencyInjection >= 0.1-alpha-build-0389
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.Framework.DependencyInjection'
Attempting to resolve dependency Microsoft.AspNet.Security.DataProtection >= 0.1-alpha-build-0153
Attempting to resolve dependency Microsoft.Framework.Logging >= 0.1-alpha-build-0172
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.Framework.Logging'
Attempting to resolve dependency Microsoft.Framework.Runtime.Interfaces >= 0.1-alpha-build-0446
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.Framework.Runtime.Interfaces'
Attempting to resolve dependency Microsoft.Framework.ConfigurationModel >= 0.1-alpha-build-0233
Attempting to resolve dependency Microsoft.Framework.DependencyInjection >= 0.1-alpha-build-0389
Attempting to resolve dependency Microsoft.Framework.Logging >= 0.1-alpha-build-0172
Attempting to resolve dependency Microsoft.Framework.Runtime.Interfaces >= 0.1-alpha-build-0446
Attempting to resolve dependency System.Collections >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Collections'
Attempting to resolve dependency System.ComponentModel >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.ComponentModel'
Attempting to resolve dependency System.Console >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Console'
Attempting to resolve dependency System.Diagnostics.Debug >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Diagnostics.Debug'
Attempting to resolve dependency System.IO >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.IO'
Attempting to resolve dependency System.Linq >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Linq'
Attempting to resolve dependency System.Reflection >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Reflection'
Attempting to resolve dependency System.Runtime >= 4.0.20.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Runtime'
Attempting to resolve dependency System.Runtime.Extensions >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Runtime.Extensions'
Attempting to resolve dependency System.Threading >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Threading'
Attempting to resolve dependency System.Threading.Tasks >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Threading.Tasks'
  OK https://www.myget.org/F/aspnetvnext/api/v2/package/Microsoft.AspNet.StaticFiles/0.1-alpha-build-0443 2211ms
Attempting to resolve dependency Microsoft.AspNet.FileSystems >= 0.1-alpha-build-0162
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.FileSystems'
Attempting to resolve dependency Microsoft.AspNet.HttpFeature >= 0.1-alpha-build-0444
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='Microsoft.AspNet.HttpFeature'
Attempting to resolve dependency System.Diagnostics.Contracts >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Diagnostics.Contracts'
Attempting to resolve dependency System.Diagnostics.Tools >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Diagnostics.Tools'
Attempting to resolve dependency System.Globalization >= 4.0.10.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Globalization'
Attempting to resolve dependency System.Resources.ResourceManager >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Resources.ResourceManager'
Attempting to resolve dependency System.Runtime.InteropServices >= 4.0.20.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Runtime.InteropServices'
Attempting to resolve dependency System.Text.Encoding >= 4.0.20.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Text.Encoding'
ERROR building certificate chain: System.NullReferenceException: Object reference not set to an instance of an object
  at System.Security.Cryptography.X509Certificates.X509Chain.get_Roots () [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Chain.get_CertificateCollection () [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Chain.FindParent (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Chain.BuildChainFrom (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Chain.Build (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) [0x00000] in <filename unknown>:0
  at System.Net.ServicePointManager+ChainValidationHelper.ValidateChain (Mono.Security.X509.X509CertificateCollection certs) [0x00000] in <filename unknown>:0
Please, report this problem to the Mono team
ERROR processing certificate: System.NullReferenceException: Object reference not set to an instance of an object
  at System.Net.ServicePointManager+ChainValidationHelper.CheckCertificateUsage (System.Security.Cryptography.X509Certificates.X509Certificate2 cert) [0x00000] in <filename unknown>:0
Please, report this problem to the Mono team

Unhandled Exception:
System.ArgumentNullException: Argument cannot be null.
Parameter name: obj
  at System.Threading.Monitor.TryEnter (System.Object obj, Int32 millisecondsTimeout, System.Boolean& lockTaken) [0x00000] in <filename unknown>:0
  at System.Threading.Monitor.Enter (System.Object obj, System.Boolean& lockTaken) [0x00000] in <filename unknown>:0
  at (wrapper unknown) System.Threading.Monitor:FastMonitorEnterV4 (object,bool&)
  at Mono.Security.Protocol.Tls.RecordProtocol+ReceiveRecordAsyncResult.SetComplete (System.Exception ex, System.Byte[] resultingBuffer) [0x00000] in <filename unknown>:0
  at Mono.Security.Protocol.Tls.RecordProtocol+ReceiveRecordAsyncResult.SetComplete (System.Exception ex) [0x00000] in <filename unknown>:0
  at Mono.Security.Protocol.Tls.RecordProtocol.InternalReceiveRecordCallback (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0
Stacktrace:

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.IO.MonoIO.Open (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,System.IO.MonoIOError&) <0xffffffff>
  at System.IO.FileStream..ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,bool,System.IO.FileOptions) <0x00250>
  at System.IO.FileStream..ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) <0x0004b>
  at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) <0xffffffff>
  at System.IO.File.OpenRead (string) <0x00037>
  at Mono.Security.X509.X509Store.Load (string) <0x00028>
  at Mono.Security.X509.X509Store.LoadCertificate (string) <0x00023>
  at Mono.Security.X509.X509Store.BuildCertificatesCollection (string) <0x00107>
  at Mono.Security.X509.X509Store.get_Certificates () <0x00023>
  at System.Security.Cryptography.X509Certificates.X509Store.Open (System.Security.Cryptography.X509Certificates.OpenFlags) <0x00143>
  at System.Security.Cryptography.X509Certificates.X509Chain.get_UserRootStore () <0x000ab>
  at System.Security.Cryptography.X509Certificates.X509Chain.get_Roots () <0x0005b>
  at System.Security.Cryptography.X509Certificates.X509Chain.get_CertificateCollection () <0x000a3>
  at System.Security.Cryptography.X509Certificates.X509Chain.FindParent (System.Security.Cryptography.X509Certificates.X509Certificate2) <0x0002b>
  at System.Security.Cryptography.X509Certificates.X509Chain.BuildChainFrom (System.Security.Cryptography.X509Certificates.X509Certificate2) <0x0003b>
  at System.Security.Cryptography.X509Certificates.X509Chain.Build (System.Security.Cryptography.X509Certificates.X509Certificate2) <0x00083>
  at System.Net.ServicePointManager/ChainValidationHelper.ValidateChain (Mono.Security.X509.X509CertificateCollection) <0x002cf>
  at Mono.Security.Protocol.Tls.SslClientStream.OnRemoteCertificateValidation2 (Mono.Security.X509.X509CertificateCollection) <0x0002a>
  at Mono.Security.Protocol.Tls.SslStreamBase.RaiseRemoteCertificateValidation2 (Mono.Security.X509.X509CertificateCollection) <0x00020>
  at Mono.Security.Protocol.Tls.SslClientStream.RaiseServerCertificateValidation2 (Mono.Security.X509.X509CertificateCollection) <0x0001b>
  at Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.RemoteValidation (Mono.Security.Protocol.Tls.ClientContext,Mono.Security.Protocol.Tls.AlertDescription) <0x0003a>
  at Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.validateCertificates (Mono.Security.X509.X509CertificateCollection) <0x00083>
  at Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.ProcessAsTls1 () <0x00117>
  at Mono.Security.Protocol.Tls.Handshake.HandshakeMessage.Process () <0x00056>
  at (wrapper remoting-invoke-with-check) Mono.Security.Protocol.Tls.Handshake.HandshakeMessage.Process () <0xffffffff>
  at Mono.Security.Protocol.Tls.ClientRecordProtocol.ProcessHandshakeMessage (Mono.Security.Protocol.Tls.TlsStream) <0x000a3>
  at Mono.Security.Protocol.Tls.RecordProtocol.InternalReceiveRecordCallback (System.IAsyncResult) <0x0028c>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        mono() [0x4a32b5]
        /lib64/libpthread.so.0(+0xf710) [0x7f721958c710]
        /lib64/libc.so.6(gsignal+0x35) [0x7f721921b925]
        /lib64/libc.so.6(abort+0x175) [0x7f721921d105]
        mono() [0x636c4d]
        mono() [0x636cf7]
        mono() [0x60b838]
        mono() [0x6119fa]
        mono() [0x611cc2]
        mono() [0x6055cc]
        [0x413aac2b]

Debug info from gdb:

When I cd into the ConsoleApp sample this time, and run kpm restore - I get the following output:

Restoring packages for /root/aspnet/home/samples/ConsoleApp/project.json
Attempting to resolve dependency ConsoleApp >= 1.0.0
Attempting to resolve dependency System.Console >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Console'
  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Console'
Attempting to resolve dependency mscorlib >=
Attempting to resolve dependency System >=
Attempting to resolve dependency System.Core >=
Attempting to resolve dependency Microsoft.CSharp >=
Attempting to resolve dependency ConsoleApp >= 1.0.0
Attempting to resolve dependency System.Console >= 4.0.0.0
ERROR building certificate chain: System.NullReferenceException: Object reference not set to an instance of an object
  at System.Security.Cryptography.X509Certificates.X509Chain.get_Roots () [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Chain.get_CertificateCollection () [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Chain.FindParent (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Chain.BuildChainFrom (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Chain.Build (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) [0x00000] in <filename unknown>:0
  at System.Net.ServicePointManager+ChainValidationHelper.ValidateChain (Mono.Security.X509.X509CertificateCollection certs) [0x00000] in <filename unknown>:0
Please, report this problem to the Mono team

Unhandled Exception:
System.NullReferenceException: Object reference not set to an instance of an object
  at (wrapper unknown) System.Threading.Monitor:FastMonitorEnterV4 (object,bool&)
  at Mono.Security.Protocol.Tls.RecordProtocol+ReceiveRecordAsyncResult.SetComplete (System.Exception ex, System.Byte[] resultingBuffer) [0x00000] in <filename unknown>:0
  at Mono.Security.Protocol.Tls.RecordProtocol+ReceiveRecordAsyncResult.SetComplete (System.Exception ex) [0x00000] in <filename unknown>:0
  at Mono.Security.Protocol.Tls.RecordProtocol.InternalReceiveRecordCallback (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0

When I use kpm restore -s https://www.myget.org/F/aspnetvnext/ inside the ConsoleApp sample, it actually works!

Restoring packages for /root/aspnet/home/samples/ConsoleApp/project.json
Attempting to resolve dependency ConsoleApp >= 1.0.0
Attempting to resolve dependency System.Console >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Console'
Attempting to resolve dependency mscorlib >=
Attempting to resolve dependency System >=
Attempting to resolve dependency System.Core >=
Attempting to resolve dependency Microsoft.CSharp >=
Attempting to resolve dependency ConsoleApp >= 1.0.0
Attempting to resolve dependency System.Console >= 4.0.0.0
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Console' 2984ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/System.Console/4.0.0.0
  OK https://www.myget.org/F/aspnetvnext/api/v2/package/System.Console/4.0.0.0 2084ms
Attempting to resolve dependency System.IO >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.IO'
Attempting to resolve dependency System.Runtime >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Runtime'
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.IO' 725ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/System.IO/4.0.0.0
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Runtime' 1072ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/System.Runtime/4.0.20.0
  OK https://www.myget.org/F/aspnetvnext/api/v2/package/System.IO/4.0.0.0 1187ms
Attempting to resolve dependency System.Text.Encoding >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Text.Encoding'
Attempting to resolve dependency System.Threading.Tasks >= 4.0.0.0
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Threading.Tasks'
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Threading.Tasks' 413ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/System.Threading.Tasks/4.0.0.0
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Text.Encoding' 524ms
  GET https://www.myget.org/F/aspnetvnext/api/v2/package/System.Text.Encoding/4.0.10.0
  OK https://www.myget.org/F/aspnetvnext/api/v2/package/System.Threading.Tasks/4.0.0.0 861ms
  OK https://www.myget.org/F/aspnetvnext/api/v2/package/System.Runtime/4.0.20.0 2565ms
  OK https://www.myget.org/F/aspnetvnext/api/v2/package/System.Text.Encoding/4.0.10.0 1845ms
Resolving complete, 9615ms elapsed
Installing System.Console 4.0.0.0
Installing System.Runtime 4.0.20.0
Installing System.IO 4.0.0.0
Installing System.Threading.Tasks 4.0.0.0
Installing System.Text.Encoding 4.0.10.0
Restore complete, 9681ms elapsed
bash-4.1# k run
Hello World

I'm very, seriously confused! Any tips would be greatly appreciated.

Cheers

@jeffa00
Copy link

jeffa00 commented Jul 29, 2014

Thanks for the info shaunol. You saved me repeating all the tribulations you encountered.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants