-
Notifications
You must be signed in to change notification settings - Fork 51
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Feature id and version
ghcr.io/devcontainers-extra/features/uv:1
Dev Container base Image
mcr.microsoft.com/devcontainers/python:1-3.12-bullseye
What happened?
Devcontainer build fails given this config:
{
"name": "Python 3",
"image": "mcr.microsoft.com/devcontainers/python:1-3.12-bullseye",
"features": {
"ghcr.io/devcontainers-extra/features/uv:1": {
"version": "0.8.19"
}
}
}Perhaps I'm not specifying the version correctly?
Relevant log output
[36 ms] Dev Containers 0.427.0 in VS Code 1.103.2 (6f17636121051a53c88d3e605c491d22af2ba755).
[35 ms] Start: Resolving Remote
[54 ms] Setting up container for folder or workspace: /home/m/source/test/test-repo
[94 ms] Start: Check Docker is running
[95 ms] Start: Run: docker version
[116 ms] Client: Docker Engine - Community
Version: 28.4.0
API version: 1.51
Go version: go1.24.7
Git commit: d8eb465
Built: Wed Sep 3 20:57:32 2025
OS/Arch: linux/amd64
Context: default
Server: Docker Engine - Community
Engine:
[117 ms] Version: 28.4.0
API version: 1.51 (minimum version 1.24)
Go version: go1.24.7
Git commit: 249d679
Built: Wed Sep 3 20:57:32 2025
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.7.27
GitCommit: 05044ec0a9a75232cad458027ca83437aae3f4da
runc:
Version: 1.2.5
GitCommit: v1.2.5-0-g59923ef
docker-init:
Version: 0.19.0
GitCommit: de40ad0
[120 ms] Start: Run: docker volume ls -q
[139 ms] Start: Run: docker ps -q -a --filter label=vsch.local.folder=/home/m/source/test/test-repo --filter label=vsch.quality=stable
[158 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/m/source/test/test-repo --filter label=devcontainer.config_file=/home/m/source/test/test-repo/.devcontainer/devcontainer.json
[175 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/m/source/test/test-repo
[193 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/m/source/test/test-repo
[210 ms] Running Dev Containers CLI: up --user-data-folder /home/m/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-371ed84d-a2fa-4c2f-ae96-70df868162f11758335794664 --workspace-folder /home/m/source/test/test-repo --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=/home/m/source/test/test-repo --id-label devcontainer.config_file=/home/m/source/test/test-repo/.devcontainer/devcontainer.json --log-level debug --log-format json --config /home/m/source/test/test-repo/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root --include-configuration --include-merged-configuration
[210 ms] Start: Run: /usr/share/code/code /home/m/.vscode/extensions/ms-vscode-remote.remote-containers-0.427.0/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /home/m/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-371ed84d-a2fa-4c2f-ae96-70df868162f11758335794664 --workspace-folder /home/m/source/test/test-repo --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=/home/m/source/test/test-repo --id-label devcontainer.config_file=/home/m/source/test/test-repo/.devcontainer/devcontainer.json --log-level debug --log-format json --config /home/m/source/test/test-repo/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root --include-configuration --include-merged-configuration
[397 ms] @devcontainers/cli 0.80.1. Node.js v22.17.0. linux 6.14.0-29-generic x64.
[397 ms] Start: Run: docker buildx version
[463 ms] github.com/docker/buildx v0.27.0 bac71de
[463 ms]
[464 ms] Start: Run: docker -v
[509 ms] Start: Resolving Remote
[513 ms] Start: Run: git rev-parse --show-cdup
[521 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/m/source/test/test-repo --filter label=devcontainer.config_file=/home/m/source/test/test-repo/.devcontainer/devcontainer.json
[541 ms] Start: Run: docker inspect --type image mcr.microsoft.com/devcontainers/python:1-3.12-bullseye
[562 ms] Loading 146 extra certificates from /etc/ssl/certs/ca-certificates.crt.
[3508 ms] Resolving Feature dependencies for 'ghcr.io/devcontainers-extra/features/uv:1'...
[3509 ms] * Processing feature: ghcr.io/devcontainers-extra/features/uv:1
[3957 ms] Start: Run: docker-credential-secret get
[5036 ms] * Fetching feature: uv_0_oci
[6204 ms] Files to omit: ''
[6234 ms] * Fetched feature: uv_0_oci version 1.0.0
[6241 ms] Start: Run: docker buildx build --load --build-context dev_containers_feature_content_source=/tmp/devcontainercli-m/container-features/0.80.1-1758335799152 --build-arg _DEV_CONTAINERS_BASE_IMAGE=mcr.microsoft.com/devcontainers/python:1-3.12-bullseye --build-arg _DEV_CONTAINERS_IMAGE_USER=root --build-arg _DEV_CONTAINERS_FEATURE_CONTENT_SOURCE=dev_container_feature_content_temp --target dev_containers_target_stage -f /tmp/devcontainercli-m/container-features/0.80.1-1758335799152/Dockerfile.extended -t vsc-test-repo-5113728be1628a7e1c414b09cdef3cf736838ec5fcd00d9269c1274e56b0d605-features /home/m/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/empty-folder
[+] Building 7.1s (14/14) FINISHED docker:default
=> [internal] load build definition from Dockerfile.extended 0.0s
=> => transferring dockerfile: 3.06kB 0.0s
=> resolve image config for docker-image://docker.io/docker/dockerfile:1 1.0s
=> CACHED docker-image://docker.io/docker/dockerfile:1.4@sha256:9ba7531b 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [internal] load metadata for mcr.microsoft.com/devcontainers/python:1 0.6s
=> [context dev_containers_feature_content_source] load .dockerignore 0.0s
=> => transferring dev_containers_feature_content_source: 2B 0.0s
=> [context dev_containers_feature_content_source] load from client 0.0s
=> => transferring dev_containers_feature_content_source: 15.77kB 0.0s
=> [dev_containers_feature_content_normalize 1/3] FROM mcr.microsoft.com 0.0s
=> CACHED [dev_containers_target_stage 2/5] RUN mkdir -p /tmp/dev-contai 0.0s
=> CACHED [dev_containers_feature_content_normalize 2/3] COPY --from=dev 0.0s
=> CACHED [dev_containers_feature_content_normalize 3/3] RUN chmod -R 07 0.0s
=> CACHED [dev_containers_target_stage 3/5] COPY --from=dev_containers_f 0.0s
=> CACHED [dev_containers_target_stage 4/5] RUN echo "_CONTAINER_USER_HO 0.0s
=> ERROR [dev_containers_target_stage 5/5] RUN --mount=type=bind,from=de 5.2s
------
> [dev_containers_target_stage 5/5] RUN --mount=type=bind,from=dev_containers_feature_content_source,source=uv_0,target=/tmp/build-features-src/uv_0 cp -ar /tmp/build-features-src/uv_0 /tmp/dev-container-features && chmod -R 0755 /tmp/dev-container-features/uv_0 && cd /tmp/dev-container-features/uv_0 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh && rm -rf /tmp/dev-container-features/uv_0:
0.121 ===========================================================================
0.121 Feature : uv (via GitHub Releases)
0.121 Description : An extremely fast Python package and project manager, written in Rust.
0.121 Id : ghcr.io/devcontainers-extra/features/uv
0.121 Version : 1.0.0
0.121 Documentation : http://github.com/devcontainers-extra/features/tree/main/src/uv
0.121 Options :
0.121 VERSION="0.8.19"
0.121 ===========================================================================
5.162 ERROR: Feature "uv (via GitHub Releases)" (ghcr.io/devcontainers-extra/features/uv) failed to install! Look at the documentation at http://github.com/devcontainers-extra/features/tree/main/src/uv for help troubleshooting this error.
------
ERROR: failed to build: failed to solve: process "/bin/sh -c cp -ar /tmp/build-features-src/uv_0 /tmp/dev-container-features && chmod -R 0755 /tmp/dev-container-features/uv_0 && cd /tmp/dev-container-features/uv_0 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh && rm -rf /tmp/dev-container-features/uv_0" did not complete successfully: exit code: 6
[13410 ms] Error: Command failed: docker buildx build --load --build-context dev_containers_feature_content_source=/tmp/devcontainercli-m/container-features/0.80.1-1758335799152 --build-arg _DEV_CONTAINERS_BASE_IMAGE=mcr.microsoft.com/devcontainers/python:1-3.12-bullseye --build-arg _DEV_CONTAINERS_IMAGE_USER=root --build-arg _DEV_CONTAINERS_FEATURE_CONTENT_SOURCE=dev_container_feature_content_temp --target dev_containers_target_stage -f /tmp/devcontainercli-m/container-features/0.80.1-1758335799152/Dockerfile.extended -t vsc-test-repo-5113728be1628a7e1c414b09cdef3cf736838ec5fcd00d9269c1274e56b0d605-features /home/m/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/empty-folder
[13410 ms] at w6 (/home/m/.vscode/extensions/ms-vscode-remote.remote-containers-0.427.0/dist/spec-node/devContainersSpecCLI.js:467:1253)
[13410 ms] at ax (/home/m/.vscode/extensions/ms-vscode-remote.remote-containers-0.427.0/dist/spec-node/devContainersSpecCLI.js:467:997)
[13411 ms] at async Y6 (/home/m/.vscode/extensions/ms-vscode-remote.remote-containers-0.427.0/dist/spec-node/devContainersSpecCLI.js:484:3842)
[13411 ms] at async BC (/home/m/.vscode/extensions/ms-vscode-remote.remote-containers-0.427.0/dist/spec-node/devContainersSpecCLI.js:484:4957)
[13411 ms] at async p7 (/home/m/.vscode/extensions/ms-vscode-remote.remote-containers-0.427.0/dist/spec-node/devContainersSpecCLI.js:665:202)
[13411 ms] at async d7 (/home/m/.vscode/extensions/ms-vscode-remote.remote-containers-0.427.0/dist/spec-node/devContainersSpecCLI.js:664:14804)
[13411 ms] at async /home/m/.vscode/extensions/ms-vscode-remote.remote-containers-0.427.0/dist/spec-node/devContainersSpecCLI.js:484:1188
[13421 ms] Exit code 1
[13427 ms] Command failed: /usr/share/code/code /home/m/.vscode/extensions/ms-vscode-remote.remote-containers-0.427.0/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /home/m/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-371ed84d-a2fa-4c2f-ae96-70df868162f11758335794664 --workspace-folder /home/m/source/test/test-repo --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=/home/m/source/test/test-repo --id-label devcontainer.config_file=/home/m/source/test/test-repo/.devcontainer/devcontainer.json --log-level debug --log-format json --config /home/m/source/test/test-repo/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root --include-configuration --include-merged-configuration
[13427 ms] Exit code 1Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working