microsoft / microsoft/vscode-remote-release
`.gitconfig` not copied to development container when a symlink on host system
Open
@chrmarti is already working on this.
Since Mar 23, 2025.
bug
containers
- Dominant language
- Dockerfile
- Stars
- 4.2k
- Forks
- 470
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 1
Description
- VSCode Version:
1.98.0 - Local OS Version:
macOS 15.3.1 - Remote OS Version:
mcr.microsoft.com/devcontainers/python:3.13-bookworm - Remote Extension/Connection Type: Dev Container
- Logs:
[11 ms] Dev Containers 0.401.0 in VS Code 1.98.0 (6609ac3d66f4eade5cf376d1cb76f13985724bcb).
[10 ms] Start: Resolving Remote
[17 ms] Setting up container for folder or workspace: /Users/andrew/Repositories/Personal/chess-db
[17 ms] Context: desktop-linux
[20 ms] Start: Check Docker is running
[20 ms] Start: Run: docker version
[38 ms] Client:
Version: 27.5.1
API version: 1.47
Go version: go1.22.11
Git commit: 9f9e405
Built: Wed Jan 22 13:37:19 2025
OS/Arch:
[39 ms] darwin/arm64
Context: desktop-linux
Server: Docker Desktop 4.38.0 (181591)
Engine:
Version: 27.5.1
API version: 1.47 (minimum version 1.24)
Go version: go1.22.11
Git commit: 4c9b3b0
Built: Wed Jan 22 13:41:25 2025
OS/Arch: linux/arm64
Experimental: false
containerd:
Version: 1.7.25
GitCommit: bcc810d6b9066471b0b6fa75f557a15a1cbf31bb
runc:
Version: 1.1.12
GitCommit: v1.1.12-0-g51d5e946
docker-init:
Version: 0.19.0
GitCommit: de40ad0
[40 ms] Start: Run: docker volume ls -q
[53 ms] Start: Run: docker inspect --type container cafbca9b84eea7d26df99623b22dda22f1b5b2ead6edf1379c91e8cdf6977f15
[68 ms] Start: Run: docker ps -q -a --filter label=vsch.local.folder=/Users/andrew/Repositories/Personal/chess-db --filter label=vsch.quality=stable
[83 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/andrew/Repositories/Personal/chess-db --filter label=devcontainer.config_file=/Users/andrew/Repositories/Personal/chess-db/.devcontainer/devcontainer.json
[94 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/andrew/Repositories/Personal/chess-db
[106 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/andrew/Repositories/Personal/chess-db
[118 ms] Running Dev Containers CLI: up --user-data-folder /Users/andrew/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-b4966910-603a-498b-9868-9bcd15f378ff1742766615452 --workspace-folder /Users/andrew/Repositories/Personal/chess-db --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=/Users/andrew/Repositories/Personal/chess-db --id-label devcontainer.config_file=/Users/andrew/Repositories/Personal/chess-db/.devcontainer/devcontainer.json --log-level debug --log-format json --config /Users/andrew/Repositories/Personal/chess-db/.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
[137 ms] ProxyResolver#loadSystemCertificates count
[138 ms] ProxyResolver#loadSystemCertificates count filtered
[138 ms] Start: Run: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Users/andrew/.vscode/extensions/ms-vscode-remote.remote-containers-0.401.0/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /Users/andrew/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-b4966910-603a-498b-9868-9bcd15f378ff1742766615452 --workspace-folder /Users/andrew/Repositories/Personal/chess-db --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=/Users/andrew/Repositories/Personal/chess-db --id-label devcontainer.config_file=/Users/andrew/Repositories/Personal/chess-db/.devcontainer/devcontainer.json --log-level debug --log-format json --config /Users/andrew/Repositories/Personal/chess-db/.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
[293 ms] @devcontainers/cli 0.74.0. Node.js v20.18.2. darwin 24.3.0 arm64.
[293 ms] Start: Run: docker buildx version
[540 ms] github.com/docker/buildx v0.20.1-desktop.2 aaf7c2bc7f9ec3afee1cec77d671845a4b57a0c8
[540 ms]
[540 ms] Start: Run: docker -v
[550 ms] Start: Resolving Remote
[551 ms] Start: Run: git rev-parse --show-cdup
[558 ms] Loading 18 extra certificates from /var/folders/c1/lhcsclfx6gz8f62fx86rn0940000gn/T/vsch/certificates-5efdfcdc3a1ee2d58b8b05ad41f0aaa691ad02137be26e03dd2fdc0730412153.pem.
[618 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/andrew/Repositories/Personal/chess-db --filter label=devcontainer.config_file=/Users/andrew/Repositories/Personal/chess-db/.devcontainer/devcontainer.json
[630 ms] Start: Run: docker inspect --type image mcr.microsoft.com/devcontainers/python:3.13-bookworm
[643 ms] Resolving Feature dependencies for 'ghcr.io/devcontainers/features/common-utils:2'...
[643 ms] * Processing feature: ghcr.io/devcontainers/features/common-utils:2
[736 ms] Start: Run: docker-credential-desktop get
[1042 ms] Resolving Feature dependencies for 'ghcr.io/devcontainers/features/docker-outside-of-docker:1'...
[1042 ms] * Processing feature: ghcr.io/devcontainers/features/docker-outside-of-docker:1
[1189 ms] * Processing feature: ghcr.io/devcontainers/features/common-utils
[1322 ms] Resolving Feature dependencies for 'ghcr.io/devcontainers/features/git-lfs:1'...
[1322 ms] * Processing feature: ghcr.io/devcontainers/features/git-lfs:1
[1432 ms] * Processing feature: ghcr.io/devcontainers/features/common-utils
[1593 ms] Resolving Feature dependencies for 'ghcr.io/dhoeric/features/act:1'...
[1593 ms] * Processing feature: ghcr.io/dhoeric/features/act:1
[1859 ms] Files to omit: ''
[1864 ms] * Processing feature: ghcr.io/devcontainers/features/common-utils
[1974 ms] Resolving Feature dependencies for 'ghcr.io/devcontainers-extra/features/poetry:2'...
[1974 ms] * Processing feature: ghcr.io/devcontainers-extra/features/poetry:2
[2096 ms] * Processing feature: ghcr.io/devcontainers-extra/features/pipx-package
[2199 ms] * Processing feature: ghcr.io/devcontainers/features/python
[2306 ms] Soft-dependency 'ghcr.io/devcontainers/features/python' is not required. Removing from installation order...
[2306 ms] Soft-dependency 'ghcr.io/devcontainers-extra/features/pipx-package' is not required. Removing from installation order...
[2307 ms] * Fetching feature: poetry_0_oci
[2448 ms] Files to omit: ''
[2452 ms] * Fetched feature: poetry_0_oci version 2.0.17
[2452 ms] * Fetching feature: common-utils_1_oci
[2611 ms] Files to omit: ''
[2618 ms] * Fetched feature: common-utils_1_oci version 2.5.2
[2618 ms] * Fetching feature: docker-outside-of-docker_2_oci
[2761 ms] Files to omit: ''
[2762 ms] * Fetched feature: docker-outside-of-docker_2_oci version 1.6.0
[2762 ms] * Fetching feature: git-lfs_3_oci
[2911 ms] Files to omit: ''
[2912 ms] * Fetched feature: git-lfs_3_oci version 1.2.3
[2912 ms] * Fetching feature: act_4_oci
[3060 ms] Files to omit: ''
[3062 ms] * Fetched feature: act_4_oci version 1.0.0
[3071 ms] Start: Run: docker buildx build --load --build-context dev_containers_feature_content_source=/var/folders/c1/lhcsclfx6gz8f62fx86rn0940000gn/T/devcontainercli/container-features/0.74.0-1742766616630 --build-arg _DEV_CONTAINERS_BASE_IMAGE=mcr.microsoft.com/devcontainers/python:3.13-bookworm --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 /var/folders/c1/lhcsclfx6gz8f62fx86rn0940000gn/T/devcontainercli/container-features/0.74.0-1742766616630/Dockerfile.extended -t vsc-chess-db-6eeb26c85e8dbbe8ce5682688130df9e0af6e63259e347e6dc61a8592bffbced-features /Users/andrew/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/empty-folder
[+] Building 0.6s (20/20) FINISHED docker:desktop-linux
=> [internal] load build definition from Dockerfile.extended 0.0s
=> => transferring dockerfile: 5.00kB 0.0s
=> resolve image config for docker-image://docker.io/docker/dockerfile:1 0.3s
=> [auth] docker/dockerfile:pull token for registry-1.docker.io 0.0s
=> CACHED docker-image://docker.io/docker/dockerfile:1.4@sha256:9ba7531b 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [context dev_containers_feature_content_source] load .dockerignore 0.0s
=> => transferring dev_containers_feature_content_source: 2B 0.0s
=> [internal] load metadata for mcr.microsoft.com/devcontainers/python:3 0.0s
=> [context dev_containers_feature_content_source] load from client 0.0s
=> => transferring dev_containers_feature_content_source: 22.10kB 0.0s
=> [dev_containers_feature_content_normalize 1/3] FROM mcr.microsoft.com 0.0s
=> CACHED [dev_containers_target_stage 2/9] 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/9] COPY --from=dev_containers_f 0.0s
=> CACHED [dev_containers_target_stage 4/9] RUN echo "_CONTAINER_USER_HO 0.0s
=> CACHED [dev_containers_target_stage 5/9] RUN --mount=type=bind,from=d 0.0s
=> CACHED [dev_containers_target_stage 6/9] RUN --mount=type=bind,from=d 0.0s
=> CACHED [dev_containers_target_stage 7/9] RUN --mount=type=bind,from=d 0.0s
=> CACHED [dev_containers_target_stage 8/9] RUN --mount=type=bind,from=d 0.0s
=> CACHED [dev_containers_target_stage 9/9] RUN --mount=type=bind,from=d 0.0s
=> exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:3da0c15157af5b05cc8956da1d16126dfbb2e6c828f69 0.0s
=> => naming to docker.io/library/vsc-chess-db-6eeb26c85e8dbbe8ce5682688 0.0s
View build details: docker-desktop://dashboard/build/desktop-linux/desktop-linux/iab44u3lgbfmcywqo9jipqldc
What's next:
View a summary of image vulnerabilities and recommendations → docker scout quickview
[4071 ms] Start: Run: docker events --format {{json .}} --filter event=start
[4073 ms] Start: Starting container
[4073 ms] Start: Run: docker run --sig-proxy=false -a STDOUT -a STDERR --mount type=bind,source=/Users/andrew/Repositories/Personal/chess-db,target=/workspaces/chess-db,consistency=cached --mount type=bind,src=/var/run/docker.sock,dst=/var/run/docker-host.sock --mount type=volume,src=vscode,dst=/vscode -l devcontainer.local_folder=/Users/andrew/Repositories/Personal/chess-db -l devcontainer.config_file=/Users/andrew/Repositories/Personal/chess-db/.devcontainer/devcontainer.json -u vscode --entrypoint /bin/sh vsc-chess-db-6eeb26c85e8dbbe8ce5682688130df9e0af6e63259e347e6dc61a8592bffbced-features -c echo Container started
[4303 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/andrew/Repositories/Personal/chess-db --filter label=devcontainer.config_file=/Users/andrew/Repositories/Personal/chess-db/.devcontainer/devcontainer.json
Container started
[4321 ms] Start: Run: docker inspect --type container 17d582a5e851
[4342 ms] Start: Inspecting container
[4342 ms] Start: Run: docker inspect --type container 17d582a5e851d1cae5c97502fb6ecfb9d5c33d333851b0073780ea9d78cf469c
[4356 ms] Start: Run in container: /bin/sh
[4357 ms] Start: Run in container: uname -m
[4425 ms] x86_64
[4425 ms]
[4425 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[4438 ms] PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
[4438 ms]
[4438 ms] Start: Run in container: (command -v getent >/dev/null 2>&1 && getent passwd 'vscode' || grep -E '^vscode|^[^:]*:[^:]*:vscode:' /etc/passwd || true)
[4460 ms] Start: Run in container: test -f '/var/devcontainer/.patchEtcEnvironmentMarker'
[4462 ms]
[4462 ms]
[4462 ms] Exit code 1
[4462 ms] Start: Run in container: /bin/sh
[4463 ms] Start: Run in container: test ! -f '/var/devcontainer/.patchEtcEnvironmentMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcEnvironmentMarker' ; } 2> /dev/null
[4542 ms]
[4542 ms]
[4543 ms] Start: Run in container: cat >> /etc/environment <<'etcEnvrionmentEOF'
[4556 ms]
[4556 ms]
[4556 ms] Start: Run in container: test -f '/var/devcontainer/.patchEtcProfileMarker'
[4557 ms]
[4557 ms]
[4557 ms] Exit code 1
[4557 ms] Start: Run in container: test ! -f '/var/devcontainer/.patchEtcProfileMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcProfileMarker' ; } 2> /dev/null
[4576 ms]
[4576 ms]
[4576 ms] Start: Run in container: sed -i -E 's/((^|\s)PATH=)([^\$]*)$/\1${PATH:-\3}/g' /etc/profile || true
[4609 ms]
[4609 ms]
[4616 ms] Start: Run: docker inspect --type container 17d582a5e851d1cae5c97502fb6ecfb9d5c33d333851b0073780ea9d78cf469c
[4633 ms] Start: Run: docker exec -i -u root 17d582a5e851d1cae5c97502fb6ecfb9d5c33d333851b0073780ea9d78cf469c /bin/sh -c echo "New container started. Keep-alive process started." ; export VSCODE_REMOTE_CONTAINERS_SESSION=b4966910-603a-498b-9868-9bcd15f378ff1742766615452 ; /bin/sh
[4634 ms] Start: Inspecting container
[4634 ms] Start: Run: docker inspect --type container 17d582a5e851d1cae5c97502fb6ecfb9d5c33d333851b0073780ea9d78cf469c
[4652 ms] Start: Run in container: /bin/sh
[4657 ms] Start: Run in container: uname -m
[4733 ms] New container started. Keep-alive process started.
[4772 ms] x86_64
[4772 ms]
[4772 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[4791 ms] PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
[4791 ms]
[4792 ms] Start: Run in container: (command -v getent >/dev/null 2>&1 && getent passwd 'vscode' || grep -E '^vscode|^[^:]*:[^:]*:vscode:' /etc/passwd || true)
[4810 ms] Start: Run in container: command -v git >/dev/null 2>&1 && ROOT_FOLDER="$(git -C '/workspaces/chess-db' rev-parse --show-toplevel)" && test "$(stat -c %u "$ROOT_FOLDER")" != "$(id -u)" && echo -n "$ROOT_FOLDER"
[4868 ms]
[4868 ms]
[4868 ms] Exit code 1
[4869 ms] Start: Updating configuration state
[4871 ms] Start: Setup shutdown monitor
[4872 ms] Forking shutdown monitor: /Users/andrew/.vscode/extensions/ms-vscode-remote.remote-containers-0.401.0/dist/shutdown/shutdownMonitorProcess /var/folders/c1/lhcsclfx6gz8f62fx86rn0940000gn/T/vscode-remote-containers-a0d99927-6344-4108-8608-c6a9a39efe6b.sock singleContainer Debug /Users/andrew/Library/Application Support/Code/logs/20250323T172617/window3/exthost/ms-vscode-remote.remote-containers 1742766615988
[4877 ms] Start: Run in container: test -d '/home/vscode/.vscode-server'
[4878 ms]
[4879 ms]
[4879 ms] Exit code 1
[4879 ms] Start: Run in container: test -d '/home/vscode/.vscode-remote'
[4880 ms]
[4880 ms]
[4880 ms] Exit code 1
[4881 ms] Start: Run in container: test ! -f '/home/vscode/.vscode-server/data/Machine/.writeMachineSettingsMarker' && set -o noclobber && mkdir -p '/home/vscode/.vscode-server/data/Machine' && { > '/home/vscode/.vscode-server/data/Machine/.writeMachineSettingsMarker' ; } 2> /dev/null
[4898 ms]
[4898 ms]
[4899 ms] Start: Run in container: mkdir -p '/home/vscode/.vscode-server/data/Machine' && cat >'/home/vscode/.vscode-server/data/Machine/settings.json' <<'settingsJSON'
[4935 ms]
[4935 ms]
[4936 ms] Start: Run in container: test -d '/home/vscode/.vscode-server/bin/6609ac3d66f4eade5cf376d1cb76f13985724bcb'
[4938 ms]
[4938 ms]
[4938 ms] Exit code 1
[4938 ms] Start: Run in container: test -d '/vscode/vscode-server/bin/linux-x64/6609ac3d66f4eade5cf376d1cb76f13985724bcb'
[4942 ms]
[4942 ms]
[4942 ms] Start: Run in container: mkdir -p '/home/vscode/.vscode-server/bin' && ln -snf '/vscode/vscode-server/bin/linux-x64/6609ac3d66f4eade5cf376d1cb76f13985724bcb' '/home/vscode/.vscode-server/bin/6609ac3d66f4eade5cf376d1cb76f13985724bcb'
[4987 ms]
[4987 ms]
[4987 ms] Start: Run in container: /bin/sh
[4989 ms] Start: Run in container: test -x '/home/vscode/.vscode-server/bin/6609ac3d66f4eade5cf376d1cb76f13985724bcb/bin/helpers/check-requirements.sh'
[4989 ms] Start: Run in container: touch '/vscode/vscode-server/bin/linux-x64/6609ac3d66f4eade5cf376d1cb76f13985724bcb'
[4996 ms]
[4996 ms]
[4996 ms] Start: Run in container: '/home/vscode/.vscode-server/bin/6609ac3d66f4eade5cf376d1cb76f13985724bcb/bin/helpers/check-requirements.sh'
[5095 ms]
[5095 ms]
[5353 ms]
[5353 ms]
[5354 ms] Start: Launching Dev Containers helper.
[5354 ms] ssh-agent: SSH_AUTH_SOCK in container (/tmp/vscode-ssh-auth-86072b93-2321-4922-a537-99b2a082dc48.sock) forwarded to local host (/private/tmp/com.apple.launchd.cy4wKbmJsl/Listeners).
[5354 ms] X11 forwarding: DISPLAY not set on local host.
[5355 ms] Start: Run in container: gpgconf --list-dirs
[5370 ms] sysconfdir:/etc/gnupg
bindir:/usr/bin
libexecdir:/usr/lib/gnupg
libdir:/usr/lib/x86_64-linux-gnu/gnupg
datadir:/usr/share/gnupg
localedir:/usr/share/locale
socketdir:/home/vscode/.gnupg
dirmngr-socket:/home/vscode/.gnupg/S.dirmngr
agent-ssh-socket:/home/vscode/.gnupg/S.gpg-agent.ssh
agent-extra-socket:/home/vscode/.gnupg/S.gpg-agent.extra
agent-browser-socket:/home/vscode/.gnupg/S.gpg-agent.browser
agent-socket:/home/vscode/.gnupg/S.gpg-agent
homedir:/home/vscode/.gnupg
[5371 ms]
[5371 ms] Start: Run in container: ls '/home/vscode/.gnupg/private-keys-v1.d' 2>/dev/null
[5385 ms]
[5385 ms]
[5385 ms] Exit code 2
[5386 ms] Start: Run: gpgconf --list-dirs
[5412 ms] sysconfdir:/opt/homebrew/etc/gnupg
bindir:/opt/homebrew/Cellar/gnupg/2.4.7/bin
libexecdir:/opt/homebrew/Cellar/gnupg/2.4.7/libexec
libdir:/opt/homebrew/Cellar/gnupg/2.4.7/lib/gnupg
datadir:/opt/homebrew/Cellar/gnupg/2.4.7/share/gnupg
localedir:/opt/homebrew/Cellar/gnupg/2.4.7/share/locale
socketdir:/Users/andrew/.gnupg
dirmngr-socket:/Users/andrew/.gnupg/S.dirmngr
keyboxd-socket:/Users/andrew/.gnupg/S.keyboxd
agent-ssh-socket:/Users/andrew/.gnupg/S.gpg-agent.ssh
agent-extra-socket:/Users/andrew/.gnupg/S.gpg-agent.extra
agent-browser-socket:/Users/andrew/.gnupg/S.gpg-agent.browser
agent-socket:/Users/andrew/.gnupg/S.gpg-agent
homedir:/Users/andrew/.gnupg
[5413 ms]
[5413 ms] Start: Run in container: test -f '/home/vscode/.gnupg/pubring.kbx'
[5414 ms]
[5414 ms]
[5414 ms] Exit code 1
[5414 ms] Start: Run in container: test -f '/home/vscode/.gnupg/pubring.gpg'
[5416 ms]
[5416 ms]
[5416 ms] Exit code 1
[5416 ms] Start: Run in container: test -f '/home/vscode/.gnupg/trustdb.gpg'
[5417 ms]
[5417 ms]
[5417 ms] Exit code 1
[5417 ms] Start: Run in container: mkdir -p -m 700 '/home/vscode/.gnupg'
[5417 ms] gpg-agent: Socket in container (/home/vscode/.gnupg/S.gpg-agent) forwarded to local host (/Users/andrew/.gnupg/S.gpg-agent.extra).
[5429 ms]
[5429 ms]
[5429 ms] Start: Run in container: (command -v 'docker' || command -v 'oras' || command -v 'skopeo') >/dev/null 2>&1
[5431 ms]
[5431 ms]
[5431 ms] Start: Run in container: # Test for /home/vscode/.gnupg/pubring.kbx and gpg
[5431 ms] Start: Run in container: /bin/sh
[5432 ms] userEnvProbe: loginInteractiveShell (default)
[5432 ms] Start: Run in container: echo ~
[5448 ms]
[5448 ms]
[5448 ms] Start: Run in container: test -f '/tmp/devcontainers-b4966910-603a-498b-9868-9bcd15f378ff1742766615452/env-loginInteractiveShell.json'
[5450 ms]
[5451 ms]
[5451 ms] Exit code 1
[5451 ms] Start: Run in container: # Test for /home/vscode/.ssh/known_hosts and ssh
[5451 ms] userEnvProbe: not found in cache
[5451 ms] userEnvProbe shell: /bin/bash
[5465 ms]
[5465 ms]
[5465 ms] Start: Run in container: # Copy /Users/andrew/.gnupg/pubring.kbx to /home/vscode/.gnupg/pubring.kbx
[5498 ms] /home/vscode
[5498 ms]
[5498 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-86072b93-2321-4922-a537-99b2a082dc48.js' >/tmp/vscode-remote-containers-86072b93-2321-4922-a537-99b2a082dc48.js
[5506 ms]
[5506 ms]
[5507 ms] Start: Run in container: # Copy /Users/andrew/.ssh/known_hosts to /home/vscode/.ssh/known_hosts
[5510 ms]
[5510 ms]
[5511 ms] Start: Run in container: cat ~/.docker/config.json || echo "{
[5525 ms] {
}
[5525 ms] cat: /home/vscode/.docker/config.json: No such file or directory
[5525 ms] Start: Run in container: mkdir -p /usr/local/bin && cat <<'EOF-/usr/local/bin/docker-credential-dev-containers-86072b93-2321-4922-a537-99b2a082dc48' >/usr/local/bin/docker-credential-dev-containers-86072b93-2321-4922-a537-99b2a082dc48
[5540 ms]
[5540 ms]
[5540 ms] Start: Run in container: # Test for /home/vscode/.gnupg/trustdb.gpg and gpg
[5556 ms]
[5557 ms]
[5557 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --system --replace-all credential.helper '!f() { /home/vscode/.vscode-server/bin/6609ac3d66f4eade5cf376d1cb76f13985724bcb/node /tmp/vscode-remote-containers-86072b93-2321-4922-a537-99b2a082dc48.js git-credential-helper $*; }; f' || true
[5560 ms]
[5560 ms]
[5560 ms] Start: Run in container: # Copy /Users/andrew/.gnupg/trustdb.gpg to /home/vscode/.gnupg/trustdb.gpg
[5579 ms]
[5579 ms]
[5579 ms] Start: Run in container: chmod +x /usr/local/bin/docker-credential-dev-containers-86072b93-2321-4922-a537-99b2a082dc48
[5592 ms]
[5592 ms]
[5594 ms] Start: Run in container: mkdir -p ~/.docker && cat <<'EOF-/usr/local/bin/docker-credential-dev-containers-86072b93-2321-4922-a537-99b2a082dc48' >~/.docker/config.json
[5594 ms]
[5594 ms]
[5595 ms] Start: Run in container: for pid in `cd /proc && ls -d [0-9]*`; do { echo $pid ; readlink /proc/$pid/cwd || echo ; readlink /proc/$pid/ns/mnt || echo ; cat /proc/$pid/stat | tr "
[5595 ms] Start: Run: gpg-connect-agent updatestartuptty /bye
[5620 ms]
[5620 ms]
[5620 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-server-86072b93-2321-4922-a537-99b2a082dc48.js' >/tmp/vscode-remote-containers-server-86072b93-2321-4922-a537-99b2a082dc48.js_1742766621608
[5650 ms]
[5651 ms]
[6260 ms] userEnvProbe PATHs:
Probe: '/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/jupyter:/usr/local/share/nvm/current/bin:/usr/local/bin:/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/jupyter:/usr/local/share/nvm/current/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/vscode/.local/bin'
Container: '/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/jupyter:/usr/local/share/nvm/current/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
[6695 ms] Start: Run in container: mkdir -p '/tmp/devcontainers-b4966910-603a-498b-9868-9bcd15f378ff1742766615452' && cat > '/tmp/devcontainers-b4966910-603a-498b-9868-9bcd15f378ff1742766615452/env-loginInteractiveShell.json' << 'envJSON'
[6718 ms]
[6718 ms]
[6718 ms] Start: Run in container: cat '/home/vscode/.vscode-server/bin/6609ac3d66f4eade5cf376d1cb76f13985724bcb/product.json'
[6730 ms] Start: Run in container: cat '/home/vscode/.vscode-server/data/Machine/.connection-token-6609ac3d66f4eade5cf376d1cb76f13985724bcb' 2>/dev/null || (umask 377 && echo 'c3b8336a-d0c8-4c20-969b-5abf34dfca50' >'/home/vscode/.vscode-server/data/Machine/.connection-token-6609ac3d66f4eade5cf376d1cb76f13985724bcb-682bd55d-6ff1-42f2-8b6b-de91980f9fb0' && mv -n '/home/vscode/.vscode-server/data/Machine/.connection-token-6609ac3d66f4eade5cf376d1cb76f13985724bcb-682bd55d-6ff1-42f2-8b6b-de91980f9fb0' '/home/vscode/.vscode-server/data/Machine/.connection-token-6609ac3d66f4eade5cf376d1cb76f13985724bcb' && rm -f '/home/vscode/.vscode-server/data/Machine/.connection-token-6609ac3d66f4eade5cf376d1cb76f13985724bcb-682bd55d-6ff1-42f2-8b6b-de91980f9fb0' && cat '/home/vscode/.vscode-server/data/Machine/.connection-token-6609ac3d66f4eade5cf376d1cb76f13985724bcb')
[6774 ms] c3b8336a-d0c8-4c20-969b-5abf34dfca50
[6774 ms]
[6775 ms] Start: Starting VS Code Server
[6776 ms] Start: Preparing Extensions
[6776 ms] Start: Run in container: test ! -f '/home/vscode/.vscode-server/data/Machine/.installExtensionsMarker' && set -o noclobber && mkdir -p '/home/vscode/.vscode-server/data/Machine' && { > '/home/vscode/.vscode-server/data/Machine/.installExtensionsMarker' ; } 2> /dev/null
[6789 ms]
[6789 ms]
[6791 ms] Extensions cache, install extensions: dbaeumer.vscode-eslint, ms-python.python, ms-python.vscode-pylance, ms-python.autopep8, ms-azuretools.vscode-docker
[6791 ms] Start: Run in container: test -d /home/vscode/.vscode-server/extensionsCache && ls /home/vscode/.vscode-server/extensionsCache || true
[6793 ms]
[6793 ms]
[6793 ms] Start: Run in container: test -d /vscode/vscode-server/extensionsCache && ls /vscode/vscode-server/extensionsCache || true
[6807 ms] aquasecurityofficial.trivy-vulnerability-scanner-0.8.0
bierner.markdown-preview-github-styles-2.1.0
blackmist.linkcheckmd-0.3.1
chrischinchilla.vale-vscode-0.20.0
davidanson.vscode-markdownlint-0.58.2
dbaeumer.vscode-eslint-3.0.10
eamodio.gitlens-16.3.0
editorconfig.editorconfig-0.17.0
esbenp.prettier-vscode-11.0.0
github.vscode-github-actions-0.27.1
gruntfuggly.todo-tree-0.0.226
ms-azuretools.vscode-docker-1.29.4
ms-python.autopep8-2025.2.0
ms-python.debugpy-2025.4.1-linux-x64
ms-python.python-2025.2.0-linux-x64
ms-python.vscode-pylance-2025.3.2
ms-vscode.makefile-tools-0.11.13
naumovs.color-highlight-2.8.0
oderwat.indent-rainbow-8.3.1
redhat.vscode-yaml-1.16.0
streetsidesoftware.code-spell-checker-4.0.34
yzhang.markdown-all-in-one-3.6.2
[6807 ms]
[6808 ms] Extensions cache, link in container: dbaeumer.vscode-eslint-3.0.10, ms-azuretools.vscode-docker-1.29.4, ms-python.autopep8-2025.2.0, ms-python.python-2025.2.0-linux-x64, ms-python.vscode-pylance-2025.3.2
[6808 ms] Start: Run in container: mkdir -p '/home/vscode/.vscode-server/extensionsCache' && ln -s '/vscode/vscode-server/extensionsCache'/* '/home/vscode/.vscode-server/extensionsCache' || true
[6832 ms]
[6832 ms]
[6833 ms] Optimizing extensions for quality: stable
[6833 ms] Start: Run in container: cd /vscode/vscode-server/extensionsCache && touch 'dbaeumer.vscode-eslint-3.0.10' 'ms-azuretools.vscode-docker-1.29.4' 'ms-python.autopep8-2025.2.0' 'ms-python.python-2025.2.0-linux-x64' 'ms-python.vscode-pylance-2025.3.2'
[6833 ms] Start: Run in container: /home/vscode/.vscode-server/bin/6609ac3d66f4eade5cf376d1cb76f13985724bcb/bin/code-server --log debug --force-disable-user-env --server-data-dir /home/vscode/.vscode-server --use-host-proxy --telemetry-level off --accept-server-license-terms --host 127.0.0.1 --port 0 --connection-token-file /home/vscode/.vscode-server/data/Machine/.connection-token-6609ac3d66f4eade5cf376d1cb76f13985724bcb --extensions-download-dir /home/vscode/.vscode-server/extensionsCache --install-extension dbaeumer.vscode-eslint --install-extension ms-python.python --install-extension ms-python.vscode-pylance --install-extension ms-python.autopep8 --install-extension ms-azuretools.vscode-docker --start-server --disable-websocket-compression --skip-requirements-check
[6844 ms]
[6844 ms]
[7337 ms] *
* Visual Studio Code Server
*
* By using the software, you agree to
* the Visual Studio Code Server License Terms (https://aka.ms/vscode-server-license) and
* the Microsoft Privacy Statement (https://privacy.microsoft.com/en-US/privacystatement).
*
[7353 ms] Server bound to 127.0.0.1:45775 (IPv4)
Extension host agent listening on 45775
[7353 ms] Start: Run in container: echo 45775 >'/home/vscode/.vscode-server/data/Machine/.devport-6609ac3d66f4eade5cf376d1cb76f13985724bcb'
[7355 ms]
[7355 ms]
[7356 ms] Port forwarding for container port 45775 starts listening on local port.
[7357 ms] Port forwarding local port 45775 to container port 45775
[7358 ms] Running Dev Containers CLI: run-user-commands --user-data-folder /Users/andrew/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-b4966910-603a-498b-9868-9bcd15f378ff1742766615452 --workspace-folder /Users/andrew/Repositories/Personal/chess-db --id-label devcontainer.local_folder=/Users/andrew/Repositories/Personal/chess-db --id-label devcontainer.config_file=/Users/andrew/Repositories/Personal/chess-db/.devcontainer/devcontainer.json --container-id 17d582a5e851d1cae5c97502fb6ecfb9d5c33d333851b0073780ea9d78cf469c --log-level debug --log-format json --config /Users/andrew/Repositories/Personal/chess-db/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --skip-non-blocking-commands false --prebuild false --stop-for-personalization true --remote-env REMOTE_CONTAINERS_IPC=/tmp/vscode-remote-containers-ipc-86072b93-2321-4922-a537-99b2a082dc48.sock --remote-env SSH_AUTH_SOCK=/tmp/vscode-ssh-auth-86072b93-2321-4922-a537-99b2a082dc48.sock --remote-env REMOTE_CONTAINERS=true --mount-workspace-git-root --dotfiles-target-path ~/dotfiles
[7358 ms] Start: Run: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Users/andrew/.vscode/extensions/ms-vscode-remote.remote-containers-0.401.0/dist/spec-node/devContainersSpecCLI.js run-user-commands --user-data-folder /Users/andrew/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-b4966910-603a-498b-9868-9bcd15f378ff1742766615452 --workspace-folder /Users/andrew/Repositories/Personal/chess-db --id-label devcontainer.local_folder=/Users/andrew/Repositories/Personal/chess-db --id-label devcontainer.config_file=/Users/andrew/Repositories/Personal/chess-db/.devcontainer/devcontainer.json --container-id 17d582a5e851d1cae5c97502fb6ecfb9d5c33d333851b0073780ea9d78cf469c --log-level debug --log-format json --config /Users/andrew/Repositories/Personal/chess-db/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --skip-non-blocking-commands false --prebuild false --stop-for-personalization true --remote-env REMOTE_CONTAINERS_IPC=/tmp/vscode-remote-containers-ipc-86072b93-2321-4922-a537-99b2a082dc48.sock --remote-env SSH_AUTH_SOCK=/tmp/vscode-ssh-auth-86072b93-2321-4922-a537-99b2a082dc48.sock --remote-env REMOTE_CONTAINERS=true --mount-workspace-git-root --dotfiles-target-path ~/dotfiles
[7364 ms] Initializing configuration support...
[7364 ms] Internal initialization of dev container support package...
[7371 ms] Port forwarding connection from 59768 > 45775 > 45775 in the container.
[7371 ms] Start: Run in container: /home/vscode/.vscode-server/bin/6609ac3d66f4eade5cf376d1cb76f13985724bcb/node -e
[7447 ms] Ignoring option 'skip-requirements-check': not supported for server.
[7459 ms] [21:50:23]
[7548 ms] @devcontainers/cli 0.74.0. Node.js v20.18.2. darwin 24.3.0 arm64.
[7548 ms] Start: Run: docker buildx version
[7566 ms] [21:50:23] Installing extensions...
[7573 ms] [21:50:23] Extension host agent started.
[7592 ms] [21:50:23] Error while reading the extension cache file: /home/vscode/.vscode-server/data/CachedProfilesData/__default__profile__/extensions.builtin.cache Unable to read file '/home/vscode/.vscode-server/data/CachedProfilesData/__default__profile__/extensions.builtin.cache' (Error: Unable to resolve nonexistent file '/home/vscode/.vscode-server/data/CachedProfilesData/__default__profile__/extensions.builtin.cache')
[7594 ms] [21:50:23] Started initializing default profile extensions in extensions installation folder. file:///home/vscode/.vscode-server/extensions
[7616 ms] github.com/docker/buildx v0.20.1-desktop.2 aaf7c2bc7f9ec3afee1cec77d671845a4b57a0c8
[7616 ms]
[7616 ms] Start: Run: docker -v
[7630 ms] Start: Run: git rev-parse --show-cdup
[7637 ms] Start: Run: docker inspect --type container 17d582a5e851d1cae5c97502fb6ecfb9d5c33d333851b0073780ea9d78cf469c
[7664 ms] Start: Inspecting container
[7664 ms] Start: Run: docker inspect --type container 17d582a5e851d1cae5c97502fb6ecfb9d5c33d333851b0073780ea9d78cf469c
[7678 ms] [21:50:23] ComputeTargetPlatform: linux-x64
[7687 ms] Start: Run in container: /bin/sh
[7689 ms] Start: Run in container: uname -m
[7697 ms] [21:50:23] Completed initializing default profile extensions in extensions installation folder. file:///home/vscode/.vscode-server/extensions
[7705 ms] Port forwarding 59768 > 45775 > 45775 stderr: Connection established
[7729 ms] [21:50:23] ComputeTargetPlatform: linux-x64
[7739 ms] Port forwarding connection from 59769 > 45775 > 45775 in the container.
[7739 ms] Start: Run in container: /home/vscode/.vscode-server/bin/6609ac3d66f4eade5cf376d1cb76f13985724bcb/node -e
[7777 ms] x86_64
[7777 ms]
[7777 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[7794 ms] PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
[7794 ms]
[7794 ms] Start: Run in container: (command -v getent >/dev/null 2>&1 && getent passwd 'vscode' || grep -E '^vscode|^[^:]*:[^:]*:vscode:' /etc/passwd || true)
[7805 ms] [21:50:23] [127.0.0.1][8bec674b][ManagementConnection] New connection established.
[7816 ms] userEnvProbe: loginInteractiveShell (default)
[7817 ms] Start: Run in container: test -f '/tmp/devcontainers-b4966910-603a-498b-9868-9bcd15f378ff1742766615452/env-loginInteractiveShell.json'
[7819 ms]
[7819 ms]
[7819 ms] Start: Run in container: mkdir -p '/home/vscode/.devcontainer' && CONTENT="$(cat '/home/vscode/.devcontainer/.onCreateCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2025-03-23T21:50:20.081856544Z}" != '2025-03-23T21:50:20.081856544Z' ] && echo '2025-03-23T21:50:20.081856544Z' > '/home/vscode/.devcontainer/.onCreateCommandMarker'
[7822 ms] [21:50:23] Log level changed to info
[7856 ms]
[7856 ms]
[7856 ms] Start: Run in container: cat '/tmp/devcontainers-b4966910-603a-498b-9868-9bcd15f378ff1742766615452/env-loginInteractiveShell.json'
[7871 ms] {
"NVM_RC_VERSION": "",
"PYTHON_SHA256": "d984bcc57cd67caab26f7def42e523b1c015bbc5dc07836cf4f0b63fa159eb56",
"HOSTNAME": "17d582a5e851",
"PYTHON_VERSION": "3.13.2",
"UV_USE_IO_URING": "0",
"REMOTE_CONTAINERS_IPC": "/tmp/vscode-remote-containers-ipc-86072b93-2321-4922-a537-99b2a082dc48.sock",
"PIPX_BIN_DIR": "/usr/local/py-utils/bin",
"HOME": "/home/vscode",
"LS_COLORS": "",
"NVM_SYMLINK_CURRENT": "true",
"GPG_KEY": "7169605F62C751356D054A26A821E680E5FA6305",
"PYTHON_PATH": "/usr/local/python/current",
"NVM_DIR": "/usr/local/share/nvm",
"REMOTE_CONTAINERS_SOCKETS": "[\"/tmp/vscode-ssh-auth-86072b93-2321-4922-a537-99b2a082dc48.sock\",\"/home/vscode/.gnupg/S.gpg-agent\"]",
"USER": "vscode",
"PIPX_HOME": "/usr/local/py-utils",
"SHLVL": "1",
"NVM_CD_FLAGS": "",
"PROMPT_DIRTRIM": "4",
"PATH": "/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/jupyter:/usr/local/share/nvm/current/bin:/usr/local/bin:/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/jupyter:/usr/local/share/nvm/current/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/vscode/.local/bin",
"_": "/usr/bin/cat"
}
[7871 ms]
[7871 ms] Start: Run in container: mkdir -p '/home/vscode/.devcontainer' && CONTENT="$(cat '/home/vscode/.devcontainer/.updateContentCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2025-03-23T21:50:20.081856544Z}" != '2025-03-23T21:50:20.081856544Z' ] && echo '2025-03-23T21:50:20.081856544Z' > '/home/vscode/.devcontainer/.updateContentCommandMarker'
[7904 ms]
[7904 ms]
[7904 ms] Start: Run in container: mkdir -p '/home/vscode/.devcontainer' && CONTENT="$(cat '/home/vscode/.devcontainer/.postCreateCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2025-03-23T21:50:20.081856544Z}" != '2025-03-23T21:50:20.081856544Z' ] && echo '2025-03-23T21:50:20.081856544Z' > '/home/vscode/.devcontainer/.postCreateCommandMarker'
[7935 ms]
[7935 ms]
Running the postCreateCommand from Feature 'ghcr.io/devcontainers/features/git-lfs:1'...
[7936 ms] Start: Run in container: /bin/sh -c /usr/local/share/pull-git-lfs-artifacts.sh
Fetching git lfs artifacts...
[8210 ms] Port forwarding 59769 > 45775 > 45775 stderr: Connection established
[8288 ms] [21:50:24] [127.0.0.1][fe2a34c5][ExtensionHostConnection] New connection established.
[8304 ms] [21:50:24] [127.0.0.1][fe2a34c5][ExtensionHostConnection] <536> Launched Extension Host Process.
[9260 ms] Running Dev Containers CLI: outdated --workspace-folder / --config /var/folders/c1/lhcsclfx6gz8f62fx86rn0940000gn/T/dev-container-tmp-6d26cb6b-02cf-4eac-97b6-f05979472e82/.devcontainer.json --output-format json --log-level debug --log-format json
[9260 ms] Start: Run: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Users/andrew/.vscode/extensions/ms-vscode-remote.remote-containers-0.401.0/dist/spec-node/devContainersSpecCLI.js outdated --workspace-folder / --config /var/folders/c1/lhcsclfx6gz8f62fx86rn0940000gn/T/dev-container-tmp-6d26cb6b-02cf-4eac-97b6-f05979472e82/.devcontainer.json --output-format json --log-level debug --log-format json
[9554 ms] @devcontainers/cli 0.74.0. Node.js v20.18.2. darwin 24.3.0 arm64.
[9554 ms] Start: Run: git rev-parse --show-cdup
[9574 ms] Loading 18 extra certificates from /var/folders/c1/lhcsclfx6gz8f62fx86rn0940000gn/T/vsch/certificates-5efdfcdc3a1ee2d58b8b05ad41f0aaa691ad02137be26e03dd2fdc0730412153.pem.
[9705 ms] Start: Run: docker-credential-desktop get
[9711 ms] Start: Run: docker-credential-desktop get
[9712 ms] Start: Run: docker-credential-desktop get
[9716 ms] Start: Run: docker-credential-desktop get
[9717 ms] Start: Run: docker-credential-desktop get
[9990 ms] [21:50:25] Installing extension 'dbaeumer.vscode-eslint'...
[9992 ms] [21:50:25] Installing extension 'ms-python.autopep8'...
[10003 ms] [21:50:25] Installing extension 'ms-python.python'...
[10016 ms] [21:50:26] Installing extension 'ms-azuretools.vscode-docker'...
[10037 ms] [21:50:26] Installing extension 'ms-python.vscode-pylance'...
[10040 ms] [21:50:26] Getting Manifest... dbaeumer.vscode-eslint
[21:50:26] Getting Manifest... ms-python.autopep8
[21:50:26] Getting Manifest... ms-python.python
[21:50:26] Getting Manifest... ms-azuretools.vscode-docker
[21:50:26] Getting Manifest... ms-python.vscode-pylance
[10076 ms] [21:50:26] Installing extension: ms-python.python {
isMachineScoped: false,
installPreReleaseVersion: false,
isApplicationScoped: true,
isBuiltin: false,
installGivenVersion: false,
profileLocation: Er {
scheme: 'file',
authority: '',
path: '/home/vscode/.vscode-server/extensions/extensions.json',
query: '',
fragment: '',
_formatted: 'file:///home/vscode/.vscode-server/extensions/extensions.json',
_fsPath: '/home/vscode/.vscode-server/extensions/extensions.json'
},
productVersion: { version: '1.98.0', date: '2025-03-04T21:06:18.612Z' }
}
[10077 ms] [21:50:26] Installing extension: dbaeumer.vscode-eslint {
isMachineScoped: false,
installPreReleaseVersion: false,
isApplicationScoped: true,
isBuiltin: false,
installGivenVersion: false,
profileLocation: Er {
scheme: 'file',
authority: '',
path: '/home/vscode/.vscode-server/extensions/extensions.json',
query: '',
fragment: '',
_formatted: 'file:///home/vscode/.vscode-server/extensions/extensions.json',
_fsPath: '/home/vscode/.vscode-server/extensions/extensions.json'
},
productVersion: { version: '1.98.0', date: '2025-03-04T21:06:18.612Z' }
}
[10078 ms] [21:50:26] Installing extension: ms-azuretools.vscode-docker {
isMachineScoped: false,
installPreReleaseVersion: false,
isApplicationScoped: true,
isBuiltin: false,
installGivenVersion: false,
profileLocation: Er {
scheme: 'file',
authority: '',
path: '/home/vscode/.vscode-server/extensions/extensions.json',
query: '',
fragment: '',
_formatted: 'file:///home/vscode/.vscode-server/extensions/extensions.json',
_fsPath: '/home/vscode/.vscode-server/extensions/extensions.json'
},
productVersion: { version: '1.98.0', date: '2025-03-04T21:06:18.612Z' }
}
[10079 ms] [21:50:26] Installing extension: ms-python.vscode-pylance {
isMachineScoped: false,
installPreReleaseVersion: false,
isApplicationScoped: true,
isBuiltin: false,
installGivenVersion: false,
profileLocation: Er {
scheme: 'file',
authority: '',
path: '/home/vscode/.vscode-server/extensions/extensions.json',
query: '',
fragment: '',
_formatted: 'file:///home/vscode/.vscode-server/extensions/extensions.json',
_fsPath: '/home/vscode/.vscode-server/extensions/extensions.json'
},
productVersion: { version: '1.98.0', date: '2025-03-04T21:06:18.612Z' }
}
[10079 ms] [21:50:26] Installing extension: ms-python.autopep8 {
isMachineScoped: false,
installPreReleaseVersion: false,
isApplicationScoped: true,
isBuiltin: false,
installGivenVersion: false,
profileLocation: Er {
scheme: 'file',
authority: '',
path: '/home/vscode/.vscode-server/extensions/extensions.json',
query: '',
fragment: '',
_formatted: 'file:///home/vscode/.vscode-server/extensions/extensions.json',
_fsPath: '/home/vscode/.vscode-server/extensions/extensions.json'
},
productVersion: { version: '1.98.0', date: '2025-03-04T21:06:18.612Z' }
}
Could not pull
[10296 ms] Start: Run in container: cat /proc/617/environ
Errors logged to '/workspaces/chess-db/.git/lfs/logs/20250323T215026.087024255.log'.
Use `git lfs logs last` to view the log.
[10394 ms] [21:50:26] Getting Manifest... ms-python.vscode-pylance
[10419 ms] [21:50:26] Getting Manifest... ms-python.debugpy
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug 17d582a5e851d1cae5c97502fb6ecfb9d5c33d333851b0073780ea9d78cf469c
Learn more at https://docs.docker.com/go/debug-cli/
[10429 ms] postCreateCommand from Feature 'ghcr.io/devcontainers/features/git-lfs:1' failed with exit code 2. Skipping any further user-provided commands.
[10432 ms] Error: Command failed: /bin/sh -c /usr/local/share/pull-git-lfs-artifacts.sh
[10432 ms] at E (/Users/andrew/.vscode/extensions/ms-vscode-remote.remote-containers-0.401.0/dist/spec-node/devContainersSpecCLI.js:236:157)
[10432 ms] at async Promise.allSettled (index 0)
[10432 ms] at async G7 (/Users/andrew/.vscode/extensions/ms-vscode-remote.remote-containers-0.401.0/dist/spec-node/devContainersSpecCLI.js:238:119)
[10432 ms] at async im (/Users/andrew/.vscode/extensions/ms-vscode-remote.remote-containers-0.401.0/dist/spec-node/devContainersSpecCLI.js:227:4668)
[10432 ms] at async Am (/Users/andrew/.vscode/extensions/ms-vscode-remote.remote-containers-0.401.0/dist/spec-node/devContainersSpecCLI.js:227:4013)
[10433 ms] at async tm (/Users/andrew/.vscode/extensions/ms-vscode-remote.remote-containers-0.401.0/dist/spec-node/devContainersSpecCLI.js:227:3217)
[10433 ms] at async GrA (/Users/andrew/.vscode/extensions/ms-vscode-remote.remote-containers-0.401.0/dist/spec-node/devContainersSpecCLI.js:669:2752)
[10433 ms] at async LrA (/Users/andrew/.vscode/extensions/ms-vscode-remote.remote-containers-0.401.0/dist/spec-node/devContainersSpecCLI.js:668:8554)
[10433 ms] at async /Users/andrew/.vscode/extensions/ms-vscode-remote.remote-containers-0.401.0/dist/spec-node/devContainersSpecCLI.js:485:1190
[10436 ms] Exit code 1
[10478 ms] [21:50:26] Installing extension: ms-python.debugpy {
isMachineScoped: false,
installPreReleaseVersion: false,
isApplicationScoped: true,
isBuiltin: false,
installGivenVersion: false,
profileLocation: Er {
scheme: 'file',
authority: '',
path: '/home/vscode/.vscode-server/extensions/extensions.json',
query: '',
fragment: '',
_formatted: 'file:///home/vscode/.vscode-server/extensions/extensions.json',
_fsPath: '/home/vscode/.vscode-server/extensions/extensions.json'
},
productVersion: { version: '1.98.0', date: '2025-03-04T21:06:18.612Z' },
context: { dependecyOrPackExtensionInstall: true }
}
[10603 ms] Command failed: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Users/andrew/.vscode/extensions/ms-vscode-remote.remote-containers-0.401.0/dist/spec-node/devContainersSpecCLI.js run-user-commands --user-data-folder /Users/andrew/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-b4966910-603a-498b-9868-9bcd15f378ff1742766615452 --workspace-folder /Users/andrew/Repositories/Personal/chess-db --id-label devcontainer.local_folder=/Users/andrew/Repositories/Personal/chess-db --id-label devcontainer.config_file=/Users/andrew/Repositories/Personal/chess-db/.devcontainer/devcontainer.json --container-id 17d582a5e851d1cae5c97502fb6ecfb9d5c33d333851b0073780ea9d78cf469c --log-level debug --log-format json --config /Users/andrew/Repositories/Personal/chess-db/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --skip-non-blocking-commands false --prebuild false --stop-for-personalization true --remote-env REMOTE_CONTAINERS_IPC=/tmp/vscode-remote-containers-ipc-86072b93-2321-4922-a537-99b2a082dc48.sock --remote-env SSH_AUTH_SOCK=/tmp/vscode-ssh-auth-86072b93-2321-4922-a537-99b2a082dc48.sock --remote-env REMOTE_CONTAINERS=true --mount-workspace-git-root --dotfiles-target-path ~/dotfiles
[10640 ms] [21:50:26] Getting Manifest... ms-python.python
[10677 ms] [21:50:26] Getting Manifest... ms-python.python
[10905 ms] [21:50:26] Getting Manifest... ms-python.vscode-pylance
[10923 ms] [21:50:26] Getting Manifest... ms-python.debugpy
[10930 ms] [21:50:26] Getting Manifest... ms-python.debugpy
[13874 ms] [21:50:29] Extension signature verification result for dbaeumer.vscode-eslint: Success. Internal Code: 0. Executed: true. Duration: 2847ms.
[13903 ms] [21:50:29] Extension signature verification result for ms-python.autopep8: Success. Internal Code: 0. Executed: true. Duration: 2725ms.
[13939 ms] [21:50:29] Extension signature verification result for ms-python.debugpy: Success. Internal Code: 0. Executed: true. Duration: 2906ms.
[13943 ms] [21:50:29] Extension signature verification result for ms-azuretools.vscode-docker: Success. Internal Code: 0. Executed: true. Duration: 2874ms.
[14038 ms] [21:50:30] Extension signature verification result for ms-python.python: Success. Internal Code: 0. Executed: true. Duration: 2987ms.
[14050 ms] [21:50:30] Extracted extension to file:///home/vscode/.vscode-server/extensions/dbaeumer.vscode-eslint-3.0.10: dbaeumer.vscode-eslint
[14059 ms] [21:50:30] Renamed to /home/vscode/.vscode-server/extensions/dbaeumer.vscode-eslint-3.0.10
[14508 ms] [21:50:30] Extracted extension to file:///home/vscode/.vscode-server/extensions/ms-azuretools.vscode-docker-1.29.4: ms-azuretools.vscode-docker
[14533 ms] [21:50:30] Renamed to /home/vscode/.vscode-server/extensions/ms-azuretools.vscode-docker-1.29.4
[14926 ms] [21:50:30] Extracted extension to file:///home/vscode/.vscode-server/extensions/ms-python.autopep8-2025.2.0: ms-python.autopep8
[14948 ms] [21:50:30] Renamed to /home/vscode/.vscode-server/extensions/ms-python.autopep8-2025.2.0
[15189 ms] [21:50:31] Extension signature verification result for ms-python.vscode-pylance: Success. Internal Code: 0. Executed: true. Duration: 1800ms.
[15520 ms] [21:50:31] Extracted extension to file:///home/vscode/.vscode-server/extensions/ms-python.debugpy-2025.4.1-linux-x64: ms-python.debugpy
[15567 ms] [21:50:31] Renamed to /home/vscode/.vscode-server/extensions/ms-python.debugpy-2025.4.1-linux-x64
[17247 ms] [21:50:33] Extracted extension to file:///home/vscode/.vscode-server/extensions/ms-python.python-2025.2.0-linux-x64: ms-python.python
[17407 ms] [21:50:33] Renamed to /home/vscode/.vscode-server/extensions/ms-python.python-2025.2.0-linux-x64
[21735 ms] [21:50:37] Extracted extension to file:///home/vscode/.vscode-server/extensions/ms-python.vscode-pylance-2025.3.2: ms-python.vscode-pylance
[22242 ms] [21:50:38] Renamed to /home/vscode/.vscode-server/extensions/ms-python.vscode-pylance-2025.3.2
[22259 ms] [21:50:38] Extension installed successfully: dbaeumer.vscode-eslint file:///home/vscode/.vscode-server/extensions/extensions.json
[22259 ms] [21:50:38] Extension installed successfully: ms-azuretools.vscode-docker file:///home/vscode/.vscode-server/extensions/extensions.json
[21:50:38] Extension installed successfully: ms-python.autopep8 file:///home/vscode/.vscode-server/extensions/extensions.json
[21:50:38] Extension installed successfully: ms-python.debugpy file:///home/vscode/.vscode-server/extensions/extensions.json
[21:50:38] Extension installed successfully: ms-python.python file:///home/vscode/.vscode-server/extensions/extensions.json
[21:50:38] Extension installed successfully: ms-python.vscode-pylance file:///home/vscode/.vscode-server/extensions/extensions.json
[22263 ms] [21:50:38] Extension 'dbaeumer.vscode-eslint' v3.0.10 was successfully installed.
[21:50:38] Extension 'ms-azuretools.vscode-docker' v1.29.4 was successfully installed.
[22263 ms] [21:50:38] Extension 'ms-python.autopep8' v2025.2.0 was successfully installed.
[21:50:38] Extension 'ms-python.debugpy' v2025.4.1 was successfully installed.
[21:50:38] Extension 'ms-python.python' v2025.2.0 was successfully installed.
[21:50:38] Extension 'ms-python.vscode-pylance' v2025.3.2 was successfully installed.
[23113 ms] Port forwarding connection from 59822 > 45775 > 45775 in the container.
[23114 ms] Start: Run in container: /home/vscode/.vscode-server/bin/6609ac3d66f4eade5cf376d1cb76f13985724bcb/node -e
[23507 ms] Port forwarding 59822 > 45775 > 45775 stderr: Connection established
[23815 ms] Port forwarding 59822 > 45775 > 45775: Local close
[23822 ms] Port forwarding 59822 > 45775 > 45775 stderr: Remote stdin close
[23834 ms] Port forwarding 59822 > 45775 > 45775 terminated by extension (closed) with code 0 and signal null.
Steps to Reproduce:
- Set your
.gitconfigto be a symlink to another file - Create a devcontainer
Does this issue occur when you try this locally?: Yes
Does this issue occur when you try this locally and all extensions are disabled?: Yes
This is my devcontainer.json:
{
"name": "Chess DB",
"image": "mcr.microsoft.com/devcontainers/python:3.13-bookworm",
"forwardPorts": [8080],
"features": {
// Common build utils
"ghcr.io/devcontainers/features/common-utils:2": {
"installZsh": "true",
"username": "vscode",
"userUid": "1000",
"userGid": "1000",
"upgradePackages": "true"
},
// Docker (using host Docker socket)
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {},
// Git Large File Support
"ghcr.io/devcontainers/features/git-lfs:1": {},
// Act Github Actions Runner
"ghcr.io/dhoeric/features/act:1": {},
// Poetry package management
"ghcr.io/devcontainers-extra/features/poetry:2": {}
},
"containerUser": "vscode",
"remoteUser": "vscode",
// Add autocompletion from Poetry
"postStartCommand": "poetry completions bash >> ~/.bash_completion"
}
This is the state of my .gitconfig file on my macOS machine, which I symlink/backup with Mackup:
18:03:26 ~ $ ls -alh ~/.gitconfig
lrwxr-xr-x@ 1 andrew staff 76B Dec 6 2022 /Users/andrew/.gitconfig@ -> /Users/andrew/Library/Mobile Documents/com~apple~CloudDocs/Mackup/.gitconfig
When I create a devcontainer, the .gitconfig file is not copied as it normally is. My best guess is that this is due to the symlink, as that is the only change I can see from working systems. Thanks!
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.