Skip to content

Failed to fetch template 'ghcr.io/azure-samples/python-ms-sql-devcontainer/python-mssql'. #5

@MarcBARTOLI

Description

@MarcBARTOLI

Please provide us with the following information:

This issue is for a: (mark with an x)

- [x] bug report -> please search issues before submitting
- [ ] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)

Minimal steps to reproduce

Open a python folder with VSCode
Make sure Dev Containers extension is installed
Press F1 and select New Dev Container
Select Python 3 & Microsoft Sql Server configuration
Select Trust @Azure-Samples, then Create Dev Container

Any log messages given by the failure

Alert box appears with message: Application of the template failed
A click on Show Logs displays:

[385704 ms] Start: Run: docker version --format {{json .}}
[385764 ms] {"Client":{"Version":"27.4.0","ApiVersion":"1.47","DefaultAPIVersion":"1.47","GitCommit":"bde2b89","GoVersion":"go1.22.10","Os":"windows","Arch":"amd64","BuildTime":"Sat Dec 7 10:40:21 2024","Context":"desktop-linux"},"Server":{"Platform":{"Name":"Docker Desktop 4.37.1 (178610)"},"Components":[{"Name":"Engine","Version":"27.4.0","Details":{"ApiVersion":"1.47","Arch":"amd64","BuildTime":"Sat Dec 7 10:38:57 2024","Experimental":"false","GitCommit":"92a8393","GoVersion":"go1.22.10","KernelVersion":"5.15.153.1-microsoft-standard-WSL2","MinAPIVersion":"1.24","Os":"linux"}},{"Name":"containerd","Version":"1.7.21","Details":{"GitCommit":"472731909fa34bd7bc9c087e4c27943f9835f111"}},{"Name":"runc","Version":"1.1.13","Details":{"GitCommit":"v1.1.13-0-g58aa920"}},{"Name":"docker-init","Version":"0.19.0","Details":{"GitCommit":"de40ad0"}}],"Version":"27.4.0","ApiVersion":"1.47","MinAPIVersion":"1.24","GitCommit":"92a8393","GoVersion":"go1.22.10","Os":"linux","Arch":"amd64","KernelVersion":"5.15.153.1-microsoft-standard-WSL2","BuildTime":"2024-12-07T10:38:57.000000000+00:00"}}
[385770 ms] Start: Run: docker pull alpine:3.16.3
[385867 ms] Start: Run: docker volume ls -q
[393000 ms] Start: Run: docker volume create --label dev.container.volume=true python-mssql-7
[393056 ms] Start: Run: docker run -d --mount type=volume,src=python-mssql-7,dst=/workspaces alpine:3.16.3 sleep infinity
[393476 ms] Preparing to apply Template 'ghcr.io/azure-samples/python-ms-sql-devcontainer/python-mssql'
[393477 ms] Running Dev Containers CLI: templates apply --workspace-folder C:\Users\Drakh\AppData\Local\Temp\tmp-output-dir-1735437201335 --template-id ghcr.io/azure-samples/python-ms-sql-devcontainer/python-mssql --template-args {} --features [] --tmp-dir C:\Users\Drakh\AppData\Local\Temp\tmp-dir-1735437201335 --log-level debug --omit-paths []
[393477 ms] Start: Run: C:\Users\Drakh\AppData\Local\Programs\Microsoft VS Code\Code.exe c:\Users\Drakh.vscode\extensions\ms-vscode-remote.remote-containers-0.394.0\dist\spec-node\devContainersSpecCLI.js templates apply --workspace-folder C:\Users\Drakh\AppData\Local\Temp\tmp-output-dir-1735437201335 --template-id ghcr.io/azure-samples/python-ms-sql-devcontainer/python-mssql --template-args {} --features [] --tmp-dir C:\Users\Drakh\AppData\Local\Temp\tmp-dir-1735437201335 --log-level debug --omit-paths []
[393639 ms] [2024-12-29T01:53:21.497Z] @devcontainers/cli 0.72.0. Node.js v20.18.1. win32 10.0.26100 x64.
[393644 ms] [2024-12-29T01:53:21.502Z] Loading 42 extra certificates from C:\Users\Drakh\AppData\Local\Temp\vsch\certificates-423651c2fb9da2f1b093b096ae2e536ff4c88f35ed537c4a8b549f716963bb68.pem.
[393804 ms] [2024-12-29T01:53:21.663Z] Start: Run: docker-credential-desktop get
[393855 ms] [2024-12-29T01:53:21.714Z] Stop (51 ms): Run: docker-credential-desktop get
[394001 ms] [2024-12-29T01:53:21.860Z] [httpOci] 401: Credentials for 'ghcr.io' may be expired. Attempting request anonymously.
[394002 ms] [2024-12-29T01:53:21.860Z] {"errors":[{"code":"UNAUTHORIZED","message":"authentication required"}]}
[394002 ms] .
[394151 ms] [2024-12-29T01:53:22.009Z] [httpOci] 401: Failed to fetch bearer token for 'ghcr.io': {"errors":[{"code":"UNAUTHORIZED","message":"authentication required"}]}
[394151 ms] [2024-12-29T01:53:22.010Z] [httpOci] ERR: Failed to fetch Bearer token from registry.
[394151 ms] [2024-12-29T01:53:22.010Z] Request 'https://ghcr.io/v2/azure-samples/python-ms-sql-devcontainer/python-mssql/manifests/latest' failed
[394151 ms] [2024-12-29T01:53:22.010Z] Failed to fetch template manifest for ghcr.io/azure-samples/python-ms-sql-devcontainer/python-mssql
[394151 ms] [2024-12-29T01:53:22.010Z] Failed to fetch template 'ghcr.io/azure-samples/python-ms-sql-devcontainer/python-mssql'.
[394160 ms] Exit code 1
[395439 ms] Start: Run: docker rm -f 80de4c9c26956ed0bb46bf02e909665a3642b3e9cc95fd291b786a9487217d73

Expected/desired behavior

I should be able to setup the dev container

OS and Version?

Windows 11

Versions

Current (at date 29/12/2024)

Mention any other details that might be useful

Already tried to fix the 401: Failed to fetch bearer token for 'ghcr.io'_ error by myself, using docker logout ghcr.io withouyt success.


Thanks! We'll be in touch soon.

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