title: Restoring nuget packages of a solution in .net Rider IDE: Failed to download package `x` The HTTP request to GET `x` has timedout after 100000ms
body: <p>I have <code>ArchLinux</code> distro, I'm testing <code>.Net SDK</code> on <code>Linux</code> for the first time. I installed a trial version of <code>JetBrains Rider IDE</code>. I created new <code>ASP.Net Core</code> project, but I get this error message in the <code>Event Log</code> window when building the solution or manually restoring Nuget packages of the solution:</p>
  
  <blockquote>
    <p>1:51 PM   Can't restore NuGet packages in integrated projects
                  Failed to retrieve information about 'Microsoft.AspNetCore.WebUtilities' from remote source
    '<a href="https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.webutilities/index.json" rel="noreferrer">https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.webutilities/index.json</a>'.
                  Settings    Log    Packages folder</p>
    
    <p>1:51 PM   Restore failed
                  Failed to retrieve information about 'Microsoft.AspNetCore.WebUtilities' from remote source
    '<a href="https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.webutilities/index.json" rel="noreferrer">https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.webutilities/index.json</a>'.
                  Settings    Log    Packages folder</p>
  </blockquote>
  
  <p>This is the <code>Log</code> window content, as it's very large content I uploaded it to google drive: <a href="https://drive.google.com/open?id=17wCLn-TGSHQHMen9MF7qXUwwYWRyjkiK" rel="noreferrer">Here</a></p>
  
  <p>Is anyone has faced this problem before? Also, why rider is trying to fetch all Nuget packages on planet Earth? I don't have a reference to <code>Microsoft.Win32.Registry</code> and one of these error lines complain:</p>
  
  <blockquote>
    <p>COREMINIMAL: Failed to download package
    'Microsoft.Win32.Registry.4.4.0'</p>
  </blockquote>
  
  <p><strong>EDIT 1</strong></p>
  
  <p>After, trying <code>dotnet restore</code> I get the following output:</p>
  
  <pre><code>$ dotnet restore
  
  Permission denied to modify the '/opt/dotnet/sdk/NuGetFallbackFolder' folder.
  
  Here are some options to fix this error:
  ---------------------
  1. Re-run this command with elevated access.
  2. Disabled the first run experience by setting the environment variable DOTNET_SKIP_FIRST_TIME_EXPERIENCE to true.
  3. Copy the .NET Core SDK to a non-protected location and use it from there.
  
    Restoring packages for /home/m/Prog Projects Mid 2018/CSharp/testingRider/WebApplication1/WebApplication1/WebApplication1.csproj...
    Failed to download package 'Microsoft.Win32.Registry.4.4.0' from 'https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.4.0/microsoft.win32.registry.4.4.0.nupkg'.
    The download of 'https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.4.0/microsoft.win32.registry.4.4.0.nupkg' timed out because no data was received for 60000ms.
      Exception of type 'System.TimeoutException' was thrown.
    Retrying 'FindPackagesByIdAsync' for source 'https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.webutilities/index.json'.
    An error occurred while sending the request.
      SSL connect error
    Retrying 'FindPackagesByIdAsync' for source 'https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.mvc.viewfeatures/index.json'.
    An error occurred while sending the request.
  </code></pre>
  
  <p>The output is long too, and most of it is about <code>retrying</code> to download packages.</p>