title: kpm restore ubuntu: The requested feature is not implemented
body: <p>I try to run the asp.net Home samples on my Ubuntu 14.04
  But on every kpm restore i get the following:</p>
  
  <pre><code>wuetrs@wuetrs-N750JK:~/repos/Home/samples/HelloMvc$ kvm list
  
  Active Version              Runtime Location             Alias
  ------ -------              ------- --------             -----
    *    1.0.0-beta2          Mono    ~/.kre/packages      default
  
  wuetrs@wuetrs-N750JK:~/repos/Home/samples/HelloMvc$ kpm restore
  Restoring packages for /home/wuetrs/repos/Home/samples/HelloMvc/project.json
    CACHE https://www.nuget.org/api/v2/FindPackagesById()?Id='Kestrel'
    CACHE https://www.nuget.org/api/v2/package/Kestrel/1.0.0-beta2
    CACHE https://www.nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.Diagnostics'
    GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Diagnostics/1.0.0-beta2.
    CACHE https://www.nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.Hosting'
    CACHE https://www.nuget.org/api/v2/package/Microsoft.AspNet.Hosting/1.0.0-beta2
    CACHE https://www.nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.Mvc'
    GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Mvc/6.0.0-beta2.
    CACHE https://www.nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.Server.WebListener'
    GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Server.WebListener/1.0.0-beta2.
  ----------
  System.NotImplementedException: The requested feature is not implemented.
    at Microsoft.Framework.PackageManager.PackageUtilities+&lt;OpenNuspecStreamFromNupkgAsync&gt;d__1.MoveNext () [0x00000] in &lt;filename unknown&gt;:0 
  --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in &lt;filename unknown&gt;:0 
    at System.Runtime.CompilerServices.TaskAwaiter`1[System.IO.Stream].GetResult () [0x00000] in &lt;filename unknown&gt;:0 
    at Microsoft.Framework.PackageManager.Restore.NuGet.PackageFeed+&lt;OpenNuspecStreamAsync&gt;d__1.MoveNext () [0x00000] in &lt;filename unknown&gt;:0 
  --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in &lt;filename unknown&gt;:0 
    at System.Runtime.CompilerServices.TaskAwaiter`1[System.IO.Stream].GetResult () [0x00000] in &lt;filename unknown&gt;:0 
    at Microsoft.Framework.PackageManager.RemoteWalkProvider+&lt;GetDependencies&gt;d__1.MoveNext () [0x00000] in &lt;filename unknown&gt;:0 
  --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in &lt;filename unknown&gt;:0 
    at System.Runtime.CompilerServices.TaskAwaiter`1[System.Collections.Generic.IEnumerable`1[Microsoft.Framework.Runtime.LibraryDependency]].GetResult () [0x00000] in &lt;filename unknown&gt;:0 
    at Microsoft.Framework.PackageManager.RestoreOperations+&lt;FindLibraryEntry&gt;d__1.MoveNext () [0x00000] in &lt;filename unknown&gt;:0 
  --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in &lt;filename unknown&gt;:0 
    at System.Runtime.CompilerServices.TaskAwaiter`1[Microsoft.Framework.PackageManager.GraphItem].GetResult () [0x00000] in &lt;filename unknown&gt;:0 
    at Microsoft.Framework.PackageManager.RestoreOperations+&lt;CreateGraphNode&gt;d__1.MoveNext () [0x00000] in &lt;filename unknown&gt;:0 
  --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in &lt;filename unknown&gt;:0 
    at System.Runtime.CompilerServices.TaskAwaiter`1[Microsoft.Framework.PackageManager.GraphNode].GetResult () [0x00000] in &lt;filename unknown&gt;:0 
    at Microsoft.Framework.PackageManager.RestoreOperations+&lt;CreateGraphNode&gt;d__1.MoveNext () [0x00000] in &lt;filename unknown&gt;:0 
  --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in &lt;filename unknown&gt;:0 
    at System.Runtime.CompilerServices.TaskAwaiter`1[Microsoft.Framework.PackageManager.GraphNode[]].GetResult () [0x00000] in &lt;filename unknown&gt;:0 
    at Microsoft.Framework.PackageManager.RestoreCommand+&lt;RestoreForProject&gt;d__1.MoveNext () [0x00000] in &lt;filename unknown&gt;:0 
  --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in &lt;filename unknown&gt;:0 
    at System.Runtime.CompilerServices.TaskAwaiter`1[System.Boolean].GetResult () [0x00000] in &lt;filename unknown&gt;:0 
    at Microsoft.Framework.PackageManager.RestoreCommand+&lt;ExecuteCommand&gt;d__1.MoveNext () [0x00000] in &lt;filename unknown&gt;:0 
  ----------
  Restore failed
  The requested feature is not implemented.
  </code></pre>
  
  <p>as kvm list show, i have KRE-Mono.1.0.0-beta2 installed
  so i tried to change the package.json to get the 1.0.0-beta2 packages, but probably it have nothing to do with that :(</p>
  
  <p>my mono version is:</p>
  
  <pre><code>wuetrs@wuetrs-N750JK:~$ mono --version
  Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-4ubuntu1)
  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
  </code></pre>
  
  <p>any idea please ?</p>