Runtime: Unable to get dotnet SDK to build tip....

Created on 5 May 2020  路  21Comments  路  Source: dotnet/runtime

`` ./build-test.sh buildtestwrappersonly arm __DistroRid: linux-arm __RuntimeId: linux-arm Creating test wrappers... dotnet_install: Warning: Unable to locate zlib. Probable prerequisite missing; install zlib. dotnet-install: Downloading link: https://dotnetcli.azureedge.net/dotnet/Sdk/5.0.100-preview.5.20228.8/dotnet-sdk-5.0.100-preview.5.20228.8-linux-x64.tar.gz curl: (18) transfer closed with 86430780 bytes remaining to read dotnet-install: Cannot download: https://dotnetcli.azureedge.net/dotnet/Sdk/5.0.100-preview.5.20228.8/dotnet-sdk-5.0.100-preview.5.20228.8-linux-x64.tar.gz dotnet-install: Downloading legacy link: https://dotnetcli.azureedge.net/dotnet/Sdk/5.0.100-preview.5.20228.8/dotnet-dev-ubuntu.16.04-x64.5.0.100-preview.5.20228.8.tar.gz curl: (22) The requested URL returned error: 404 Not Found dotnet-install: Cannot download: https://dotnetcli.azureedge.net/dotnet/Sdk/5.0.100-preview.5.20228.8/dotnet-dev-ubuntu.16.04-x64.5.0.100-preview.5.20228.8.tar.gz dotnet_install: Error: Could not find/download:.NET Core SDK` with version = 5.0.100-preview.5.20228.8
dotnet_install: Error: Refer to: https://aka.ms/dotnet-os-lifecycle for information on .NET Core support
Failed to install dotnet SDK from public location (exit code '1').
Could not execute because the application was not found or a compatible .NET Core SDK is not installed.
Possible reasons for this include:

  • You intended to execute a .NET Core program:
    The application 'msbuild' does not exist.
  • You intended to execute a .NET Core SDK command:
    A compatible installed .NET Core SDK for global.json version [5.0.100-preview.5.20228.8] from [/home/stmaclea/git/runtime/global.json] was not found.
    Install the [5.0.100-preview.5.20228.8] .NET Core SDK or update [/home/stmaclea/git/runtime/global.json] with an installed .NET Core SDK:
    5.0.100-preview.4.20202.8 [/home/stmaclea/git/runtime/.dotnet/sdk]
    Error: XUnit wrapper build failed. Refer to the build log files for details (above)

```

/cc @ViktorHofer @safern

area-Infrastructure untriaged

All 21 comments

Tagging subscribers to this area: @safern, @viktorhofer
Notify danmosemsft if you want to be subscribed.

Tagging subscribers to this area: @ViktorHofer
Notify danmosemsft if you want to be subscribed.

/cc @dotnet/runtime-infrastructure

I cannot seem to repro the issue. This is happening on ubuntu 16.04. I wonder if it is related to our docker sdk install issue /cc @jaredpar

System wide dotnet

dotnet --info
.NET Core SDK (reflecting any global.json):
 Version:   3.1.201
 Commit:    b1768b4ae7

Runtime Environment:
 OS Name:     ubuntu
 OS Version:  16.04
 OS Platform: Linux
 RID:         ubuntu.16.04-x64
 Base Path:   /usr/share/dotnet/sdk/3.1.201/

Host (useful for support):
  Version: 3.1.3
  Commit:  4a9f85e9f8

.NET Core SDKs installed:
  2.1.805 [/usr/share/dotnet/sdk]
  2.2.402 [/usr/share/dotnet/sdk]
  3.0.103 [/usr/share/dotnet/sdk]
  3.1.201 [/usr/share/dotnet/sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.17 [/usr/share/dotnet/shared/Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.2.8 [/usr/share/dotnet/shared/Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.17 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.2.8 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.0.3 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.1.3 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.1.17 [/usr/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.8 [/usr/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.0.3 [/usr/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.1.3 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

In the runtime directory

./.dotnet/dotnet --info

Host (useful for support):
  Version: 5.0.0-preview.3.20169.1
  Commit:  bc28cbef85

.NET Core SDKs installed:
  5.0.100-preview.4.20202.8 [/home/stmaclea/git/runtime/.dotnet/sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.App 5.0.0-preview.3.20170.2 [/home/stmaclea/git/runtime/.dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 5.0.0-preview.3.20169.1 [/home/stmaclea/git/runtime/.dotnet/shared/Microsoft.NETCore.App]

The global.json says you need a 5.0.100-preview.5 SDK, does getting a latest one help at all (outside of the automation)?

Oh, delete .dotnet, it's slightly behind what's needed on tip

build-test.sh is trying to download and failing with the message above.

Delete that .dotnet. It's outdated, but it's trying to get used by the build. The SDK is telling you it doesn't match the minimum needed. It's not really trying to download there looks like.

Updated the top post. It was clearly trying to download. It sat there for minutes.

Is this the ubuntu cross image?

/cc @wfurt

No. Just my Ubuntu 16.04-x64 Hyper-V image I have been using for 18 months.

In that same image, what happens if you curl https://dotnetcli.azureedge.net/dotnet/Sdk/5.0.100-preview.5.20228.8/dotnet-sdk-5.0.100-preview.5.20228.8-linux-x64.tar.gz (and maybe pass --progress-bar if it's available).

dotnet-install: Downloading link: https://dotnetcli.azureedge.net/dotnet/Sdk/5.0.100-preview.5.20228.8/dotnet-sdk-5.0.100-preview.5.20228.8-linux-x64.tar.gz
curl: (18) transfer closed with 86430780 bytes remaining to read
dotnet-install: Cannot download: https://dotnetcli.azureedge.net/dotnet/Sdk/5.0.100-preview.5.20228.8/dotnet-sdk-5.0.100-preview.5.20228.8-linux-x64.tar.gz

I think this is the clue. Can you get that file when executed with curl -O dotnet-sdk-5.0.100-preview.5.20228.8-linux-x64.tar.gz
(also check space on all partitions. I don't remember if and where curl makes temp files)

I'm wondering if any upstream code hits virus signature by mistake...

It is making very slow progress.... Maybe a DOS attack? Maybe 5PM on the East Coast network issues?

Can you also try wget

The curl was killed at 3.8% download. wget is making some progress 40KB/s ETA 55m.

I wonder if all the CI machines updating makes the download slow.

I probably doesn't help that I'm also pulling mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-cross-20200413125008-09ec757 which is also horribly slow.

It was quite normal for me. Maybe some slowdown in your part of the world.

This was a local ISP issue. Thanks...

Was this page helpful?
0 / 5 - 0 ratings

Related issues

sahithreddyk picture sahithreddyk  路  3Comments

GitAntoinee picture GitAntoinee  路  3Comments

chunseoklee picture chunseoklee  路  3Comments

jzabroski picture jzabroski  路  3Comments

omajid picture omajid  路  3Comments