Open balajivijayakumar1994 opened 1 year ago
[build 4/6] RUN dotnet restore:
11 1.075 Determining projects to restore...
11 7.428 /src/MyMicroservice.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json.
11 7.472 Failed to restore /src/MyMicroservice.csproj (in 6.2 sec).
executor failed running [/bin/sh -c dotnet restore]: exit code: 1
Please help to resolve this
/cc @nishanil
Using Windows Docker desktop to build the basic image here is the Docker file content for reference
--content starts---
FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build WORKDIR /src COPY MyMicroservice.csproj . RUN dotnet restore --verbosity detailed COPY . . RUN dotnet publish -c release -o /app
FROM mcr.microsoft.com/dotnet/aspnet:6.0 WORKDIR /app COPY --from=build /app . ENTRYPOINT ["dotnet", "MyMicroservice.dll"]
--content ends--
@nishanil can you please help with this?
Hi @carlossanlop, Can you please assign this issue to me, I'll check this and provide updates.
@erjain should we always assign to you instead of Nish?
Sure @mairaw .
hi @erjain,
Any update on this
Hi @balajivijayakumar1994, I tested the tutorial and it worked fine for me. It seems the docker file content is old, you are using mcr.microsoft.com/dotnet/sdk:6.0 . It has been updated to .NET 7.0 (add a DockerFile), can you revisit the link : https://dotnet.microsoft.com/en-us/learn/aspnet/microservice-tutorial/install and try afresh. I hope it helps.
Hi @erjain ,
i did exact same thing as mentioned in document but still facing the same
[build 4/6] RUN dotnet restore:
11 0.818 Determining projects to restore...
11 66.76 /src/MyMicroservice.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json.
11 132.3 /src/MyMicroservice.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json.
11 132.4 Failed to restore /src/MyMicroservice.csproj (in 2.19 min).
Note- I tired the steps in Windows machine with docker installed with docker version as Docker version 20.10.21, build baeda1f
please let me know what i am missing here...
basic project itself is failing and it even worries more for bigger project in asp .net core
Please visit this comment for a similar issue: https://github.com/dotnet/core/issues/8048#issuecomment-1371947529. Can you ensure that you have .NET 7 SDK installed in your system? Also, please ensure that only 'Use TLS 1.2' was enabled in edge Options, and no proxy settings were set up. I hope it helps.
Hi @balajivijayakumar1994, are we good to close the issue?
Closing it. We can re-open if the problem is still happening.
hi @tarekgh @erjain ,
Still I am facing issue and I have TLS 1.2 enabled in Edge options.
people recommended to use DNS setting but what IP should have to mention in DNS configuration
please help .I am stuck at this step for a month now
Thanks @balajivijayakumar1994
I reopened it. properly @erjain can help more here.
This is how one of the users has solved the issue: https://github.com/dotnet/core/issues/8337#issuecomment-1488941949
Experiencing the same.
Updating the dns does the fix it for me. Any other solutions?
@balajivijayakumar1994 How did you fix it?
Hello all,
I am having the same error.
My company uses ZScaler. Is it possible that this is the problem?
Any help is most appreciated.
Regards, Joel
Any update on this? I am stuck with a similar issue
Any update on this? I am stuck with a similar issue
Yes. The problem was that I needed to copy the ZScaler cert to the docker. I added these lines to the Dockerfile:
WORKDIR /src COPY ZscalerRootCA.crt . ADD ZscalerRootCA.crt /usr/local/share/ca-certificates/ZscalerRootCA.crt ADD ZscalerRootCA.crt /etc/ssl/certs/ZscalerRootCA.crt RUN chmod 644 /usr/local/share/ca-certificates/ZscalerRootCA.crt && update-ca-certificates
With the cert in place, the docker was able to reach the internet and nuget.org
for anyone else having this issue in WSL2, this fixed the problem for me: https://github.com/microsoft/WSL/issues/8358#issuecomment-1115488177
Problem encountered on https://dotnet.microsoft.com/en-us/learn/aspnet/microservice-tutorial/docker-image Operating System: windows
Provide details about the problem you're experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.