Trying to build canary on NixOS, Docker version 28.5.2.
$ docker build -t listenarr:local .
[+] Building 13.4s (16/27) docker:default
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 3.69kB 0.0s
=> [internal] load metadata for mcr.microsoft.com/dotnet/sdk:10.0 0.5s
=> [internal] load metadata for mcr.microsoft.com/dotnet/aspnet:10.0 0.5s
=> [internal] load metadata for docker.io/library/golang:1.26.2-alpine 0.8s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [build 1/8] FROM mcr.microsoft.com/dotnet/sdk:10.0@sha256:8a90a473da5205a16979de99d2fc20975e922c68304f5c79d564e6 10.7s
=> => resolve mcr.microsoft.com/dotnet/sdk:10.0@sha256:8a90a473da5205a16979de99d2fc20975e922c68304f5c79d564e666dc398 0.0s
=> => sha256:36cd2f00ec659f21cd63724ca026cd3c64238edefa726fb3a8fd1686ce7a157e 5.83kB / 5.83kB 0.0s
=> => sha256:b40150c1c2717d324cdb17278c8efdfa4dfcd2ffe083e976f0bcedf31115f081 29.73MB / 29.73MB 1.4s
=> => sha256:33919016b1bbea02a7f751a9ca5f6b31f1dffd1f5f0134f44b29d8bb4fbc33a6 16.82MB / 16.82MB 0.6s
=> => sha256:8a90a473da5205a16979de99d2fc20975e922c68304f5c79d564e666dc3982fc 1.08kB / 1.08kB 0.0s
=> => sha256:6d7f69bc7bc9d4510ca255977b1f53ce52a79307e048a91450b2aecd63627cc3 2.42kB / 2.42kB 0.0s
=> => sha256:27640c99102cbc65ab781f867595024e751151897ed80eab17cc75adb22bb3c2 3.56kB / 3.56kB 0.2s
=> => sha256:d47ce24876437904e26a4e0c1a183649aebed354c3b1be6a68ac7e9052cf6703 36.66MB / 36.66MB 1.7s
=> => sha256:72f9feecfdbd428c84b871f5d41a165172772583b59cc436386f1e76c3f81f5c 154B / 154B 0.6s
=> => sha256:a51402fb1ecf83c9206b43cc071827d9deca95ed6953b7205612720c390c86fb 12.77MB / 12.77MB 0.9s
=> => sha256:6d59edda6ae43387a264a294e85fa356b5e5850d8f7b17a44f509b1c0d53e241 23.81MB / 23.81MB 1.4s
=> => extracting sha256:b40150c1c2717d324cdb17278c8efdfa4dfcd2ffe083e976f0bcedf31115f081 1.3s
=> => sha256:2920bdd46f0067e317cdbdad1d12c147f2ffe785f8e435a0c7e9a871bdda68a6 191.53MB / 191.53MB 4.9s
=> => sha256:30f227425bcd4f5c90662a49f27f2edb295df21e9f04c54d643ec21e2a073cbd 498B / 498B 1.5s
=> => sha256:5f2a92c0431ddbacd726d69b88bd36ffd689c12878acd7b1796e0c3a3cc9668b 18.07MB / 18.07MB 2.2s
=> => extracting sha256:33919016b1bbea02a7f751a9ca5f6b31f1dffd1f5f0134f44b29d8bb4fbc33a6 0.6s
=> => extracting sha256:27640c99102cbc65ab781f867595024e751151897ed80eab17cc75adb22bb3c2 8.9s
=> => extracting sha256:d47ce24876437904e26a4e0c1a183649aebed354c3b1be6a68ac7e9052cf6703 0.7s
=> => extracting sha256:72f9feecfdbd428c84b871f5d41a165172772583b59cc436386f1e76c3f81f5c 0.0s
=> => extracting sha256:a51402fb1ecf83c9206b43cc071827d9deca95ed6953b7205612720c390c86fb 8.1s
=> => extracting sha256:6d59edda6ae43387a264a294e85fa356b5e5850d8f7b17a44f509b1c0d53e241 0.9s
=> => extracting sha256:2920bdd46f0067e317cdbdad1d12c147f2ffe785f8e435a0c7e9a871bdda68a6 4.3s
=> => extracting sha256:30f227425bcd4f5c90662a49f27f2edb295df21e9f04c54d643ec21e2a073cbd 0.0s
=> => extracting sha256:5f2a92c0431ddbacd726d69b88bd36ffd689c12878acd7b1796e0c3a3cc9668b 0.5s
=> [gosu-builder 1/2] FROM docker.io/library/golang:1.26.2-alpine@sha256:f85330846cde1e57ca9ec309382da3b8e6ae3ab943d 7.8s
=> => resolve docker.io/library/golang:1.26.2-alpine@sha256:f85330846cde1e57ca9ec309382da3b8e6ae3ab943d2739500e08c86 0.0s
=> => sha256:f85330846cde1e57ca9ec309382da3b8e6ae3ab943d2739500e08c86393a21b1 10.29kB / 10.29kB 0.0s
=> => sha256:80fbb8f9b2fa541a7d34378f1ad10f4f1c433817c4ed39ddb3e2f3ec3e961271 1.92kB / 1.92kB 0.0s
=> => sha256:37a932cac16c0188b9a431afa69b0f64063cba293bb362177242913cadbb94bd 2.19kB / 2.19kB 0.0s
=> => sha256:6a0ac1617861a677b045b7ff88545213ec31c0ff08763195a70a4a5adda577bb 3.86MB / 3.86MB 2.0s
=> => extracting sha256:6a0ac1617861a677b045b7ff88545213ec31c0ff08763195a70a4a5adda577bb 0.2s
=> => sha256:4c3aca1499f06ff02939c8f744463049feecb3965f1319b86b5e91790a9631e6 290.24kB / 290.24kB 2.2s
=> => extracting sha256:4c3aca1499f06ff02939c8f744463049feecb3965f1319b86b5e91790a9631e6 0.1s
=> => sha256:b55da06e3b41084804b2e5dbba71d35d26478b19ba8055d07a393cae22e9935f 67.22MB / 67.22MB 3.8s
=> => sha256:973f1b4898e9c2c22c54ff9d1bc2e2d45d59d4c2e53c60281dde84ef43df4c79 126B / 126B 2.5s
=> => sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B 2.7s
=> => extracting sha256:b55da06e3b41084804b2e5dbba71d35d26478b19ba8055d07a393cae22e9935f 3.5s
=> => extracting sha256:973f1b4898e9c2c22c54ff9d1bc2e2d45d59d4c2e53c60281dde84ef43df4c79 0.0s
=> => extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 0.0s
=> [internal] load build context 3.4s
=> => transferring context: 610.98MB 3.3s
=> [base 1/2] FROM mcr.microsoft.com/dotnet/aspnet:10.0@sha256:55e37c7795bfaf6b9cc5d77c155811d9569f529d86e20647704bc 4.7s
=> => resolve mcr.microsoft.com/dotnet/aspnet:10.0@sha256:55e37c7795bfaf6b9cc5d77c155811d9569f529d86e20647704bc1d7dd 0.1s
=> => sha256:55e37c7795bfaf6b9cc5d77c155811d9569f529d86e20647704bc1d7dd9741d4 1.08kB / 1.08kB 0.0s
=> => sha256:f328c70651395189836bba64f044895274f3b598a8cd8de2e91ebc6465f47535 3.12kB / 3.12kB 0.0s
=> => sha256:b40150c1c2717d324cdb17278c8efdfa4dfcd2ffe083e976f0bcedf31115f081 29.73MB / 29.73MB 1.4s
=> => sha256:27640c99102cbc65ab781f867595024e751151897ed80eab17cc75adb22bb3c2 3.56kB / 3.56kB 0.2s
=> => sha256:fc1c5573d92542bb05785498ed2bec48bb429edefd7a0c32cee934329f104926 1.58kB / 1.58kB 0.0s
=> => sha256:33919016b1bbea02a7f751a9ca5f6b31f1dffd1f5f0134f44b29d8bb4fbc33a6 16.82MB / 16.82MB 0.5s
=> => sha256:d47ce24876437904e26a4e0c1a183649aebed354c3b1be6a68ac7e9052cf6703 36.66MB / 36.66MB 1.7s
=> => sha256:72f9feecfdbd428c84b871f5d41a165172772583b59cc436386f1e76c3f81f5c 154B / 154B 0.6s
=> => sha256:a51402fb1ecf83c9206b43cc071827d9deca95ed6953b7205612720c390c86fb 12.77MB / 12.77MB 0.9s
=> => extracting sha256:b40150c1c2717d324cdb17278c8efdfa4dfcd2ffe083e976f0bcedf31115f081 1.3s
=> => extracting sha256:33919016b1bbea02a7f751a9ca5f6b31f1dffd1f5f0134f44b29d8bb4fbc33a6 9.5s
=> => extracting sha256:27640c99102cbc65ab781f867595024e751151897ed80eab17cc75adb22bb3c2 0.0s
=> => extracting sha256:d47ce24876437904e26a4e0c1a183649aebed354c3b1be6a68ac7e9052cf6703 0.7s
=> => extracting sha256:72f9feecfdbd428c84b871f5d41a165172772583b59cc436386f1e76c3f81f5c 8.2s
=> => extracting sha256:a51402fb1ecf83c9206b43cc071827d9deca95ed6953b7205612720c390c86fb 0.2s
=> [base 2/2] WORKDIR /app 0.8s
=> [final 1/9] WORKDIR /app 0.1s
=> CANCELED [final 2/9] RUN apt-get update && apt-get install -y --no-install-recommends curl ca-certificates gnupg 6.8s
=> CANCELED [gosu-builder 2/2] RUN CGO_ENABLED=0 go install github.com/tianon/gosu@1.19 4.5s
=> [build 2/8] WORKDIR /src 0.5s
=> [build 3/8] COPY [listenarr.api/Listenarr.Api.csproj, listenarr.api/] 0.1s
=> ERROR [build 4/8] RUN dotnet restore "listenarr.api/Listenarr.Api.csproj" 0.9s
------
> [build 4/8] RUN dotnet restore "listenarr.api/Listenarr.Api.csproj":
0.809 Determining projects to restore...
0.811 Skipping project "/src/listenarr.domain/Listenarr.Domain.csproj" because it was not found.
0.811 Skipping project "/src/listenarr.application/Listenarr.Application.csproj" because it was not found.
0.811 Skipping project "/src/listenarr.infrastructure/Listenarr.Infrastructure.csproj" because it was not found.
0.812 Skipping project "/src/listenarr.domain/Listenarr.Domain.csproj" because it was not found.
0.812 Skipping project "/src/listenarr.application/Listenarr.Application.csproj" because it was not found.
0.812 Skipping project "/src/listenarr.infrastructure/Listenarr.Infrastructure.csproj" because it was not found.
0.860 /usr/share/dotnet/sdk/10.0.203/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets(109,5): error NETSDK1013: The TargetFramework value '' was not recognized. It may be misspelled. If not, then the TargetFrameworkIdentifier and/or TargetFrameworkVersion properties must be specified explicitly. [/src/listenarr.api/Listenarr.Api.csproj]
------
Dockerfile:18
--------------------
16 | WORKDIR /src
17 | COPY ["listenarr.api/Listenarr.Api.csproj", "listenarr.api/"]
18 | >>> RUN dotnet restore "listenarr.api/Listenarr.Api.csproj"
19 | COPY . .
20 | WORKDIR "/src/listenarr.api"
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c dotnet restore \"listenarr.api/Listenarr.Api.csproj\"" did not complete successfully: exit code: 1
Trying to build
canaryon NixOS, Docker version 28.5.2.