I have two Ubuntu 22.04 systems with Dotnet 6.0. The one that has been continuously upgraded from older versions of Ubuntu runs my Dotnet Core 3.1 app without any trouble -- because it still has the old runtime (and
libssl1.1) that are no longer available for 22.04.
The one running in WSL (i.e., Ubuntu under Windows) has the
libssl1.1 downloaded from packages.ubuntu.com/focus, and
aspnetcore-runtime-3.1 from microsoft .
.NET SDK (reflecting any global.json): Version: 6.0.108 Commit: 4e3a463d2b Runtime Environment: OS Name: ubuntu OS Version: 22.04 OS Platform: Linux RID: ubuntu.22.04-x64 Base Path: /usr/lib/dotnet/dotnet6-6.0.108/sdk/6.0.108/ global.json file: Not found Host: Version: 6.0.8 Architecture: x64 Commit: 55fb7ef977 .NET SDKs installed: 6.0.108 [/usr/lib/dotnet/dotnet6-6.0.108/sdk] .NET runtimes installed: Microsoft.AspNetCore.App 6.0.8 [/usr/lib/dotnet/dotnet6-6.0.108/shared/Microsoft.AspNetCore.App] Microsoft.NETCore.App 6.0.8 [/usr/lib/dotnet/dotnet6-6.0.108/shared/Microsoft.NETCore.App]
Even though the runtime shows at