Skip to content

Local docker build fails #556

@lhanson

Description

@lhanson

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions