microsoft / microsoft/vscode-remote-release

`.gitconfig` not copied to development container when a symlink on host system

Open
#10,808 1 comment 2 reactions 1 assignee View on GitHub

@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:

  1. Set your .gitconfig to be a symlink to another file
  2. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.