cachix / devenv

Fast, Declarative, Reproducible, and Composable Developer Environments
https://devenv.sh
Apache License 2.0
3.47k stars 252 forks source link

devcontainer with vscode: Error: x File devenv.nix does not exist #1120

Open bbigras opened 3 weeks ago

bbigras commented 3 weeks ago

Describe the bug

I wanted to try devcontainer.enable = true with vscode.

To reproduce

log ``` [2024-04-11T22:31:10.362Z] Dev Containers 0.354.0 in VS Code 1.88.0 (5c3e652f63e798a5ac2f31ffd0d863669328dc4c). [2024-04-11T22:31:10.362Z] Start: Resolving Remote [2024-04-11T22:31:10.380Z] Initializing configuration support... [2024-04-11T22:31:10.380Z] Internal initialization of dev container support package... [2024-04-11T22:31:10.385Z] Setting up container for folder or workspace: /home/bbigras/tmp [2024-04-11T22:31:10.386Z] Start: Check Docker is running [2024-04-11T22:31:10.386Z] Start: Run: docker version [2024-04-11T22:31:10.402Z] Client: Version: 24.0.5 API version: 1.43 Go version: go1.22.1 Git commit: v24.0.5 Built: Thu Jan 1 00:00:00 1970 OS/Arch: linux/amd64 Context: default [2024-04-11T22:31:10.402Z] Server: Engine: Version: 24.0.5 API version: 1.43 (minimum version 1.12) Go version: go1.22.1 Git commit: v24.0.5 Built: Tue Jan 1 00:00:00 1980 OS/Arch: linux/amd64 Experimental: false containerd: Version: v1.7.15 GitCommit: v1.7.15 runc: Version: 1.1.8 GitCommit: docker-init: Version: 0.19.0 GitCommit: [2024-04-11T22:31:10.403Z] Stop (17 ms): Run: docker version [2024-04-11T22:31:10.403Z] Stop (17 ms): Check Docker is running [2024-04-11T22:31:10.404Z] Start: Run: docker volume ls -q [2024-04-11T22:31:10.416Z] Stop (12 ms): Run: docker volume ls -q [2024-04-11T22:31:10.417Z] Start: Run: docker ps -q -a --filter label=vsch.local.folder=/home/bbigras/tmp --filter label=vsch.quality=stable [2024-04-11T22:31:10.428Z] Stop (11 ms): Run: docker ps -q -a --filter label=vsch.local.folder=/home/bbigras/tmp --filter label=vsch.quality=stable [2024-04-11T22:31:10.429Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/bbigras/tmp --filter label=devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json [2024-04-11T22:31:10.442Z] Stop (13 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/bbigras/tmp --filter label=devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json [2024-04-11T22:31:10.442Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/bbigras/tmp [2024-04-11T22:31:10.453Z] Stop (11 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/bbigras/tmp [2024-04-11T22:31:10.454Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/bbigras/tmp [2024-04-11T22:31:10.467Z] Stop (13 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/bbigras/tmp [2024-04-11T22:31:10.467Z] Running Dev Containers CLI: read-configuration --workspace-folder /home/bbigras/tmp --id-label devcontainer.local_folder=/home/bbigras/tmp --id-label devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json --log-level debug --log-format json --config /home/bbigras/tmp/.devcontainer.json --mount-workspace-git-root [2024-04-11T22:31:10.468Z] Start: Run: /nix/store/y701drbvvkqap5jhnzp6v28pyf37zbis-vscode-1.88.0/lib/vscode/code /home/bbigras/.vscode/extensions/ms-vscode-remote.remote-containers-0.354.0/dist/spec-node/devContainersSpecCLI.js read-configuration --workspace-folder /home/bbigras/tmp --id-label devcontainer.local_folder=/home/bbigras/tmp --id-label devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json --log-level debug --log-format json --config /home/bbigras/tmp/.devcontainer.json --mount-workspace-git-root [2024-04-11T22:31:10.621Z] @devcontainers/cli 0.58.0. Node.js v18.18.2. linux 6.8.4 x64. [2024-04-11T22:31:10.621Z] Start: Run: git rev-parse --show-cdup [2024-04-11T22:31:10.627Z] Stop (6 ms): Run: git rev-parse --show-cdup [2024-04-11T22:31:10.628Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/bbigras/tmp --filter label=devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json [2024-04-11T22:31:10.640Z] Stop (12 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/bbigras/tmp --filter label=devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json [2024-04-11T22:31:10.644Z] Stop (176 ms): Run: /nix/store/y701drbvvkqap5jhnzp6v28pyf37zbis-vscode-1.88.0/lib/vscode/code /home/bbigras/.vscode/extensions/ms-vscode-remote.remote-containers-0.354.0/dist/spec-node/devContainersSpecCLI.js read-configuration --workspace-folder /home/bbigras/tmp --id-label devcontainer.local_folder=/home/bbigras/tmp --id-label devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json --log-level debug --log-format json --config /home/bbigras/tmp/.devcontainer.json --mount-workspace-git-root [2024-04-11T22:31:10.644Z] Running Dev Containers CLI: up --user-data-folder /home/bbigras/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027 --workspace-folder /home/bbigras/tmp --workspace-mount-consistency cached --id-label devcontainer.local_folder=/home/bbigras/tmp --id-label devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json --log-level debug --log-format json --config /home/bbigras/tmp/.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 [2024-04-11T22:31:10.645Z] Start: Run: /nix/store/y701drbvvkqap5jhnzp6v28pyf37zbis-vscode-1.88.0/lib/vscode/code /home/bbigras/.vscode/extensions/ms-vscode-remote.remote-containers-0.354.0/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /home/bbigras/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027 --workspace-folder /home/bbigras/tmp --workspace-mount-consistency cached --id-label devcontainer.local_folder=/home/bbigras/tmp --id-label devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json --log-level debug --log-format json --config /home/bbigras/tmp/.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 [2024-04-11T22:31:10.792Z] @devcontainers/cli 0.58.0. Node.js v18.18.2. linux 6.8.4 x64. [2024-04-11T22:31:10.792Z] Start: Run: docker buildx version [2024-04-11T22:31:10.830Z] Stop (38 ms): Run: docker buildx version [2024-04-11T22:31:10.830Z] github.com/docker/buildx v0.13.1 [2024-04-11T22:31:10.830Z] [2024-04-11T22:31:10.831Z] Start: Resolving Remote [2024-04-11T22:31:10.834Z] Start: Run: git rev-parse --show-cdup [2024-04-11T22:31:10.838Z] Stop (4 ms): Run: git rev-parse --show-cdup [2024-04-11T22:31:10.842Z] Loading 150 extra certificates from /etc/ssl/certs/ca-certificates.crt. [2024-04-11T22:31:10.921Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/bbigras/tmp --filter label=devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json [2024-04-11T22:31:10.933Z] Stop (12 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/bbigras/tmp --filter label=devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json [2024-04-11T22:31:10.933Z] Start: Run: docker inspect --type image ghcr.io/cachix/devenv:latest [2024-04-11T22:31:10.946Z] Stop (13 ms): Run: docker inspect --type image ghcr.io/cachix/devenv:latest [2024-04-11T22:31:10.948Z] Start: Run: docker build -f /tmp/devcontainercli-bbigras/updateUID.Dockerfile-0.58.0 -t vsc-tmp-6509495929b201a4eeb75ddd53a95038547485e3eecf8cc2c21c293c22a83140-uid --platform linux/amd64 --build-arg BASE_IMAGE=ghcr.io/cachix/devenv:latest --build-arg REMOTE_USER=vscode --build-arg NEW_UID=1000 --build-arg NEW_GID=100 --build-arg IMAGE_USER=root /home/bbigras/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/empty-folder [2024-04-11T22:31:11.081Z] [+] Building 0.0s (0/2) docker:default => [internal] load build definition from updateUID.Dockerfile-0.58.0 0.0s [2024-04-11T22:31:11.102Z] [+] Building 0.0s (6/6) FINISHED docker:default => [internal] load build definition from updateUID.Dockerfile-0.58.0 0.0s => => transferring dockerfile: 1.36kB 0.0s => [internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [internal] load metadata for ghcr.io/cachix/devenv:latest 0.0s => [1/2] FROM ghcr.io/cachix/devenv:latest 0.0s => CACHED [2/2] RUN eval $(sed -n "s/vscode:[^:]*:\([^:]*\):\([^:]*\):[^ 0.0s => exporting to image 0.0s => => exporting layers 0.0s => => writing image sha256:728e0e91fad5895257ab58efa359bf04490b72499b8db 0.0s => => naming to docker.io/library/vsc-tmp-6509495929b201a4eeb75ddd53a950 0.0s [2024-04-11T22:31:11.106Z] Stop (158 ms): Run: docker build -f /tmp/devcontainercli-bbigras/updateUID.Dockerfile-0.58.0 -t vsc-tmp-6509495929b201a4eeb75ddd53a95038547485e3eecf8cc2c21c293c22a83140-uid --platform linux/amd64 --build-arg BASE_IMAGE=ghcr.io/cachix/devenv:latest --build-arg REMOTE_USER=vscode --build-arg NEW_UID=1000 --build-arg NEW_GID=100 --build-arg IMAGE_USER=root /home/bbigras/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/empty-folder [2024-04-11T22:31:11.106Z] Start: Run: docker -v [2024-04-11T22:31:11.116Z] Stop (10 ms): Run: docker -v [2024-04-11T22:31:11.116Z] Start: Run: docker events --format {{json .}} --filter event=start [2024-04-11T22:31:11.118Z] Start: Starting container [2024-04-11T22:31:11.118Z] Start: Run: docker run --sig-proxy=false -a STDOUT -a STDERR --mount type=bind,source=/home/bbigras/tmp,target=/workspaces/tmp --mount type=volume,src=vscode,dst=/vscode -l devcontainer.local_folder=/home/bbigras/tmp -l devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json --entrypoint /bin/sh -l devcontainer.metadata=[{"id":"ghcr.io/devcontainers/features/common-utils:2"},{"id":"ghcr.io/devcontainers/features/git:1"},{"remoteUser":"vscode"},{"updateContentCommand":"devenv test","customizations":{"vscode":{"extensions":["mkhl.direnv"]}},"overrideCommand":false}] vsc-tmp-6509495929b201a4eeb75ddd53a95038547485e3eecf8cc2c21c293c22a83140-uid -c echo Container started [2024-04-11T22:31:11.289Z] Container started [2024-04-11T22:31:11.293Z] Stop (175 ms): Starting container [2024-04-11T22:31:11.293Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/bbigras/tmp --filter label=devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json [2024-04-11T22:31:11.295Z] Stop (179 ms): Run: docker events --format {{json .}} --filter event=start [2024-04-11T22:31:11.306Z] Stop (13 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/bbigras/tmp --filter label=devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json [2024-04-11T22:31:11.306Z] Start: Run: docker inspect --type container d20223295716 [2024-04-11T22:31:11.318Z] Stop (12 ms): Run: docker inspect --type container d20223295716 [2024-04-11T22:31:11.319Z] Start: Inspecting container [2024-04-11T22:31:11.319Z] Start: Run: docker inspect --type container d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 [2024-04-11T22:31:11.334Z] Stop (15 ms): Run: docker inspect --type container d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 [2024-04-11T22:31:11.334Z] Stop (15 ms): Inspecting container [2024-04-11T22:31:11.335Z] Start: Run in container: /bin/sh [2024-04-11T22:31:11.337Z] Start: Run in container: uname -m [2024-04-11T22:31:11.379Z] x86_64 [2024-04-11T22:31:11.379Z] [2024-04-11T22:31:11.379Z] Stop (42 ms): Run in container: uname -m [2024-04-11T22:31:11.379Z] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null [2024-04-11T22:31:11.380Z] PRETTY_NAME="Ubuntu 22.04.4 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.4 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=jammy [2024-04-11T22:31:11.380Z] [2024-04-11T22:31:11.380Z] Stop (1 ms): Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null [2024-04-11T22:31:11.380Z] Start: Run in container: (command -v getent >/dev/null 2>&1 && getent passwd 'vscode' || grep -E '^vscode|^[^:]*:[^:]*:vscode:' /etc/passwd || true) [2024-04-11T22:31:11.381Z] Stop (1 ms): Run in container: (command -v getent >/dev/null 2>&1 && getent passwd 'vscode' || grep -E '^vscode|^[^:]*:[^:]*:vscode:' /etc/passwd || true) [2024-04-11T22:31:11.382Z] Start: Run in container: test -f '/var/devcontainer/.patchEtcEnvironmentMarker' [2024-04-11T22:31:11.382Z] [2024-04-11T22:31:11.382Z] [2024-04-11T22:31:11.382Z] Exit code 1 [2024-04-11T22:31:11.382Z] Stop (0 ms): Run in container: test -f '/var/devcontainer/.patchEtcEnvironmentMarker' [2024-04-11T22:31:11.382Z] Start: Run in container: /bin/sh [2024-04-11T22:31:11.385Z] Start: Run in container: test ! -f '/var/devcontainer/.patchEtcEnvironmentMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcEnvironmentMarker' ; } 2> /dev/null [2024-04-11T22:31:11.432Z] [2024-04-11T22:31:11.432Z] [2024-04-11T22:31:11.432Z] Stop (47 ms): Run in container: test ! -f '/var/devcontainer/.patchEtcEnvironmentMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcEnvironmentMarker' ; } 2> /dev/null [2024-04-11T22:31:11.432Z] Start: Run in container: cat >> /etc/environment <<'etcEnvrionmentEOF' [2024-04-11T22:31:11.434Z] [2024-04-11T22:31:11.434Z] [2024-04-11T22:31:11.434Z] Stop (2 ms): Run in container: cat >> /etc/environment <<'etcEnvrionmentEOF' [2024-04-11T22:31:11.434Z] Start: Run in container: test -f '/var/devcontainer/.patchEtcProfileMarker' [2024-04-11T22:31:11.434Z] [2024-04-11T22:31:11.434Z] [2024-04-11T22:31:11.434Z] Exit code 1 [2024-04-11T22:31:11.435Z] Stop (1 ms): Run in container: test -f '/var/devcontainer/.patchEtcProfileMarker' [2024-04-11T22:31:11.435Z] Start: Run in container: test ! -f '/var/devcontainer/.patchEtcProfileMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcProfileMarker' ; } 2> /dev/null [2024-04-11T22:31:11.436Z] [2024-04-11T22:31:11.436Z] [2024-04-11T22:31:11.436Z] Stop (1 ms): Run in container: test ! -f '/var/devcontainer/.patchEtcProfileMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcProfileMarker' ; } 2> /dev/null [2024-04-11T22:31:11.436Z] Start: Run in container: sed -i -E 's/((^|\s)PATH=)([^\$]*)$/\1${PATH:-\3}/g' /etc/profile || true [2024-04-11T22:31:11.437Z] [2024-04-11T22:31:11.437Z] [2024-04-11T22:31:11.437Z] Stop (1 ms): Run in container: sed -i -E 's/((^|\s)PATH=)([^\$]*)$/\1${PATH:-\3}/g' /etc/profile || true [2024-04-11T22:31:11.437Z] Stop (606 ms): Resolving Remote [2024-04-11T22:31:11.441Z] Stop (796 ms): Run: /nix/store/y701drbvvkqap5jhnzp6v28pyf37zbis-vscode-1.88.0/lib/vscode/code /home/bbigras/.vscode/extensions/ms-vscode-remote.remote-containers-0.354.0/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /home/bbigras/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027 --workspace-folder /home/bbigras/tmp --workspace-mount-consistency cached --id-label devcontainer.local_folder=/home/bbigras/tmp --id-label devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json --log-level debug --log-format json --config /home/bbigras/tmp/.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 [2024-04-11T22:31:11.442Z] Start: Run: docker inspect --type container d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 [2024-04-11T22:31:11.453Z] Stop (11 ms): Run: docker inspect --type container d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 [2024-04-11T22:31:11.453Z] Start: Run: docker exec -i -u root d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 /bin/sh -c echo "New container started. Keep-alive process started." ; export VSCODE_REMOTE_CONTAINERS_SESSION=74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027 ; /bin/sh [2024-04-11T22:31:11.454Z] Running Dev Containers CLI: read-configuration --workspace-folder /home/bbigras/tmp --id-label devcontainer.local_folder=/home/bbigras/tmp --id-label devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json --container-id d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 --log-level debug --log-format json --config /home/bbigras/tmp/.devcontainer.json --include-merged-configuration --mount-workspace-git-root [2024-04-11T22:31:11.456Z] Start: Run: /nix/store/y701drbvvkqap5jhnzp6v28pyf37zbis-vscode-1.88.0/lib/vscode/code /home/bbigras/.vscode/extensions/ms-vscode-remote.remote-containers-0.354.0/dist/spec-node/devContainersSpecCLI.js read-configuration --workspace-folder /home/bbigras/tmp --id-label devcontainer.local_folder=/home/bbigras/tmp --id-label devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json --container-id d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 --log-level debug --log-format json --config /home/bbigras/tmp/.devcontainer.json --include-merged-configuration --mount-workspace-git-root [2024-04-11T22:31:11.506Z] New container started. Keep-alive process started. [2024-04-11T22:31:11.607Z] @devcontainers/cli 0.58.0. Node.js v18.18.2. linux 6.8.4 x64. [2024-04-11T22:31:11.607Z] Start: Run: git rev-parse --show-cdup [2024-04-11T22:31:11.612Z] Stop (5 ms): Run: git rev-parse --show-cdup [2024-04-11T22:31:11.613Z] Start: Run: docker inspect --type container d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 [2024-04-11T22:31:11.626Z] Stop (13 ms): Run: docker inspect --type container d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 [2024-04-11T22:31:11.630Z] Stop (174 ms): Run: /nix/store/y701drbvvkqap5jhnzp6v28pyf37zbis-vscode-1.88.0/lib/vscode/code /home/bbigras/.vscode/extensions/ms-vscode-remote.remote-containers-0.354.0/dist/spec-node/devContainersSpecCLI.js read-configuration --workspace-folder /home/bbigras/tmp --id-label devcontainer.local_folder=/home/bbigras/tmp --id-label devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json --container-id d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 --log-level debug --log-format json --config /home/bbigras/tmp/.devcontainer.json --include-merged-configuration --mount-workspace-git-root [2024-04-11T22:31:11.630Z] Start: Inspecting container [2024-04-11T22:31:11.631Z] Start: Run: docker inspect --type container d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 [2024-04-11T22:31:11.645Z] Stop (14 ms): Run: docker inspect --type container d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 [2024-04-11T22:31:11.646Z] Stop (16 ms): Inspecting container [2024-04-11T22:31:11.646Z] Start: Run in container: /bin/sh [2024-04-11T22:31:11.649Z] Start: Run in container: uname -m [2024-04-11T22:31:11.691Z] x86_64 [2024-04-11T22:31:11.691Z] [2024-04-11T22:31:11.691Z] Stop (42 ms): Run in container: uname -m [2024-04-11T22:31:11.691Z] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null [2024-04-11T22:31:11.692Z] PRETTY_NAME="Ubuntu 22.04.4 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.4 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=jammy [2024-04-11T22:31:11.692Z] [2024-04-11T22:31:11.692Z] Stop (1 ms): Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null [2024-04-11T22:31:11.693Z] Start: Run in container: (command -v getent >/dev/null 2>&1 && getent passwd 'vscode' || grep -E '^vscode|^[^:]*:[^:]*:vscode:' /etc/passwd || true) [2024-04-11T22:31:11.693Z] Stop (0 ms): Run in container: (command -v getent >/dev/null 2>&1 && getent passwd 'vscode' || grep -E '^vscode|^[^:]*:[^:]*:vscode:' /etc/passwd || true) [2024-04-11T22:31:11.694Z] Start: Run in container: command -v git >/dev/null 2>&1 && cd '/workspaces/tmp' && test -d .git && test "$(stat -c %u .)" != "$(id -u)" [2024-04-11T22:31:11.694Z] [2024-04-11T22:31:11.694Z] [2024-04-11T22:31:11.694Z] Exit code 1 [2024-04-11T22:31:11.694Z] Stop (0 ms): Run in container: command -v git >/dev/null 2>&1 && cd '/workspaces/tmp' && test -d .git && test "$(stat -c %u .)" != "$(id -u)" [2024-04-11T22:31:11.695Z] Start: Updating configuration state [2024-04-11T22:31:11.696Z] Stop (1 ms): Updating configuration state [2024-04-11T22:31:11.697Z] Start: Setup shutdown monitor [2024-04-11T22:31:11.697Z] Forking shutdown monitor: /home/bbigras/.vscode/extensions/ms-vscode-remote.remote-containers-0.354.0/dist/shutdown/shutdownMonitorProcess /run/user/1000/vscode-remote-containers-8fe03624-adfc-4400-96b3-99331f454426.sock singleContainer Debug /home/bbigras/.config/Code/logs/20240411T183104/window1/exthost/ms-vscode-remote.remote-containers 1712874670338 [2024-04-11T22:31:11.700Z] Stop (3 ms): Setup shutdown monitor [2024-04-11T22:31:11.700Z] Start: Run in container: test -d '/home/vscode/.vscode-server' [2024-04-11T22:31:11.701Z] [2024-04-11T22:31:11.701Z] [2024-04-11T22:31:11.701Z] Exit code 1 [2024-04-11T22:31:11.701Z] Stop (1 ms): Run in container: test -d '/home/vscode/.vscode-server' [2024-04-11T22:31:11.701Z] Start: Run in container: test -d '/home/vscode/.vscode-remote' [2024-04-11T22:31:11.701Z] [2024-04-11T22:31:11.701Z] [2024-04-11T22:31:11.701Z] Exit code 1 [2024-04-11T22:31:11.701Z] Stop (0 ms): Run in container: test -d '/home/vscode/.vscode-remote' [2024-04-11T22:31:11.701Z] 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 [2024-04-11T22:31:11.703Z] [2024-04-11T22:31:11.703Z] [2024-04-11T22:31:11.703Z] Stop (2 ms): 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 [2024-04-11T22:31:11.703Z] Start: Run in container: cat /home/vscode/.vscode-server/data/Machine/settings.json [2024-04-11T22:31:11.704Z] [2024-04-11T22:31:11.704Z] cat: /home/vscode/.vscode-server/data/Machine/settings.json: No such file or directory [2024-04-11T22:31:11.704Z] Exit code 1 [2024-04-11T22:31:11.704Z] Stop (1 ms): Run in container: cat /home/vscode/.vscode-server/data/Machine/settings.json [2024-04-11T22:31:11.704Z] Start: Run in container: test -d '/home/vscode/.vscode-server/bin/5c3e652f63e798a5ac2f31ffd0d863669328dc4c' [2024-04-11T22:31:11.706Z] [2024-04-11T22:31:11.706Z] [2024-04-11T22:31:11.706Z] Exit code 1 [2024-04-11T22:31:11.706Z] Stop (2 ms): Run in container: test -d '/home/vscode/.vscode-server/bin/5c3e652f63e798a5ac2f31ffd0d863669328dc4c' [2024-04-11T22:31:11.706Z] Start: Run in container: test -d '/vscode/vscode-server/bin/linux-x64/5c3e652f63e798a5ac2f31ffd0d863669328dc4c' [2024-04-11T22:31:11.706Z] [2024-04-11T22:31:11.706Z] [2024-04-11T22:31:11.706Z] Stop (0 ms): Run in container: test -d '/vscode/vscode-server/bin/linux-x64/5c3e652f63e798a5ac2f31ffd0d863669328dc4c' [2024-04-11T22:31:11.706Z] Start: Run in container: mkdir -p '/home/vscode/.vscode-server/bin' && ln -snf '/vscode/vscode-server/bin/linux-x64/5c3e652f63e798a5ac2f31ffd0d863669328dc4c' '/home/vscode/.vscode-server/bin/5c3e652f63e798a5ac2f31ffd0d863669328dc4c' [2024-04-11T22:31:11.708Z] [2024-04-11T22:31:11.708Z] [2024-04-11T22:31:11.708Z] Stop (2 ms): Run in container: mkdir -p '/home/vscode/.vscode-server/bin' && ln -snf '/vscode/vscode-server/bin/linux-x64/5c3e652f63e798a5ac2f31ffd0d863669328dc4c' '/home/vscode/.vscode-server/bin/5c3e652f63e798a5ac2f31ffd0d863669328dc4c' [2024-04-11T22:31:11.708Z] Start: Run in container: /bin/sh [2024-04-11T22:31:11.711Z] Start: Run in container: test -x '/home/vscode/.vscode-server/bin/5c3e652f63e798a5ac2f31ffd0d863669328dc4c/bin/helpers/check-requirements.sh' [2024-04-11T22:31:11.711Z] Start: Run in container: touch '/vscode/vscode-server/bin/linux-x64/5c3e652f63e798a5ac2f31ffd0d863669328dc4c' [2024-04-11T22:31:11.711Z] [2024-04-11T22:31:11.711Z] [2024-04-11T22:31:11.711Z] Stop (0 ms): Run in container: test -x '/home/vscode/.vscode-server/bin/5c3e652f63e798a5ac2f31ffd0d863669328dc4c/bin/helpers/check-requirements.sh' [2024-04-11T22:31:11.711Z] Start: Run in container: '/home/vscode/.vscode-server/bin/5c3e652f63e798a5ac2f31ffd0d863669328dc4c/bin/helpers/check-requirements.sh' [2024-04-11T22:31:11.733Z] [2024-04-11T22:31:11.733Z] [2024-04-11T22:31:11.733Z] Stop (22 ms): Run in container: '/home/vscode/.vscode-server/bin/5c3e652f63e798a5ac2f31ffd0d863669328dc4c/bin/helpers/check-requirements.sh' [2024-04-11T22:31:11.733Z] Start: Launching Dev Containers helper. [2024-04-11T22:31:11.734Z] ssh-agent: SSH_AUTH_SOCK in container (/tmp/vscode-ssh-auth-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.sock) forwarded to local host (/run/user/1000/gnupg/S.gpg-agent.ssh). [2024-04-11T22:31:11.734Z] Start: Run in container: test -e /tmp/.X11-unix/X0 [2024-04-11T22:31:11.734Z] [2024-04-11T22:31:11.734Z] [2024-04-11T22:31:11.734Z] Exit code 1 [2024-04-11T22:31:11.734Z] Stop (0 ms): Run in container: test -e /tmp/.X11-unix/X0 [2024-04-11T22:31:11.734Z] Start: Run in container: mkdir -p '/tmp/.X11-unix' [2024-04-11T22:31:11.735Z] [2024-04-11T22:31:11.735Z] [2024-04-11T22:31:11.735Z] Stop (1 ms): Run in container: mkdir -p '/tmp/.X11-unix' [2024-04-11T22:31:11.735Z] X11 forwarding: DISPLAY in container (:0) forwarded to local host (:1). [2024-04-11T22:31:11.735Z] Start: Run in container: gpgconf --list-dir agent-socket [2024-04-11T22:31:11.737Z] /home/vscode/.gnupg/S.gpg-agent [2024-04-11T22:31:11.737Z] [2024-04-11T22:31:11.737Z] Stop (2 ms): Run in container: gpgconf --list-dir agent-socket [2024-04-11T22:31:11.737Z] Start: Run in container: gpgconf --list-dir homedir [2024-04-11T22:31:11.737Z] /home/vscode/.gnupg [2024-04-11T22:31:11.737Z] [2024-04-11T22:31:11.738Z] Stop (1 ms): Run in container: gpgconf --list-dir homedir [2024-04-11T22:31:11.738Z] Start: Run in container: ls '/home/vscode/.gnupg/private-keys-v1.d' 2>/dev/null [2024-04-11T22:31:11.739Z] [2024-04-11T22:31:11.739Z] [2024-04-11T22:31:11.739Z] Exit code 2 [2024-04-11T22:31:11.739Z] Stop (1 ms): Run in container: ls '/home/vscode/.gnupg/private-keys-v1.d' 2>/dev/null [2024-04-11T22:31:11.739Z] Start: Run: gpgconf --list-dir agent-extra-socket [2024-04-11T22:31:11.743Z] Stop (4 ms): Run: gpgconf --list-dir agent-extra-socket [2024-04-11T22:31:11.743Z] /run/user/1000/gnupg/S.gpg-agent.extra [2024-04-11T22:31:11.744Z] [2024-04-11T22:31:11.744Z] Start: Run in container: mkdir -p -m 700 '/home/vscode/.gnupg' [2024-04-11T22:31:11.744Z] gpg-agent: Socket in container (/home/vscode/.gnupg/S.gpg-agent) forwarded to local host (/run/user/1000/gnupg/S.gpg-agent.extra). [2024-04-11T22:31:11.745Z] [2024-04-11T22:31:11.745Z] [2024-04-11T22:31:11.745Z] Stop (1 ms): Run in container: mkdir -p -m 700 '/home/vscode/.gnupg' [2024-04-11T22:31:11.745Z] Start: Run in container: command -v docker >/dev/null 2>&1 [2024-04-11T22:31:11.745Z] Start: Run: gpgconf --list-dir homedir [2024-04-11T22:31:11.747Z] [2024-04-11T22:31:11.747Z] [2024-04-11T22:31:11.747Z] Exit code 127 [2024-04-11T22:31:11.747Z] Stop (2 ms): Run in container: command -v docker >/dev/null 2>&1 [2024-04-11T22:31:11.748Z] Start: Run in container: /bin/sh [2024-04-11T22:31:11.748Z] Stop (15 ms): Launching Dev Containers helper. [2024-04-11T22:31:11.750Z] userEnvProbe: loginInteractiveShell (default) [2024-04-11T22:31:11.750Z] Start: Run in container: test -f '/tmp/devcontainers-74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027/env-loginInteractiveShell.json' [2024-04-11T22:31:11.750Z] Start: Run in container: echo ~ [2024-04-11T22:31:11.751Z] Stop (6 ms): Run: gpgconf --list-dir homedir [2024-04-11T22:31:11.751Z] /home/bbigras/.gnupg [2024-04-11T22:31:11.751Z] [2024-04-11T22:31:11.752Z] [2024-04-11T22:31:11.752Z] [2024-04-11T22:31:11.752Z] Exit code 1 [2024-04-11T22:31:11.752Z] Stop (2 ms): Run in container: test -f '/tmp/devcontainers-74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027/env-loginInteractiveShell.json' [2024-04-11T22:31:11.752Z] Start: Run in container: gpgconf --list-dir homedir [2024-04-11T22:31:11.752Z] userEnvProbe: not found in cache [2024-04-11T22:31:11.752Z] userEnvProbe shell: /bin/bash [2024-04-11T22:31:11.753Z] /home/vscode/.gnupg [2024-04-11T22:31:11.753Z] [2024-04-11T22:31:11.753Z] Stop (1 ms): Run in container: gpgconf --list-dir homedir [2024-04-11T22:31:11.753Z] Start: Run in container: # Test for /home/vscode/.ssh/known_hosts and ssh [2024-04-11T22:31:11.754Z] [2024-04-11T22:31:11.754Z] [2024-04-11T22:31:11.754Z] Stop (1 ms): Run in container: # Test for /home/vscode/.ssh/known_hosts and ssh [2024-04-11T22:31:11.754Z] Start: Run in container: # Test for /home/vscode/.gnupg/pubring.kbx and gpg [2024-04-11T22:31:11.755Z] [2024-04-11T22:31:11.755Z] [2024-04-11T22:31:11.755Z] Stop (1 ms): Run in container: # Test for /home/vscode/.gnupg/pubring.kbx and gpg [2024-04-11T22:31:11.755Z] Start: Run in container: # Copy /home/bbigras/.ssh/known_hosts to /home/vscode/.ssh/known_hosts [2024-04-11T22:31:11.757Z] [2024-04-11T22:31:11.757Z] [2024-04-11T22:31:11.757Z] Stop (2 ms): Run in container: # Copy /home/bbigras/.ssh/known_hosts to /home/vscode/.ssh/known_hosts [2024-04-11T22:31:11.757Z] Start: Run in container: # Copy /home/bbigras/.gnupg/pubring.kbx to /home/vscode/.gnupg/pubring.kbx [2024-04-11T22:31:11.758Z] [2024-04-11T22:31:11.758Z] [2024-04-11T22:31:11.758Z] Exit code 1 [2024-04-11T22:31:11.758Z] Stop (1 ms): Run in container: # Copy /home/bbigras/.gnupg/pubring.kbx to /home/vscode/.gnupg/pubring.kbx [2024-04-11T22:31:11.761Z] Start: Run in container: # Test for /home/vscode/.gnupg/pubring.gpg and gpg [2024-04-11T22:31:11.762Z] [2024-04-11T22:31:11.762Z] [2024-04-11T22:31:11.762Z] Stop (1 ms): Run in container: # Test for /home/vscode/.gnupg/pubring.gpg and gpg [2024-04-11T22:31:11.763Z] Start: Run in container: # Copy /home/bbigras/.gnupg/pubring.gpg to /home/vscode/.gnupg/pubring.gpg [2024-04-11T22:31:11.764Z] [2024-04-11T22:31:11.764Z] [2024-04-11T22:31:11.764Z] Stop (1 ms): Run in container: # Copy /home/bbigras/.gnupg/pubring.gpg to /home/vscode/.gnupg/pubring.gpg [2024-04-11T22:31:11.766Z] Start: Run in container: # Test for /home/vscode/.gnupg/trustdb.gpg and gpg [2024-04-11T22:31:11.767Z] [2024-04-11T22:31:11.767Z] [2024-04-11T22:31:11.767Z] Stop (56 ms): Run in container: touch '/vscode/vscode-server/bin/linux-x64/5c3e652f63e798a5ac2f31ffd0d863669328dc4c' [2024-04-11T22:31:11.767Z] Start: Run in container: command -v git >/dev/null 2>&1 && git config --system --replace-all credential.helper '!f() { /home/vscode/.vscode-server/bin/5c3e652f63e798a5ac2f31ffd0d863669328dc4c/node /tmp/vscode-remote-containers-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.js git-credential-helper $*; }; f' || true [2024-04-11T22:31:11.767Z] [2024-04-11T22:31:11.767Z] [2024-04-11T22:31:11.767Z] Stop (1 ms): Run in container: # Test for /home/vscode/.gnupg/trustdb.gpg and gpg [2024-04-11T22:31:11.767Z] Start: Run in container: # Copy /home/bbigras/.gnupg/trustdb.gpg to /home/vscode/.gnupg/trustdb.gpg [2024-04-11T22:31:11.768Z] [2024-04-11T22:31:11.768Z] [2024-04-11T22:31:11.768Z] Stop (1 ms): Run in container: command -v git >/dev/null 2>&1 && git config --system --replace-all credential.helper '!f() { /home/vscode/.vscode-server/bin/5c3e652f63e798a5ac2f31ffd0d863669328dc4c/node /tmp/vscode-remote-containers-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.js git-credential-helper $*; }; f' || true [2024-04-11T22:31:11.768Z] [2024-04-11T22:31:11.769Z] [2024-04-11T22:31:11.769Z] Stop (2 ms): Run in container: # Copy /home/bbigras/.gnupg/trustdb.gpg to /home/vscode/.gnupg/trustdb.gpg [2024-04-11T22:31:11.769Z] 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 " [2024-04-11T22:31:11.769Z] Start: Run: gpg-connect-agent updatestartuptty /bye [2024-04-11T22:31:11.775Z] Stop (6 ms): Run: gpg-connect-agent updatestartuptty /bye [2024-04-11T22:31:11.791Z] Stop (22 ms): 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 " [2024-04-11T22:31:11.791Z] Start: Run in container: cat '/home/vscode/.vscode-server/bin/5c3e652f63e798a5ac2f31ffd0d863669328dc4c/product.json' [2024-04-11T22:31:11.792Z] Stop (1 ms): Run in container: cat '/home/vscode/.vscode-server/bin/5c3e652f63e798a5ac2f31ffd0d863669328dc4c/product.json' [2024-04-11T22:31:11.793Z] Start: Run in container: cat '/home/vscode/.vscode-server/data/Machine/.connection-token-5c3e652f63e798a5ac2f31ffd0d863669328dc4c' 2>/dev/null || (umask 377 && echo '3be6b806-3a35-4e3a-a6bd-a76ee81490b3' >'/home/vscode/.vscode-server/data/Machine/.connection-token-5c3e652f63e798a5ac2f31ffd0d863669328dc4c-41e2cc7d-8056-40d0-8c0c-8a567e86f1bc' && mv -n '/home/vscode/.vscode-server/data/Machine/.connection-token-5c3e652f63e798a5ac2f31ffd0d863669328dc4c-41e2cc7d-8056-40d0-8c0c-8a567e86f1bc' '/home/vscode/.vscode-server/data/Machine/.connection-token-5c3e652f63e798a5ac2f31ffd0d863669328dc4c' && rm -f '/home/vscode/.vscode-server/data/Machine/.connection-token-5c3e652f63e798a5ac2f31ffd0d863669328dc4c-41e2cc7d-8056-40d0-8c0c-8a567e86f1bc' && cat '/home/vscode/.vscode-server/data/Machine/.connection-token-5c3e652f63e798a5ac2f31ffd0d863669328dc4c') [2024-04-11T22:31:11.796Z] 3be6b806-3a35-4e3a-a6bd-a76ee81490b3 [2024-04-11T22:31:11.796Z] [2024-04-11T22:31:11.797Z] Stop (4 ms): Run in container: cat '/home/vscode/.vscode-server/data/Machine/.connection-token-5c3e652f63e798a5ac2f31ffd0d863669328dc4c' 2>/dev/null || (umask 377 && echo '3be6b806-3a35-4e3a-a6bd-a76ee81490b3' >'/home/vscode/.vscode-server/data/Machine/.connection-token-5c3e652f63e798a5ac2f31ffd0d863669328dc4c-41e2cc7d-8056-40d0-8c0c-8a567e86f1bc' && mv -n '/home/vscode/.vscode-server/data/Machine/.connection-token-5c3e652f63e798a5ac2f31ffd0d863669328dc4c-41e2cc7d-8056-40d0-8c0c-8a567e86f1bc' '/home/vscode/.vscode-server/data/Machine/.connection-token-5c3e652f63e798a5ac2f31ffd0d863669328dc4c' && rm -f '/home/vscode/.vscode-server/data/Machine/.connection-token-5c3e652f63e798a5ac2f31ffd0d863669328dc4c-41e2cc7d-8056-40d0-8c0c-8a567e86f1bc' && cat '/home/vscode/.vscode-server/data/Machine/.connection-token-5c3e652f63e798a5ac2f31ffd0d863669328dc4c') [2024-04-11T22:31:11.797Z] Start: Starting VS Code Server [2024-04-11T22:31:11.797Z] Start: Preparing Extensions [2024-04-11T22:31:11.798Z] 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 [2024-04-11T22:31:11.798Z] /home/vscode [2024-04-11T22:31:11.798Z] [2024-04-11T22:31:11.798Z] Stop (48 ms): Run in container: echo ~ [2024-04-11T22:31:11.798Z] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.js' >/tmp/vscode-remote-containers-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.js [2024-04-11T22:31:11.799Z] [2024-04-11T22:31:11.799Z] [2024-04-11T22:31:11.799Z] Stop (1 ms): 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 [2024-04-11T22:31:11.799Z] Extensions cache, install extensions: mkhl.direnv [2024-04-11T22:31:11.799Z] Start: Run in container: test -d /home/vscode/.vscode-server/extensionsCache && ls /home/vscode/.vscode-server/extensionsCache || true [2024-04-11T22:31:11.800Z] [2024-04-11T22:31:11.800Z] [2024-04-11T22:31:11.800Z] Stop (2 ms): Run in container: cat <<'EOF-/tmp/vscode-remote-containers-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.js' >/tmp/vscode-remote-containers-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.js [2024-04-11T22:31:11.800Z] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-server-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.js' >/tmp/vscode-remote-containers-server-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.js_1712874671800 [2024-04-11T22:31:11.800Z] [2024-04-11T22:31:11.800Z] [2024-04-11T22:31:11.800Z] Stop (1 ms): Run in container: test -d /home/vscode/.vscode-server/extensionsCache && ls /home/vscode/.vscode-server/extensionsCache || true [2024-04-11T22:31:11.800Z] Start: Run in container: test -d /vscode/vscode-server/extensionsCache && ls /vscode/vscode-server/extensionsCache || true [2024-04-11T22:31:11.801Z] mkhl.direnv-0.17.0 mutantdino.resourcemonitor-1.0.7 rust-lang.rust-analyzer-0.3.1916-linux-x64 serayuzgur.crates-0.6.6 serayuzgur.crates-0.6.6.sigzip streetsidesoftware.code-spell-checker-3.0.1 streetsidesoftware.code-spell-checker-3.0.1.sigzip tamasfe.even-better-toml-0.19.2 tamasfe.even-better-toml-0.19.2.sigzip vadimcn.vscode-lldb-1.10.0 vadimcn.vscode-lldb-1.10.0.sigzip [2024-04-11T22:31:11.801Z] [2024-04-11T22:31:11.801Z] Stop (1 ms): Run in container: test -d /vscode/vscode-server/extensionsCache && ls /vscode/vscode-server/extensionsCache || true [2024-04-11T22:31:11.802Z] Extensions cache, link in container: mkhl.direnv-0.17.0 [2024-04-11T22:31:11.802Z] Start: Run in container: mkdir -p '/home/vscode/.vscode-server/extensionsCache' && ln -s '/vscode/vscode-server/extensionsCache'/* '/home/vscode/.vscode-server/extensionsCache' || true [2024-04-11T22:31:11.802Z] [2024-04-11T22:31:11.802Z] [2024-04-11T22:31:11.802Z] Stop (2 ms): Run in container: cat <<'EOF-/tmp/vscode-remote-containers-server-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.js' >/tmp/vscode-remote-containers-server-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.js_1712874671800 [2024-04-11T22:31:11.807Z] [2024-04-11T22:31:11.807Z] [2024-04-11T22:31:11.807Z] Stop (5 ms): Run in container: mkdir -p '/home/vscode/.vscode-server/extensionsCache' && ln -s '/vscode/vscode-server/extensionsCache'/* '/home/vscode/.vscode-server/extensionsCache' || true [2024-04-11T22:31:11.807Z] Optimizing extensions for quality: stable [2024-04-11T22:31:11.808Z] Start: Run in container: cd /vscode/vscode-server/extensionsCache && touch 'mkhl.direnv-0.17.0' [2024-04-11T22:31:11.808Z] Stop (11 ms): Preparing Extensions [2024-04-11T22:31:11.808Z] Start: Run in container: /home/vscode/.vscode-server/bin/5c3e652f63e798a5ac2f31ffd0d863669328dc4c/bin/code-server --log debug --force-disable-user-env --server-data-dir /home/vscode/.vscode-server --use-host-proxy --telemetry-level all --accept-server-license-terms --host 127.0.0.1 --port 0 --connection-token-file /home/vscode/.vscode-server/data/Machine/.connection-token-5c3e652f63e798a5ac2f31ffd0d863669328dc4c --extensions-download-dir /home/vscode/.vscode-server/extensionsCache --install-extension mkhl.direnv --start-server --disable-websocket-compression --skip-requirements-check [2024-04-11T22:31:11.811Z] [2024-04-11T22:31:11.811Z] [2024-04-11T22:31:11.811Z] Stop (3 ms): Run in container: cd /vscode/vscode-server/extensionsCache && touch 'mkhl.direnv-0.17.0' [2024-04-11T22:31:11.899Z] * * 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). * [2024-04-11T22:31:11.902Z] Server bound to 127.0.0.1:45329 (IPv4) Extension host agent listening on 45329 [2024-04-11T22:31:11.902Z] Stop (105 ms): Starting VS Code Server [2024-04-11T22:31:11.902Z] Start: Run in container: echo 45329 >'/home/vscode/.vscode-server/data/Machine/.devport-5c3e652f63e798a5ac2f31ffd0d863669328dc4c' [2024-04-11T22:31:11.903Z] [2024-04-11T22:31:11.903Z] [2024-04-11T22:31:11.903Z] Stop (1 ms): Run in container: echo 45329 >'/home/vscode/.vscode-server/data/Machine/.devport-5c3e652f63e798a5ac2f31ffd0d863669328dc4c' [2024-04-11T22:31:11.903Z] Port forwarding for container port 45329 starts listening on local port. [2024-04-11T22:31:11.903Z] Port forwarding local port 45329 to container port 45329 [2024-04-11T22:31:11.911Z] Running Dev Containers CLI: run-user-commands --user-data-folder /home/bbigras/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027 --workspace-folder /home/bbigras/tmp --id-label devcontainer.local_folder=/home/bbigras/tmp --id-label devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json --container-id d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 --log-level debug --log-format json --config /home/bbigras/tmp/.devcontainer.json --default-user-env-probe loginInteractiveShell --skip-non-blocking-commands true --prebuild false --stop-for-personalization true --remote-env REMOTE_CONTAINERS_IPC=/tmp/vscode-remote-containers-ipc-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.sock --remote-env SSH_AUTH_SOCK=/tmp/vscode-ssh-auth-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.sock --remote-env DISPLAY=:0 --remote-env REMOTE_CONTAINERS_DISPLAY_SOCK=/tmp/.X11-unix/X0 --remote-env REMOTE_CONTAINERS=true --mount-workspace-git-root --dotfiles-target-path ~/dotfiles [2024-04-11T22:31:11.911Z] Start: Run: /nix/store/y701drbvvkqap5jhnzp6v28pyf37zbis-vscode-1.88.0/lib/vscode/code /home/bbigras/.vscode/extensions/ms-vscode-remote.remote-containers-0.354.0/dist/spec-node/devContainersSpecCLI.js run-user-commands --user-data-folder /home/bbigras/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027 --workspace-folder /home/bbigras/tmp --id-label devcontainer.local_folder=/home/bbigras/tmp --id-label devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json --container-id d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 --log-level debug --log-format json --config /home/bbigras/tmp/.devcontainer.json --default-user-env-probe loginInteractiveShell --skip-non-blocking-commands true --prebuild false --stop-for-personalization true --remote-env REMOTE_CONTAINERS_IPC=/tmp/vscode-remote-containers-ipc-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.sock --remote-env SSH_AUTH_SOCK=/tmp/vscode-ssh-auth-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.sock --remote-env DISPLAY=:0 --remote-env REMOTE_CONTAINERS_DISPLAY_SOCK=/tmp/.X11-unix/X0 --remote-env REMOTE_CONTAINERS=true --mount-workspace-git-root --dotfiles-target-path ~/dotfiles [2024-04-11T22:31:11.925Z] userEnvProbe PATHs: Probe: '/home/vscode/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/nix/var/nix/profiles/default/bin:/nix/var/nix/profiles/default/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/home/vscode/.local/bin' Container: '/nix/var/nix/profiles/default/bin:/nix/var/nix/profiles/default/sbin:/bin:/sbin:/usr/bin:/usr/sbin' [2024-04-11T22:31:11.926Z] Start: Run in container: mkdir -p '/tmp/devcontainers-74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027' && cat > '/tmp/devcontainers-74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027/env-loginInteractiveShell.json' << 'envJSON' [2024-04-11T22:31:11.927Z] [2024-04-11T22:31:11.927Z] [2024-04-11T22:31:11.927Z] Stop (1 ms): Run in container: mkdir -p '/tmp/devcontainers-74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027' && cat > '/tmp/devcontainers-74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027/env-loginInteractiveShell.json' << 'envJSON' [2024-04-11T22:31:11.984Z] [22:31:11] [2024-04-11T22:31:11.995Z] [22:31:11] Installing extensions... [2024-04-11T22:31:11.997Z] [22:31:11] Extension host agent started. [2024-04-11T22:31:12.022Z] [22:31:12] Started initializing default profile extensions in extensions installation folder. file:///home/vscode/.vscode-server/extensions [2024-04-11T22:31:12.027Z] [22:31:12] ComputeTargetPlatform: linux-x64 [2024-04-11T22:31:12.028Z] [22:31:12] Completed initializing default profile extensions in extensions installation folder. file:///home/vscode/.vscode-server/extensions [2024-04-11T22:31:12.030Z] [22:31:12] ComputeTargetPlatform: linux-x64 [2024-04-11T22:31:12.065Z] @devcontainers/cli 0.58.0. Node.js v18.18.2. linux 6.8.4 x64. [2024-04-11T22:31:12.065Z] Start: Run: docker buildx version [2024-04-11T22:31:12.101Z] Stop (36 ms): Run: docker buildx version [2024-04-11T22:31:12.102Z] github.com/docker/buildx v0.13.1 [2024-04-11T22:31:12.102Z] [2024-04-11T22:31:12.103Z] Start: Run: git rev-parse --show-cdup [2024-04-11T22:31:12.107Z] Stop (4 ms): Run: git rev-parse --show-cdup [2024-04-11T22:31:12.107Z] Start: Run: docker inspect --type container d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 [2024-04-11T22:31:12.119Z] Stop (12 ms): Run: docker inspect --type container d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 [2024-04-11T22:31:12.121Z] Start: Inspecting container [2024-04-11T22:31:12.121Z] Start: Run: docker inspect --type container d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 [2024-04-11T22:31:12.134Z] Stop (13 ms): Run: docker inspect --type container d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 [2024-04-11T22:31:12.134Z] Stop (13 ms): Inspecting container [2024-04-11T22:31:12.134Z] Start: Run in container: /bin/sh [2024-04-11T22:31:12.137Z] Start: Run in container: uname -m [2024-04-11T22:31:12.182Z] x86_64 [2024-04-11T22:31:12.182Z] [2024-04-11T22:31:12.182Z] Stop (45 ms): Run in container: uname -m [2024-04-11T22:31:12.182Z] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null [2024-04-11T22:31:12.182Z] PRETTY_NAME="Ubuntu 22.04.4 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.4 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=jammy [2024-04-11T22:31:12.182Z] [2024-04-11T22:31:12.182Z] Stop (0 ms): Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null [2024-04-11T22:31:12.182Z] Start: Run in container: (command -v getent >/dev/null 2>&1 && getent passwd 'vscode' || grep -E '^vscode|^[^:]*:[^:]*:vscode:' /etc/passwd || true) [2024-04-11T22:31:12.183Z] Stop (1 ms): Run in container: (command -v getent >/dev/null 2>&1 && getent passwd 'vscode' || grep -E '^vscode|^[^:]*:[^:]*:vscode:' /etc/passwd || true) [2024-04-11T22:31:12.183Z] userEnvProbe: loginInteractiveShell (default) [2024-04-11T22:31:12.184Z] Start: Run in container: test -f '/tmp/devcontainers-74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027/env-loginInteractiveShell.json' [2024-04-11T22:31:12.184Z] [2024-04-11T22:31:12.184Z] [2024-04-11T22:31:12.184Z] Stop (0 ms): Run in container: test -f '/tmp/devcontainers-74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027/env-loginInteractiveShell.json' [2024-04-11T22:31:12.184Z] Start: Run in container: mkdir -p '/home/vscode/.devcontainer' && CONTENT="$(cat '/home/vscode/.devcontainer/.onCreateCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2024-04-11T22:31:11.12804686Z}" != '2024-04-11T22:31:11.12804686Z' ] && echo '2024-04-11T22:31:11.12804686Z' > '/home/vscode/.devcontainer/.onCreateCommandMarker' [2024-04-11T22:31:12.186Z] [2024-04-11T22:31:12.186Z] [2024-04-11T22:31:12.186Z] Stop (2 ms): Run in container: mkdir -p '/home/vscode/.devcontainer' && CONTENT="$(cat '/home/vscode/.devcontainer/.onCreateCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2024-04-11T22:31:11.12804686Z}" != '2024-04-11T22:31:11.12804686Z' ] && echo '2024-04-11T22:31:11.12804686Z' > '/home/vscode/.devcontainer/.onCreateCommandMarker' [2024-04-11T22:31:12.186Z] Start: Run in container: cat '/tmp/devcontainers-74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027/env-loginInteractiveShell.json' [2024-04-11T22:31:12.186Z] { "HOSTNAME": "d20223295716", "REMOTE_CONTAINERS_IPC": "/tmp/vscode-remote-containers-ipc-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.sock", "ENV": "/etc/profile", "NIX_PROFILES": "/nix/var/nix/profiles/default /home/vscode/.nix-profile", "HOME": "/home/vscode", "GIT_SSL_CAINFO": "/etc/ssl/certs/ca-certificates.crt", "LS_COLORS": "", "NIX_SSL_CERT_FILE": "/etc/ssl/certs/ca-certificates.crt", "LESSCLOSE": "/bin/lesspipe %s %s", "REMOTE_CONTAINERS_SOCKETS": "[\"/tmp/vscode-ssh-auth-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.sock\",\"/tmp/.X11-unix/X0\",\"/home/vscode/.gnupg/S.gpg-agent\"]", "LESSOPEN": "| /bin/lesspipe %s", "USER": "vscode", "SHLVL": "1", "PROMPT_DIRTRIM": "4", "XDG_DATA_DIRS": "/usr/local/share:/usr/share:/home/vscode/.nix-profile/share:/nix/var/nix/profiles/default/share", "PATH": "/home/vscode/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/nix/var/nix/profiles/default/bin:/nix/var/nix/profiles/default/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/home/vscode/.local/bin", "_": "/bin/cat" } [2024-04-11T22:31:12.186Z] [2024-04-11T22:31:12.186Z] Stop (0 ms): Run in container: cat '/tmp/devcontainers-74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027/env-loginInteractiveShell.json' [2024-04-11T22:31:12.186Z] Start: Run in container: mkdir -p '/home/vscode/.devcontainer' && CONTENT="$(cat '/home/vscode/.devcontainer/.updateContentCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2024-04-11T22:31:11.12804686Z}" != '2024-04-11T22:31:11.12804686Z' ] && echo '2024-04-11T22:31:11.12804686Z' > '/home/vscode/.devcontainer/.updateContentCommandMarker' [2024-04-11T22:31:12.188Z] [2024-04-11T22:31:12.188Z] [2024-04-11T22:31:12.188Z] Stop (2 ms): Run in container: mkdir -p '/home/vscode/.devcontainer' && CONTENT="$(cat '/home/vscode/.devcontainer/.updateContentCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2024-04-11T22:31:11.12804686Z}" != '2024-04-11T22:31:11.12804686Z' ] && echo '2024-04-11T22:31:11.12804686Z' > '/home/vscode/.devcontainer/.updateContentCommandMarker' [2024-04-11T22:31:12.188Z] Running the updateContentCommand from devcontainer.json... [2024-04-11T22:31:12.188Z] Start: Run in container: /bin/sh -c devenv test [2024-04-11T22:31:12.244Z] • Overriding .devenv to .devenv.1BQXVo8GJUbG Error: x File devenv.nix does not exist. To get started, run: | | $ devenv init | [2024-04-11T22:31:12.246Z] Stop (58 ms): Run in container: /bin/sh -c devenv test [2024-04-11T22:31:12.246Z] updateContentCommand failed with exit code 1. Skipping any further user-provided commands. [2024-04-11T22:31:12.248Z] Error: Command failed: /bin/sh -c devenv test [2024-04-11T22:31:12.248Z] at R7 (/home/bbigras/.vscode/extensions/ms-vscode-remote.remote-containers-0.354.0/dist/spec-node/devContainersSpecCLI.js:235:130) [2024-04-11T22:31:12.248Z] at process.processTicksAndRejections (node:internal/process/task_queues:95:5) [2024-04-11T22:31:12.248Z] at async Am (/home/bbigras/.vscode/extensions/ms-vscode-remote.remote-containers-0.354.0/dist/spec-node/devContainersSpecCLI.js:227:4393) [2024-04-11T22:31:12.248Z] at async Xw (/home/bbigras/.vscode/extensions/ms-vscode-remote.remote-containers-0.354.0/dist/spec-node/devContainersSpecCLI.js:227:3738) [2024-04-11T22:31:12.248Z] at async $w (/home/bbigras/.vscode/extensions/ms-vscode-remote.remote-containers-0.354.0/dist/spec-node/devContainersSpecCLI.js:227:2814) [2024-04-11T22:31:12.248Z] at async SrA (/home/bbigras/.vscode/extensions/ms-vscode-remote.remote-containers-0.354.0/dist/spec-node/devContainersSpecCLI.js:661:32735) [2024-04-11T22:31:12.248Z] at async FrA (/home/bbigras/.vscode/extensions/ms-vscode-remote.remote-containers-0.354.0/dist/spec-node/devContainersSpecCLI.js:661:29953) [2024-04-11T22:31:12.251Z] Stop (340 ms): Run: /nix/store/y701drbvvkqap5jhnzp6v28pyf37zbis-vscode-1.88.0/lib/vscode/code /home/bbigras/.vscode/extensions/ms-vscode-remote.remote-containers-0.354.0/dist/spec-node/devContainersSpecCLI.js run-user-commands --user-data-folder /home/bbigras/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027 --workspace-folder /home/bbigras/tmp --id-label devcontainer.local_folder=/home/bbigras/tmp --id-label devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json --container-id d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 --log-level debug --log-format json --config /home/bbigras/tmp/.devcontainer.json --default-user-env-probe loginInteractiveShell --skip-non-blocking-commands true --prebuild false --stop-for-personalization true --remote-env REMOTE_CONTAINERS_IPC=/tmp/vscode-remote-containers-ipc-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.sock --remote-env SSH_AUTH_SOCK=/tmp/vscode-ssh-auth-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.sock --remote-env DISPLAY=:0 --remote-env REMOTE_CONTAINERS_DISPLAY_SOCK=/tmp/.X11-unix/X0 --remote-env REMOTE_CONTAINERS=true --mount-workspace-git-root --dotfiles-target-path ~/dotfiles [2024-04-11T22:31:12.251Z] Exit code 1 [2024-04-11T22:31:12.254Z] Command failed: /nix/store/y701drbvvkqap5jhnzp6v28pyf37zbis-vscode-1.88.0/lib/vscode/code /home/bbigras/.vscode/extensions/ms-vscode-remote.remote-containers-0.354.0/dist/spec-node/devContainersSpecCLI.js run-user-commands --user-data-folder /home/bbigras/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-74b3d486-bab1-4adc-bd00-4f0f109ec3681712874670027 --workspace-folder /home/bbigras/tmp --id-label devcontainer.local_folder=/home/bbigras/tmp --id-label devcontainer.config_file=/home/bbigras/tmp/.devcontainer.json --container-id d2022329571602a635ad725519d618ec2af172363aa5276033f23ff39671bda9 --log-level debug --log-format json --config /home/bbigras/tmp/.devcontainer.json --default-user-env-probe loginInteractiveShell --skip-non-blocking-commands true --prebuild false --stop-for-personalization true --remote-env REMOTE_CONTAINERS_IPC=/tmp/vscode-remote-containers-ipc-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.sock --remote-env SSH_AUTH_SOCK=/tmp/vscode-ssh-auth-a197e8bd-4356-4ca3-a6af-8df580e2b8ca.sock --remote-env DISPLAY=:0 --remote-env REMOTE_CONTAINERS_DISPLAY_SOCK=/tmp/.X11-unix/X0 --remote-env REMOTE_CONTAINERS=true --mount-workspace-git-root --dotfiles-target-path ~/dotfiles [2024-04-11T22:31:12.254Z] Exit code 1 [2024-04-11T22:31:12.390Z] [22:31:12] Installing extension 'mkhl.direnv'... [2024-04-11T22:31:12.572Z] [22:31:12] Getting Manifest... mkhl.direnv [2024-04-11T22:31:12.717Z] [22:31:12] Installing extension: mkhl.direnv [2024-04-11T22:31:14.081Z] [22:31:14] Extension signature is verified: mkhl.direnv [2024-04-11T22:31:14.092Z] [22:31:14] Extracted extension to file:///home/vscode/.vscode-server/extensions/mkhl.direnv-0.17.0: mkhl.direnv [2024-04-11T22:31:14.095Z] [22:31:14] Renamed to /home/vscode/.vscode-server/extensions/mkhl.direnv-0.17.0 [2024-04-11T22:31:14.096Z] [22:31:14] Extracting extension completed. mkhl.direnv [2024-04-11T22:31:14.099Z] [22:31:14] Extension installed successfully: mkhl.direnv [2024-04-11T22:31:14.099Z] [22:31:14] Extension 'mkhl.direnv' v0.17.0 was successfully installed. [2024-04-11T22:31:14.100Z] [22:31:14] No uninstalled extensions found. ```

Version

devenv: 1.0.3

domenkozar commented 3 weeks ago

If you're using devenv test you need to use devenv.nix, not flakes.

bbigras commented 3 weeks ago

Any way to prevent the "updateContentCommand": "devenv test" from being in the .devcontainer.jsonfile?

IIRC, the .devcontainer.json file is generated automatically every time the nix shell is entered.

domenkozar commented 3 weeks ago

devcontainer.updateContentCommand = "...";