I've completed verification on Noble. The provided test plan referenced dotnet8, so I adjusted the commands as needed. While dotnet sdk check failed locally, I confirmed that the dotnet10 docker image (mcr.microsoft.com/dotnet/sdk:10.0-noble) runs successfully with root permissions.
ubuntu@e832c91fa038:~$ sudo apt install dotnet10 -y Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: aspnetcore-runtime-10.0 aspnetcore-targeting-pack-10.0 dotnet-apphost-pack-10.0 dotnet-host-10.0 dotnet-hostfxr-10.0 dotnet-runtime-10.0 dotnet-sdk-10.0 dotnet-sdk-aot-10.0 dotnet-targeting-pack-10.0 dotnet-templates-10.0 liblttng-ust-common1t64 liblttng-ust-ctl5t64 liblttng-ust1t64 libnuma1 Suggested packages: aspnetcore-runtime-dbg-10.0 dotnet-runtime-dbg-10.0 dotnet-sdk-dbg-10.0 The following NEW packages will be installed: aspnetcore-runtime-10.0 aspnetcore-targeting-pack-10.0 dotnet-apphost-pack-10.0 dotnet-host-10.0 dotnet-hostfxr-10.0 dotnet-runtime-10.0 dotnet-sdk-10.0 dotnet-sdk-aot-10.0 dotnet-targeting-pack-10.0 dotnet-templates-10.0 dotnet10 liblttng-ust-common1t64 liblttng-ust-ctl5t64 liblttng-ust1t64 libnuma1 0 upgraded, 15 newly installed, 0 to remove and 0 not upgraded. Need to get 163 MB of archives. After this operation, 621 MB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu noble/main amd64 libnuma1 amd64 2.0.18-1build1 [23.3 kB] Get:2 http://archive.ubuntu.com/ubuntu noble-proposed/universe amd64 dotnet-host-10.0 amd64 10.0.0-0ubuntu1~24.04.1 [198 kB] Get:3 http://archive.ubuntu.com/ubuntu noble-proposed/universe amd64 dotnet-hostfxr-10.0 amd64 10.0.0-0ubuntu1~24.04.1 [150 kB] Get:4 http://archive.ubuntu.com/ubuntu noble/main amd64 liblttng-ust-common1t64 amd64 2.13.7-1.1ubuntu2 [27.5 kB] Get:5 http://archive.ubuntu.com/ubuntu noble/main amd64 liblttng-ust-ctl5t64 amd64 2.13.7-1.1ubuntu2 [74.9 kB] Get:6 http://archive.ubuntu.com/ubuntu noble/main amd64 liblttng-ust1t64 amd64 2.13.7-1.1ubuntu2 [185 kB] Get:7 http://archive.ubuntu.com/ubuntu noble-proposed/universe amd64 dotnet-runtime-10.0 amd64 10.0.0-0ubuntu1~24.04.1 [25.7 MB] Get:8 http://archive.ubuntu.com/ubuntu noble-proposed/universe amd64 aspnetcore-runtime-10.0 amd64 10.0.0-0ubuntu1~24.04.1 [8439 kB] Get:9 http://archive.ubuntu.com/ubuntu noble-proposed/universe amd64 aspnetcore-targeting-pack-10.0 amd64 10.0.0-0ubuntu1~24.04.1 [3516 kB] Get:10 http://archive.ubuntu.com/ubuntu noble-proposed/universe amd64 dotnet-apphost-pack-10.0 amd64 10.0.0-0ubuntu1~24.04.1 [3725 kB] Get:11 http://archive.ubuntu.com/ubuntu noble-proposed/universe amd64 dotnet-targeting-pack-10.0 amd64 10.0.0-0ubuntu1~24.04.1 [3168 kB] Get:12 http://archive.ubuntu.com/ubuntu noble-proposed/universe amd64 dotnet-templates-10.0 amd64 10.0.100-0ubuntu1~24.04.1 [2947 kB] Get:13 http://archive.ubuntu.com/ubuntu noble-proposed/universe amd64 dotnet-sdk-10.0 amd64 10.0.100-0ubuntu1~24.04.1 [98.8 MB] Get:14 http://archive.ubuntu.com/ubuntu noble-proposed/universe amd64 dotnet-sdk-aot-10.0 amd64 10.0.100-0ubuntu1~24.04.1 [15.8 MB] Get:15 http://archive.ubuntu.com/ubuntu noble-proposed/universe amd64 dotnet10 amd64 10.0.100-10.0.0-0ubuntu1~24.04.1 [23.4 kB] Fetched 163 MB in 30s (5358 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libnuma1:amd64. (Reading database ... 23208 files and directories currently installed.) Preparing to unpack .../00-libnuma1_2.0.18-1build1_amd64.deb ... Unpacking libnuma1:amd64 (2.0.18-1build1) ... Selecting previously unselected package dotnet-host-10.0. Preparing to unpack .../01-dotnet-host-10.0_10.0.0-0ubuntu1~24.04.1_amd64.deb ... Unpacking dotnet-host-10.0 (10.0.0-0ubuntu1~24.04.1) ... Selecting previously unselected package dotnet-hostfxr-10.0. Preparing to unpack .../02-dotnet-hostfxr-10.0_10.0.0-0ubuntu1~24.04.1_amd64.deb ... Unpacking dotnet-hostfxr-10.0 (10.0.0-0ubuntu1~24.04.1) ... Selecting previously unselected package liblttng-ust-common1t64:amd64. Preparing to unpack .../03-liblttng-ust-common1t64_2.13.7-1.1ubuntu2_amd64.deb ... Unpacking liblttng-ust-common1t64:amd64 (2.13.7-1.1ubuntu2) ... Selecting previously unselected package liblttng-ust-ctl5t64:amd64. Preparing to unpack .../04-liblttng-ust-ctl5t64_2.13.7-1.1ubuntu2_amd64.deb ... Unpacking liblttng-ust-ctl5t64:amd64 (2.13.7-1.1ubuntu2) ... Selecting previously unselected package liblttng-ust1t64:amd64. Preparing to unpack .../05-liblttng-ust1t64_2.13.7-1.1ubuntu2_amd64.deb ... Unpacking liblttng-ust1t64:amd64 (2.13.7-1.1ubuntu2) ... Selecting previously unselected package dotnet-runtime-10.0. Preparing to unpack .../06-dotnet-runtime-10.0_10.0.0-0ubuntu1~24.04.1_amd64.deb ... Unpacking dotnet-runtime-10.0 (10.0.0-0ubuntu1~24.04.1) ... Selecting previously unselected package aspnetcore-runtime-10.0. Preparing to unpack .../07-aspnetcore-runtime-10.0_10.0.0-0ubuntu1~24.04.1_amd64.deb ... Unpacking aspnetcore-runtime-10.0 (10.0.0-0ubuntu1~24.04.1) ... Selecting previously unselected package aspnetcore-targeting-pack-10.0. Preparing to unpack .../08-aspnetcore-targeting-pack-10.0_10.0.0-0ubuntu1~24.04.1_amd64.deb ... Unpacking aspnetcore-targeting-pack-10.0 (10.0.0-0ubuntu1~24.04.1) ... Selecting previously unselected package dotnet-apphost-pack-10.0. Preparing to unpack .../09-dotnet-apphost-pack-10.0_10.0.0-0ubuntu1~24.04.1_amd64.deb ... Unpacking dotnet-apphost-pack-10.0 (10.0.0-0ubuntu1~24.04.1) ... Selecting previously unselected package dotnet-targeting-pack-10.0. Preparing to unpack .../10-dotnet-targeting-pack-10.0_10.0.0-0ubuntu1~24.04.1_amd64.deb ... Unpacking dotnet-targeting-pack-10.0 (10.0.0-0ubuntu1~24.04.1) ... Selecting previously unselected package dotnet-templates-10.0. Preparing to unpack .../11-dotnet-templates-10.0_10.0.100-0ubuntu1~24.04.1_amd64.deb ... Unpacking dotnet-templates-10.0 (10.0.100-0ubuntu1~24.04.1) ... Selecting previously unselected package dotnet-sdk-10.0. Preparing to unpack .../12-dotnet-sdk-10.0_10.0.100-0ubuntu1~24.04.1_amd64.deb ... Unpacking dotnet-sdk-10.0 (10.0.100-0ubuntu1~24.04.1) ... Selecting previously unselected package dotnet-sdk-aot-10.0. Preparing to unpack .../13-dotnet-sdk-aot-10.0_10.0.100-0ubuntu1~24.04.1_amd64.deb ... Unpacking dotnet-sdk-aot-10.0 (10.0.100-0ubuntu1~24.04.1) ... Selecting previously unselected package dotnet10. Preparing to unpack .../14-dotnet10_10.0.100-10.0.0-0ubuntu1~24.04.1_amd64.deb ... Unpacking dotnet10 (10.0.100-10.0.0-0ubuntu1~24.04.1) ... Setting up dotnet-targeting-pack-10.0 (10.0.0-0ubuntu1~24.04.1) ... Setting up liblttng-ust-common1t64:amd64 (2.13.7-1.1ubuntu2) ... Setting up aspnetcore-targeting-pack-10.0 (10.0.0-0ubuntu1~24.04.1) ... Setting up libnuma1:amd64 (2.0.18-1build1) ... Setting up liblttng-ust-ctl5t64:amd64 (2.13.7-1.1ubuntu2) ... Setting up dotnet-apphost-pack-10.0 (10.0.0-0ubuntu1~24.04.1) ... Setting up dotnet-host-10.0 (10.0.0-0ubuntu1~24.04.1) ... Setting up dotnet-hostfxr-10.0 (10.0.0-0ubuntu1~24.04.1) ... Setting up dotnet-templates-10.0 (10.0.100-0ubuntu1~24.04.1) ... Setting up liblttng-ust1t64:amd64 (2.13.7-1.1ubuntu2) ... Setting up dotnet-runtime-10.0 (10.0.0-0ubuntu1~24.04.1) ... Setting up aspnetcore-runtime-10.0 (10.0.0-0ubuntu1~24.04.1) ... Setting up dotnet-sdk-10.0 (10.0.100-0ubuntu1~24.04.1) ... Setting up dotnet10 (10.0.100-10.0.0-0ubuntu1~24.04.1) ... Setting up dotnet-sdk-aot-10.0 (10.0.100-0ubuntu1~24.04.1) ... Processing triggers for man-db (2.12.0-4build2) ... Processing triggers for libc-bin (2.39-0ubuntu8.6) ... ubuntu@e832c91fa038:~$ apt policy dotnet10 dotnet10: Installed: 10.0.100-10.0.0-0ubuntu1~24.04.1 Candidate: 10.0.100-10.0.0-0ubuntu1~24.04.1 Version table: *** 10.0.100-10.0.0-0ubuntu1~24.04.1 100 100 http://archive.ubuntu.com/ubuntu noble-proposed/universe amd64 Packages 100 /var/lib/dpkg/status ubuntu@e832c91fa038:~$ dpkg -l | grep 'dotnet\|aspnet\|netstandard' ii aspnetcore-runtime-10.0 10.0.0-0ubuntu1~24.04.1 amd64 ASP.NET Core runtime ii aspnetcore-targeting-pack-10.0 10.0.0-0ubuntu1~24.04.1 amd64 Internal - targeting pack for Microsoft.AspNetCore.App 10.0 ii dotnet-apphost-pack-10.0 10.0.0-0ubuntu1~24.04.1 amd64 Internal - targeting pack for Microsoft.NETCore.App 10.0 ii dotnet-host-10.0 10.0.0-0ubuntu1~24.04.1 amd64 .NET host command line ii dotnet-hostfxr-10.0 10.0.0-0ubuntu1~24.04.1 amd64 .NET host resolver ii dotnet-runtime-10.0 10.0.0-0ubuntu1~24.04.1 amd64 .NET runtime ii dotnet-sdk-10.0 10.0.100-0ubuntu1~24.04.1 amd64 .NET 10.0 Software Development Kit ii dotnet-sdk-aot-10.0 10.0.100-0ubuntu1~24.04.1 amd64 .NET platform NativeAOT components. ii dotnet-targeting-pack-10.0 10.0.0-0ubuntu1~24.04.1 amd64 Internal - targeting pack for Microsoft.NETCore.App 10.0 ii dotnet-templates-10.0 10.0.100-0ubuntu1~24.04.1 amd64 .NET 10.0 templates ii dotnet10 10.0.100-10.0.0-0ubuntu1~24.04.1 amd64 .NET CLI tools and runtime ubuntu@e832c91fa038:~$ dotnet --info .NET SDK: Version: 10.0.100 Commit: b0f34d51fc Workload version: 10.0.100-manifests.4eab3e0f MSBuild version: 18.0.2+b0f34d51f Runtime Environment: OS Name: ubuntu OS Version: 24.04 OS Platform: Linux RID: ubuntu.24.04-x64 Base Path: /usr/lib/dotnet/sdk/10.0.100/ .NET workloads installed: There are no installed workloads to display. Configured to use workload sets when installing new manifests. No workload sets are installed. Run "dotnet workload restore" to install a workload set. Host: Version: 10.0.0 Architecture: x64 Commit: b0f34d51fc .NET SDKs installed: 10.0.100 [/usr/lib/dotnet/sdk] .NET runtimes installed: Microsoft.AspNetCore.App 10.0.0 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App] Microsoft.NETCore.App 10.0.0 [/usr/lib/dotnet/shared/Microsoft.NETCore.App] Other architectures found: None Environment variables: Not set global.json file: Not found Learn more: https://aka.ms/dotnet/info Download .NET: https://aka.ms/dotnet/download ubuntu@e832c91fa038:~$ dotnet --version 10.0.100 ubuntu@e832c91fa038:~$ dotnet sdk check -h Welcome to .NET 10.0! --------------------- SDK Version: 10.0.100 ---------------- Installed an ASP.NET Core HTTPS development certificate. To trust the certificate, run 'dotnet dev-certs https --trust' Learn about HTTPS: https://aka.ms/dotnet-https ---------------- Write your first app: https://aka.ms/dotnet-hello-world Find out what's new: https://aka.ms/dotnet-whats-new Explore documentation: https://aka.ms/dotnet-docs Report issues and find source on GitHub: https://github.com/dotnet/core Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli -------------------------------------------------------------------------------------- Description: .NET SDK Check Command Usage: dotnet sdk check [options] Options: -?, -h, --help Show command line help. ubuntu@e832c91fa038:~$ dotnet sdk check .NET SDKs: Unhandled exception: Sequence contains no matching element ubuntu@e832c91fa038:~$ sudo -i root@e832c91fa038:~# dotnet sdk check .NET SDKs: Unhandled exception: Sequence contains no matching element root@e832c91fa038:~# logout ubuntu@e832c91fa038:~$ dotnet new console --name Testing The template "Console App" was created successfully. Processing post-creation actions... Restoring /home/ubuntu/Testing/Testing.csproj: Restore succeeded. ubuntu@e832c91fa038:~$ cd Testing/ ubuntu@e832c91fa038:~/Testing$ dotnet new sln The template "Solution File" was created successfully. ubuntu@e832c91fa038:~/Testing$ dotnet sln Testing.slnx add Testing.csproj Project `Testing.csproj` added to the solution. ubuntu@e832c91fa038:~/Testing$ dotnet build Testing.slnx Restore complete (0.5s) Testing net10.0 succeeded (2.5s) → bin/Debug/net10.0/Testing.dll Build succeeded in 3.2s ubuntu@e832c91fa038:~/Testing$ dotnet run Hello, World! ubuntu@e832c91fa038:~/Testing$ vim Program.cs ubuntu@e832c91fa038:~/Testing$ dotnet add Testing.csproj package Google.Apis info : X.509 certificate chain validation will use the fallback certificate bundle at '/usr/lib/dotnet/sdk/10.0.100/trustedroots/codesignctl.pem'. info : X.509 certificate chain validation will use the fallback certificate bundle at '/usr/lib/dotnet/sdk/10.0.100/trustedroots/timestampctl.pem'. info : Adding PackageReference for package 'Google.Apis' into project 'Testing.csproj'. info : GET https://api.nuget.org/v3/registration5-gz-semver2/google.apis/index.json info : OK https://api.nuget.org/v3/registration5-gz-semver2/google.apis/index.json 1284ms info : Restoring packages for /home/ubuntu/Testing/Testing.csproj... info : GET https://api.nuget.org/v3-flatcontainer/google.apis/index.json info : OK https://api.nuget.org/v3-flatcontainer/google.apis/index.json 356ms info : GET https://api.nuget.org/v3-flatcontainer/google.apis/1.73.0/google.apis.1.73.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/google.apis/1.73.0/google.apis.1.73.0.nupkg 291ms info : GET https://api.nuget.org/v3-flatcontainer/google.apis.core/index.json info : OK https://api.nuget.org/v3-flatcontainer/google.apis.core/index.json 356ms info : GET https://api.nuget.org/v3-flatcontainer/google.apis.core/1.73.0/google.apis.core.1.73.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/google.apis.core/1.73.0/google.apis.core.1.73.0.nupkg 274ms info : GET https://api.nuget.org/v3-flatcontainer/newtonsoft.json/index.json info : OK https://api.nuget.org/v3-flatcontainer/newtonsoft.json/index.json 365ms info : GET https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.4/newtonsoft.json.13.0.4.nupkg info : OK https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.4/newtonsoft.json.13.0.4.nupkg 271ms info : Installed Newtonsoft.Json 13.0.4 from https://api.nuget.org/v3/index.json to /home/ubuntu/.nuget/packages/newtonsoft.json/13.0.4 with content hash pdgNNMai3zv51W5aq268sujXUyx7SNdE2bj1wZcWjAQrKMFZV260lbqYop1d2GM67JI1huLRwxo9ZqnfF/lC6A==. info : Installed Google.Apis.Core 1.73.0 from https://api.nuget.org/v3/index.json to /home/ubuntu/.nuget/packages/google.apis.core/1.73.0 with content hash vSc7CY4KCP7HE4QTElDx/ExnGLbg9kXb89MS6cdvI+0D4sxvTYb16vGtXmF2jSDMV3iDmykSXdIUPTz8TDS6gg==. info : Installed Google.Apis 1.73.0 from https://api.nuget.org/v3/index.json to /home/ubuntu/.nuget/packages/google.apis/1.73.0 with content hash TnCjEyV2aCLQ6Zl40OCbEJULDuEkEWc6C/g81KYw5l1PqGo+G7pFZrV+YH8XgUL0JRUanz+IrUp8SsKF4dzkqg==. info : GET https://api.nuget.org/v3/vulnerabilities/index.json info : OK https://api.nuget.org/v3/vulnerabilities/index.json 356ms info : GET https://api.nuget.org/v3-vulnerabilities/2025.12.10.23.26.49/vulnerability.base.json info : GET https://api.nuget.org/v3-vulnerabilities/2025.12.10.23.26.49/2025.12.11.23.26.52/vulnerability.update.json info : OK https://api.nuget.org/v3-vulnerabilities/2025.12.10.23.26.49/vulnerability.base.json 358ms info : OK https://api.nuget.org/v3-vulnerabilities/2025.12.10.23.26.49/2025.12.11.23.26.52/vulnerability.update.json 731ms info : Package 'Google.Apis' is compatible with all the specified frameworks in project 'Testing.csproj'. info : PackageReference for package 'Google.Apis' version '1.73.0' added to file '/home/ubuntu/Testing/Testing.csproj'. info : Writing assets file to disk. Path: /home/ubuntu/Testing/obj/project.assets.json log : Restored /home/ubuntu/Testing/Testing.csproj (in 8.41 sec). ubuntu@e832c91fa038:~/Testing$ dotnet run Me first! Finished tasks: 1 Me second! Finished tasks: 2 ubuntu@e832c91fa038:~/Testing$ dotnet remove Testing.csproj package Google.Apis info : Removing PackageReference for package 'Google.Apis' from project 'Testing.csproj'. ubuntu@e832c91fa038:~/Testing$ dotnet run /home/ubuntu/Testing/Program.cs(6,7): error CS0246: The type or namespace name 'Google' could not be found (are you missing a using directive or an assembly reference?) The build failed. Fix the build errors and run again. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2130891 Title: [SRU] New upstream microrelease .NET 10.0.100/10.0.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dotnet10/+bug/2130891/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
