.NET runtime not found on Ubuntu · Issue #79237 · dotnet/runtime (original) (raw)
Description
My weekly GitHub actions build started failing.
I suspect some change in Ubuntu .NET 6 results in the apps no longer running, and complaining no runtime found.
Docker:
# Build externally
# dotnet publish ./PlexCleaner/PlexCleaner.csproj --runtime linux-x64 --self-contained false --output ./Docker/PlexCleaner
COPY PlexCleaner /PlexCleaner
RUN dotnet --info \
&& /PlexCleaner/PlexCleaner --version
Actions error:
#15 [10/10] RUN dotnet --info && /PlexCleaner/PlexCleaner --version
#15 0.222 .NET SDK (reflecting any global.json):
#15 0.222 Version: 6.0.111
#15 0.222 Commit: b3bb659a9d
#15 0.222
#15 0.222 Runtime Environment:
#15 0.224 OS Name: ubuntu
#15 0.224 OS Version: 22.04
#15 0.227 OS Platform: Linux
#15 0.251 RID: ubuntu.22.04-x64
#15 0.251 Base Path: /usr/lib/dotnet/sdk/6.0.111/
#15 0.254
#15 0.254 global.json file:
#15 0.254 Not found
#15 0.254
#15 0.254 Host:
#15 0.254 Version: 6.0.11
#15 0.254 Architecture: x64
#15 0.254 Commit: 943474ca16
#15 0.254
#15 0.254 .NET SDKs installed:
#15 0.254 6.0.111 [/usr/lib/dotnet/sdk]
#15 0.254
#15 0.254 .NET runtimes installed:
#15 0.254 Microsoft.AspNetCore.App 6.0.11 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App]
#15 0.254 Microsoft.NETCore.App 6.0.11 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]
#15 0.254
#15 0.254 Download .NET:
#15 0.254 https://aka.ms/dotnet-download
#15 0.254
#15 0.254 Learn about .NET Runtimes and SDKs:
#15 0.254 https://aka.ms/dotnet/runtimes-sdk-info
#15 0.262 You must install .NET to run this application.
#15 0.262
#15 0.262 App: /PlexCleaner/PlexCleaner
#15 0.262 Architecture: x64
#15 0.262 App host version: 6.0.11
#15 0.262 .NET location: Not found
#15 0.262
#15 0.262 Learn about runtime installation:
#15 0.262 https://aka.ms/dotnet/app-launch-failed
#15 0.262
#15 0.262 Download the .NET runtime:
#15 0.262 https://aka.ms/dotnet-core-applaunch?missing_runtime=true&arch=x64&rid=ubuntu.22.04-x64&apphost_version=6.0.11
#15 ERROR: process "/bin/sh -c dotnet --info && /PlexCleaner/PlexCleaner --version" did not complete successfully: exit code: 131
Full error: https://github.com/ptr727/PlexCleaner/actions/runs/3622494725/jobs/6107272543
Reproduction Steps
Install .NET 6 on ubuntu:latest.
Compile .NET core app in github actions step, copy .NET app to dockerditnet --info
works.
Run .NET app, complains no .NET found?
Expected behavior
Work as before.
Actual behavior
.NET location: Not found
Regression?
Yes, this worked in previous ubuntu:latest release, no code changes, github actions build just started failing.
Known Workarounds
No response
Configuration
https://github.com/ptr727/PlexCleaner/actions/runs/3616398576
Other information
No response