Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Using containerEnv causes TypeError replace is not a function #10691

Open
Fydon opened this issue Feb 11, 2025 · 0 comments
Open

Using containerEnv causes TypeError replace is not a function #10691

Fydon opened this issue Feb 11, 2025 · 0 comments
Assignees
Labels
containers Issue in vscode-remote containers

Comments

@Fydon
Copy link

Fydon commented Feb 11, 2025

When I use Dev Containers 0.395.0 or earlier I don't have a problem. However with 0.396.0 to 0.398.0 I get TypeError: E[M].replace is not a function for .vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.398.0\dist\spec-node\devContainersSpecCLI.js:454:22 if I use containerEnv. I'm using Podman Desktop 1.16 and get the error if I use the docker cli version 27.1.1-rd or podman cli version 5.3.2.

  • VSCode Version: 1.98.0-insider commit 21525b01bf68bf9250cb856f192628fffc449234 date 2025-02-11T05:04:43.535Z
  • Local OS Version: Windows 11 Pro build 26100.2894
  • Remote OS Version: Debian Bookworm (Bitnami)
  • Remote Extension/Connection Type: Dev Containers/WSL/Remote - Tunnels/VS Code Server Dev Containers 0.396.0 to 0.398.0/WSL 2.4.10.0/Remote - Tunnels 1.5.2
  • Logs:
Dev Containers 0.398.0 with containerEnv
[122 ms] Dev Containers 0.398.0 in VS Code 1.98.0-insider (21525b01bf68bf9250cb856f192628fffc449234).
[121 ms] Start: Resolving Remote
[143 ms] Setting up container for folder or workspace: c:\foo\dev-container-compose
[144 ms] Start: Run: wsl -l -v
[227 ms] Start: Run: wsl -d podman-machine-default -e /bin/sh -c echo ~
[362 ms] Start: Run: wsl -d podman-machine-default -e /bin/sh -c cd '/home/user' && /bin/sh
[374 ms] Start: Run in host: id -un
[441 ms] user
[441 ms] 
[442 ms] Start: Run in host:  (command -v getent >/dev/null 2>&1 && getent passwd 'user' || grep -E '^user|^[^:]*:[^:]*:user:' /etc/passwd || true)
[444 ms] Start: Run in host: echo ~
[445 ms] /home/user
[445 ms] 
[446 ms] Start: Run in host: test -f '/home/user/.vscode-server-insiders/cli/servers/Insiders-21525b01bf68bf9250cb856f192628fffc449234/server/node'
[446 ms] 
[447 ms] 
[447 ms] Exit code 1
[447 ms] Start: Run in host: test -f '/home/user/.vscode-insiders/cli/servers/Insiders-21525b01bf68bf9250cb856f192628fffc449234/server/node'
[448 ms] 
[448 ms] 
[448 ms] Exit code 1
[448 ms] Start: Run in host: test -f '/home/user/.vscode-server-insiders/bin/21525b01bf68bf9250cb856f192628fffc449234/node'
[449 ms] 
[449 ms] 
[449 ms] Exit code 1
[449 ms] Start: Run in host: test -f '/home/user/.vscode-remote-containers/bin/21525b01bf68bf9250cb856f192628fffc449234/node'
[450 ms] 
[450 ms] 
[450 ms] Start: Run in host: test -f '/home/user/.vscode-remote-containers/bin/21525b01bf68bf9250cb856f192628fffc449234/node_modules/node-pty/package.json'
[451 ms] 
[451 ms] 
[452 ms] Start: Run in host: test -f '/home/user/.vscode-remote-containers/dist/vscode-remote-containers-server-0.398.0.js'
[453 ms] 
[453 ms] 
[455 ms] userEnvProbe: loginInteractiveShell (default)
[455 ms] userEnvProbe: not found in cache
[455 ms] userEnvProbe shell: /bin/bash
[2462 ms] Start: Run in Host: /bin/sh 
[2465 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 "
[2740 ms] userEnvProbe is taking longer than 2 seconds. Process tree:
  81422: /bin/bash -lic echo -n 81fc5a3c-835e-4867-bdb8-457e1cc5ea31; cat /proc/self/environ; echo -n 81fc5a3c-835e-4867-bdb8-457e1cc5ea31 
    81438: /bin/bash /usr/local/bin/enterns 
      81443: sudo nsenter -m -p -t 17 --wd=/home/user su -l user 
        81445: sudo nsenter -m -p -t 17 --wd=/home/user su -l user 
          81446: nsenter -m -p -t 17 --wd=/home/user su -l user 
            81447: su -l user 
              81448: -bash 
[10462 ms] userEnvProbe is taking longer than 10 seconds. Avoid waiting for user input in your shell's startup scripts. Continuing.
[10479 ms] Start: Check Docker is running
[10479 ms] Start: Run: podman version
[10894 ms] Client:       Podman Engine
Version:      5.3.2
API Version:  5.3.2
Go Version:   go1.23.5
Git Commit:   85043bb1a3818102194afa82845cb63841067c9c
Built:        Wed Jan 22 13:42:46 2025
OS/Arch:      windows/amd64

Server:       Podman Engine
Version:      
[10895 ms] 5.3.1
API Version:  5.3.1
Go Version:   go1.22.7
Built:        Thu Nov 21 00:00:00 2024
OS/Arch:      linux/amd64
[10906 ms] Start: Run: podman volume ls -q
[11295 ms] Start: Run: podman ps -q -a --filter label=vsch.local.folder=c:\foo\dev-container-compose --filter label=vsch.quality=insider
[11674 ms] Start: Run: podman ps -q -a --filter label=devcontainer.local_folder=c:\foo\dev-container-compose --filter label=devcontainer.config_file=c:\foo\dev-container-compose\.devcontainer\devcontainer.json
[12065 ms] Start: Run: podman inspect --type container 2d973c2c06db
[12513 ms] Running Dev Containers CLI:   up --user-data-folder c:\Users\username\AppData\Roaming\Code - Insiders\User\globalStorage\ms-vscode-remote.remote-containers\data --docker-path podman --container-session-data-folder /tmp/devcontainers-85a7a32d-f97f-41ef-a257-9a527fa686be1739275591765 --workspace-folder c:\foo\dev-container-compose --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=c:\foo\dev-container-compose --id-label devcontainer.config_file=c:\foo\dev-container-compose\.devcontainer\devcontainer.json --log-level debug --log-format json --config c:\foo\dev-container-compose\.devcontainer\devcontainer.json --default-user-env-probe loginInteractiveShell --remove-existing-container --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
[12520 ms] ProxyResolver#loadSystemCertificates count
[12525 ms] ProxyResolver#loadSystemCertificates count filtered
[12526 ms] Start: Run: C:\Program Files\Microsoft VS Code Insiders\Code - Insiders.exe c:\Users\username\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.398.0\dist\spec-node\devContainersSpecCLI.js up --user-data-folder c:\Users\username\AppData\Roaming\Code - Insiders\User\globalStorage\ms-vscode-remote.remote-containers\data --docker-path podman --container-session-data-folder /tmp/devcontainers-85a7a32d-f97f-41ef-a257-9a527fa686be1739275591765 --workspace-folder c:\foo\dev-container-compose --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=c:\foo\dev-container-compose --id-label devcontainer.config_file=c:\foo\dev-container-compose\.devcontainer\devcontainer.json --log-level debug --log-format json --config c:\foo\dev-container-compose\.devcontainer\devcontainer.json --default-user-env-probe loginInteractiveShell --remove-existing-container --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
[12750 ms] @devcontainers/cli 0.73.0. Node.js v20.18.1. win32 10.0.26100 x64.
[12750 ms] Start: Run: podman buildx version
[13132 ms] buildah 1.38.1
[13132 ms] 
[13132 ms] Start: Run: podman -v
[13385 ms] Start: Resolving Remote
[13392 ms] Loading 73 extra certificates from c:\Users\username\AppData\Local\Temp\vsch\certificates-4f77141934e50645ebda37c0cb83b0be759fa561562e0263ca4a5b20ca8bef76.pem.
[13446 ms] Start: Run: podman compose version --short
[14271 ms] Docker Compose version: 2.29.1
[14271 ms] Start: Run: podman compose -f c:\foo\dev-container-compose\.devcontainer\docker-compose.yml --profile * config
[15162 ms] name: devcontainer
services:
  mysql:
    environment:
      MYSQL_ROOT_PASSWORD: testpassword
    image: bitnami/mysql:8.0.40
    networks:
      default: null
networks:
  default:
    name: devcontainer_default
[15165 ms] Start: Run: podman ps -q -a --filter label=com.docker.compose.project=dev-container-compose_devcontainer --filter label=com.docker.compose.service=mysql
[15545 ms] Start: Run: podman inspect --type container 2d973c2c06db
[15983 ms] Start: Removing existing container.
[15983 ms] Start: Run: podman rm -f 2d973c2c06db1d72bd3ba725f14c03d7cfccd7166331a6a84de2e58b01d97943
[16542 ms] Start: Run: podman events --format json --filter event=start
[16559 ms] PersistedPath=c:\Users\username\AppData\Roaming\Code - Insiders\User\globalStorage\ms-vscode-remote.remote-containers\data, ContainerHasLabels=false
[16559 ms] Start: Run: podman compose -f c:\foo\dev-container-compose\.devcontainer\docker-compose.yml --profile * config
[17510 ms] name: devcontainer
services:
  mysql:
    environment:
      MYSQL_ROOT_PASSWORD: testpassword
    image: bitnami/mysql:8.0.40
    networks:
      default: null
networks:
  default:
    name: devcontainer_default
[17510 ms] Start: Run: podman inspect --type image bitnami/mysql:8.0.40
[17905 ms] Start: Run: podman compose --project-name dev-container-compose_devcontainer -f c:\foo\dev-container-compose\.devcontainer\docker-compose.yml build
>>>> Executing external compose provider "C:\\Program Files\\Rancher Desktop\\re
sources\\resources\\win32\\bin\\docker-compose.exe". Please see podman-compose(1
) for how to disable this message. <<<<

[19080 ms] Start: Run: podman inspect --type image bitnami/mysql:8.0.40
[19588 ms] TypeError: E[M].replace is not a function
[19588 ms]     at c:\Users\username\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.398.0\dist\spec-node\devContainersSpecCLI.js:454:22
[19588 ms]     at Array.map (<anonymous>)
[19589 ms]     at ptA (c:\Users\username\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.398.0\dist\spec-node\devContainersSpecCLI.js:453:34)
[19589 ms]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[19589 ms]     at async dtA (c:\Users\username\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.398.0\dist\spec-node\devContainersSpecCLI.js:435:147)
[19589 ms]     at async ftA (c:\Users\username\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.398.0\dist\spec-node\devContainersSpecCLI.js:433:2760)
[19589 ms]     at async htA (c:\Users\username\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.398.0\dist\spec-node\devContainersSpecCLI.js:413:3496)
[19589 ms]     at async TtA (c:\Users\username\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.398.0\dist\spec-node\devContainersSpecCLI.js:485:4021)
[19590 ms]     at async iB (c:\Users\username\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.398.0\dist\spec-node\devContainersSpecCLI.js:485:4963)
[19590 ms]     at async wrA (c:\Users\username\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.398.0\dist\spec-node\devContainersSpecCLI.js:666:203)
[19610 ms] Exit code 1
[19614 ms] Command failed: C:\Program Files\Microsoft VS Code Insiders\Code - Insiders.exe c:\Users\username\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.398.0\dist\spec-node\devContainersSpecCLI.js up --user-data-folder c:\Users\username\AppData\Roaming\Code - Insiders\User\globalStorage\ms-vscode-remote.remote-containers\data --docker-path podman --container-session-data-folder /tmp/devcontainers-85a7a32d-f97f-41ef-a257-9a527fa686be1739275591765 --workspace-folder c:\foo\dev-container-compose --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=c:\foo\dev-container-compose --id-label devcontainer.config_file=c:\foo\dev-container-compose\.devcontainer\devcontainer.json --log-level debug --log-format json --config c:\foo\dev-container-compose\.devcontainer\devcontainer.json --default-user-env-probe loginInteractiveShell --remove-existing-container --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
[19614 ms] Exit code 1
Dev Containers 0.398.0 without containerEnv
[115 ms] Dev Containers 0.398.0 in VS Code 1.98.0-insider (21525b01bf68bf9250cb856f192628fffc449234).
[115 ms] Start: Resolving Remote
[134 ms] Setting up container for folder or workspace: c:\foo\dev-container-compose
[136 ms] Start: Run: wsl -l -v
[211 ms] Start: Run: wsl -d podman-machine-default -e /bin/sh -c echo ~
[372 ms] Start: Run: wsl -d podman-machine-default -e /bin/sh -c cd '/home/user' && /bin/sh
[383 ms] Start: Run in host: id -un
[450 ms] user
[451 ms] 
[451 ms] Start: Run in host:  (command -v getent >/dev/null 2>&1 && getent passwd 'user' || grep -E '^user|^[^:]*:[^:]*:user:' /etc/passwd || true)
[453 ms] Start: Run in host: echo ~
[454 ms] /home/user
[454 ms] 
[455 ms] Start: Run in host: test -f '/home/user/.vscode-server-insiders/cli/servers/Insiders-21525b01bf68bf9250cb856f192628fffc449234/server/node'
[455 ms] 
[456 ms] 
[456 ms] Exit code 1
[456 ms] Start: Run in host: test -f '/home/user/.vscode-insiders/cli/servers/Insiders-21525b01bf68bf9250cb856f192628fffc449234/server/node'
[457 ms] 
[457 ms] 
[457 ms] Exit code 1
[457 ms] Start: Run in host: test -f '/home/user/.vscode-server-insiders/bin/21525b01bf68bf9250cb856f192628fffc449234/node'
[458 ms] 
[458 ms] 
[458 ms] Exit code 1
[458 ms] Start: Run in host: test -f '/home/user/.vscode-remote-containers/bin/21525b01bf68bf9250cb856f192628fffc449234/node'
[459 ms] 
[459 ms] 
[460 ms] Start: Run in host: test -f '/home/user/.vscode-remote-containers/bin/21525b01bf68bf9250cb856f192628fffc449234/node_modules/node-pty/package.json'
[461 ms] 
[461 ms] 
[461 ms] Start: Run in host: test -f '/home/user/.vscode-remote-containers/dist/vscode-remote-containers-server-0.398.0.js'
[462 ms] 
[462 ms] 
[464 ms] userEnvProbe: loginInteractiveShell (default)
[464 ms] userEnvProbe: not found in cache
[464 ms] userEnvProbe shell: /bin/bash
[2477 ms] Start: Run in Host: /bin/sh 
[2481 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 "
[2776 ms] userEnvProbe is taking longer than 2 seconds. Process tree:
  77926: /bin/bash -lic echo -n 9a45301e-027c-41c7-8df4-04f64c721b21; cat /proc/self/environ; echo -n 9a45301e-027c-41c7-8df4-04f64c721b21 
    77942: /bin/bash /usr/local/bin/enterns 
      77947: sudo nsenter -m -p -t 17 --wd=/home/user su -l user 
        77949: sudo nsenter -m -p -t 17 --wd=/home/user su -l user 
          77950: nsenter -m -p -t 17 --wd=/home/user su -l user 
            77951: su -l user 
              77952: -bash 
[10474 ms] userEnvProbe is taking longer than 10 seconds. Avoid waiting for user input in your shell's startup scripts. Continuing.
[10490 ms] Start: Check Docker is running
[10490 ms] Start: Run: podman version
[10915 ms] Client:       Podman Engine
Version:      5.3.2
API Version:  5.3.2
Go Version:   go1.23.5
Git Commit:   85043bb1a3818102194afa82845cb63841067c9c
Built:        Wed Jan 22 13:42:46 2025
OS/Arch:      windows/amd64

Server:       Podman Engine
Version:      5.3.1
[10915 ms] API Version:  5.3.1
Go Version:   go1.22.7
Built:        Thu Nov 21 00:00:00 2024
OS/Arch:      linux/amd64
[10923 ms] Start: Run: podman volume ls -q
[11334 ms] Start: Run: podman ps -q -a --filter label=vsch.local.folder=c:\foo\dev-container-compose --filter label=vsch.quality=insider
[11723 ms] Start: Run: podman ps -q -a --filter label=devcontainer.local_folder=c:\foo\dev-container-compose --filter label=devcontainer.config_file=c:\foo\dev-container-compose\.devcontainer\devcontainer.json
[12114 ms] Start: Run: podman ps -q -a --filter label=devcontainer.local_folder=c:\foo\dev-container-compose
[12533 ms] Running Dev Containers CLI:   up --user-data-folder c:\Users\username\AppData\Roaming\Code - Insiders\User\globalStorage\ms-vscode-remote.remote-containers\data --docker-path podman --container-session-data-folder /tmp/devcontainers-f8d20972-f525-4b6c-b62d-728fd98f80a51739275288175 --workspace-folder c:\foo\dev-container-compose --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=c:\foo\dev-container-compose --id-label devcontainer.config_file=c:\foo\dev-container-compose\.devcontainer\devcontainer.json --log-level debug --log-format json --config c:\foo\dev-container-compose\.devcontainer\devcontainer.json --default-user-env-probe loginInteractiveShell --remove-existing-container --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root --terminal-columns 264 --terminal-rows 27 --include-configuration --include-merged-configuration
[12541 ms] ProxyResolver#loadSystemCertificates count
[12545 ms] ProxyResolver#loadSystemCertificates count filtered
[12547 ms] Start: Run: C:\Program Files\Microsoft VS Code Insiders\Code - Insiders.exe c:\Users\username\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.398.0\dist\spec-node\devContainersSpecCLI.js up --user-data-folder c:\Users\username\AppData\Roaming\Code - Insiders\User\globalStorage\ms-vscode-remote.remote-containers\data --docker-path podman --container-session-data-folder /tmp/devcontainers-f8d20972-f525-4b6c-b62d-728fd98f80a51739275288175 --workspace-folder c:\foo\dev-container-compose --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=c:\foo\dev-container-compose --id-label devcontainer.config_file=c:\foo\dev-container-compose\.devcontainer\devcontainer.json --log-level debug --log-format json --config c:\foo\dev-container-compose\.devcontainer\devcontainer.json --default-user-env-probe loginInteractiveShell --remove-existing-container --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root --terminal-columns 264 --terminal-rows 27 --include-configuration --include-merged-configuration
[12782 ms] @devcontainers/cli 0.73.0. Node.js v20.18.1. win32 10.0.26100 x64.
[12782 ms] Start: Run: podman buildx version
[13162 ms] buildah 1.38.1
[13162 ms] 
[13163 ms] Start: Run: podman -v
[13425 ms] Start: Resolving Remote
[13429 ms] Loading 73 extra certificates from c:\Users\username\AppData\Local\Temp\vsch\certificates-4f77141934e50645ebda37c0cb83b0be759fa561562e0263ca4a5b20ca8bef76.pem.
[13484 ms] Start: Run: podman compose version --short
[14318 ms] Docker Compose version: 2.29.1
[14318 ms] Start: Run: podman compose -f c:\foo\dev-container-compose\.devcontainer\docker-compose.yml --profile * config
[15217 ms] name: devcontainer
services:
  mysql:
    environment:
      MYSQL_ROOT_PASSWORD: testpassword
    image: bitnami/mysql:8.0.40
    networks:
      default: null
networks:
  default:
    name: devcontainer_default
[15220 ms] Start: Run: podman ps -q -a --filter label=com.docker.compose.project=dev-container-compose_devcontainer --filter label=com.docker.compose.service=mysql
[15635 ms] Start: Run: podman events --format json --filter event=start
[15652 ms] PersistedPath=c:\Users\username\AppData\Roaming\Code - Insiders\User\globalStorage\ms-vscode-remote.remote-containers\data, ContainerHasLabels=false
[15652 ms] Start: Run: podman compose -f c:\foo\dev-container-compose\.devcontainer\docker-compose.yml --profile * config
[16650 ms] name: devcontainer
services:
  mysql:
    environment:
      MYSQL_ROOT_PASSWORD: testpassword
    image: bitnami/mysql:8.0.40
    networks:
      default: null
networks:
  default:
    name: devcontainer_default
[16650 ms] Start: Run: podman inspect --type image bitnami/mysql:8.0.40
[17025 ms] Start: Run: podman compose --project-name dev-container-compose_devcontainer -f c:\foo\dev-container-compose\.devcontainer\docker-compose.yml build
>>>> Executing external compose provider "C:\\Program Files\\Rancher Desktop\\resources\\resources\\win32\\bin\\docker-compose.exe". Please see podman-compose(1) for how to disable this message. <<<<

[18296 ms] Start: Run: podman inspect --type image bitnami/mysql:8.0.40
[18715 ms] Docker Compose override file for creating container:
services:
  'mysql':
    entrypoint: ["/bin/sh", "-c", "echo Container started\n
trap \"exit 0\" 15\n
\n
exec \"$$@\"\n
while sleep 1 & wait $$!; do :; done", "-", "/opt/bitnami/scripts/mysql/entrypoint.sh"]
    command: ["/opt/bitnami/scripts/mysql/run.sh"]
    labels:
      - 'devcontainer.local_folder=c:\foo\dev-container-compose'
      - 'devcontainer.config_file=c:\foo\dev-container-compose\.devcontainer\devcontainer.json'
      - 'devcontainer.metadata=[{"remoteUser":"root"}]'
    volumes:
      - vscode:/vscode
volumes:
  
  vscode:
    external: true
[18715 ms] Writing docker-compose.devcontainer.containerFeatures-1739275307795-03078528-e7ba-41f1-adaa-67d7ea414adb.yml to c:\Users\username\AppData\Roaming\Code - Insiders\User\globalStorage\ms-vscode-remote.remote-containers\data\docker-compose
[18717 ms] Start: Run: podman compose --project-name dev-container-compose_devcontainer -f c:\foo\dev-container-compose\.devcontainer\docker-compose.yml -f c:\Users\username\AppData\Roaming\Code - Insiders\User\globalStorage\ms-vscode-remote.remote-containers\data\docker-compose\docker-compose.devcontainer.containerFeatures-1739275307795-03078528-e7ba-41f1-adaa-67d7ea414adb.yml up -d
>>>> Executing external compose provider "C:\\Program Files\\Rancher Desktop\\resources\\resources\\win32\\bin\\docker-compose.exe". Please see podman-compose(1) for how to disable this message. <<<<

[+] Running 0/0
[+] Running 1/1
 ✔ Container dev-container-compose_devcontainer-mysql-1  Started                                                                                                                                                                                                   0.2s
[20561 ms] Start: Run: podman ps -q -a --filter label=com.docker.compose.project=dev-container-compose_devcontainer --filter label=com.docker.compose.service=mysql
[20985 ms] Start: Run: podman inspect --type container 2d973c2c06db
[21472 ms] Start: Inspecting container
[21472 ms] Start: Run: podman inspect --type container 2d973c2c06db1d72bd3ba725f14c03d7cfccd7166331a6a84de2e58b01d97943
[21916 ms] Start: Run in container: /bin/sh
[21988 ms] Start: Run in container: uname -m
[22434 ms] x86_64
[22434 ms] 
[22434 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[22494 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/"
[22494 ms] 
[22494 ms] Start: Run in container:  (command -v getent >/dev/null 2>&1 && getent passwd 'root' || grep -E '^root|^[^:]*:[^:]*:root:' /etc/passwd || true)
[22544 ms] Start: Run in container: test -f '/var/devcontainer/.patchEtcEnvironmentMarker'
[22594 ms] 
[22594 ms] 
[22594 ms] Exit code 1
[22594 ms] Start: Run in container: test ! -f '/var/devcontainer/.patchEtcEnvironmentMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcEnvironmentMarker' ; } 2> /dev/null
[22644 ms] 
[22644 ms] 
[22644 ms] Start: Run in container: cat >> /etc/environment <<'etcEnvrionmentEOF'
[22704 ms] 
[22704 ms] 
[22704 ms] Start: Run in container: test -f '/var/devcontainer/.patchEtcProfileMarker'
[22754 ms] 
[22754 ms] 
[22754 ms] Exit code 1
[22754 ms] Start: Run in container: test ! -f '/var/devcontainer/.patchEtcProfileMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcProfileMarker' ; } 2> /dev/null
[22804 ms] 
[22804 ms] 
[22804 ms] Start: Run in container: sed -i -E 's/((^|\s)PATH=)([^\$]*)$/\1${PATH:-\3}/g' /etc/profile || true
[22854 ms] 
[22854 ms] 
[22868 ms] Start: Run: podman inspect --type container 2d973c2c06db1d72bd3ba725f14c03d7cfccd7166331a6a84de2e58b01d97943
[23332 ms] Start: Run: podman exec -i -u root 2d973c2c06db1d72bd3ba725f14c03d7cfccd7166331a6a84de2e58b01d97943 /bin/sh -c echo "New container started. Keep-alive process started." ; export VSCODE_REMOTE_CONTAINERS_SESSION=f8d20972-f525-4b6c-b62d-728fd98f80a51739275288175 ; /bin/sh
[23333 ms] Start: Inspecting container
[23333 ms] Start: Run: podman inspect --type container 2d973c2c06db1d72bd3ba725f14c03d7cfccd7166331a6a84de2e58b01d97943
[23812 ms] Start: Run in container: /bin/sh
[23877 ms] Start: Run in container: uname -m
[23878 ms] New container started. Keep-alive process started.
[24334 ms] x86_64
[24334 ms] 
[24334 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[24384 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/"
[24384 ms] 
[24384 ms] Start: Run in container:  (command -v getent >/dev/null 2>&1 && getent passwd 'root' || grep -E '^root|^[^:]*:[^:]*:root:' /etc/passwd || true)
[24434 ms] Start: Updating configuration state
[24443 ms] Start: Run: podman compose version --short
[25285 ms] Docker Compose version: 2.29.1
[25285 ms] Start: Setup shutdown monitor
[25286 ms] Forking shutdown monitor: c:\Users\username\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.398.0\dist\shutdown\shutdownMonitorProcess \\.\pipe\vscode-remote-containers-243b626b-f83e-4fad-9ea6-f9972c1ca8f2-sock dockerCompose Debug c:\Users\username\AppData\Roaming\Code - Insiders\logs\20250211T095335\window9\exthost\ms-vscode-remote.remote-containers 1739275289080
[25296 ms] Start: Run in container: test -d '/.vscode-server-insiders'
[25298 ms] 
[25298 ms] 
[25298 ms] Exit code 1
[25298 ms] Start: Run in container: test -d '/.vscode-remote'
[25344 ms] 
[25344 ms] 
[25344 ms] Exit code 1
[25345 ms] Start: Run in container: test ! -f '/.vscode-server-insiders/data/Machine/.writeMachineSettingsMarker' && set -o noclobber && mkdir -p '/.vscode-server-insiders/data/Machine' && { > '/.vscode-server-insiders/data/Machine/.writeMachineSettingsMarker' ; } 2> /dev/null
[25394 ms] 
[25394 ms] 
[25394 ms] Start: Run in container: cat /.vscode-server-insiders/data/Machine/settings.json
[25444 ms] 
[25444 ms] cat: /.vscode-server-insiders/data/Machine/settings.json: No such file or directory
[25444 ms] Exit code 1
[25444 ms] Start: Run in container: test -d '/.vscode-server-insiders/bin/21525b01bf68bf9250cb856f192628fffc449234-insider'
[25494 ms] 
[25494 ms] 
[25494 ms] Exit code 1
[25494 ms] Start: Run in container: test -d '/vscode/vscode-server-insiders/bin/linux-x64/21525b01bf68bf9250cb856f192628fffc449234-insider'
[25544 ms] 
[25544 ms] 
[25544 ms] Start: Run in container: mkdir -p '/.vscode-server-insiders/bin' && ln -snf '/vscode/vscode-server-insiders/bin/linux-x64/21525b01bf68bf9250cb856f192628fffc449234-insider' '/.vscode-server-insiders/bin/21525b01bf68bf9250cb856f192628fffc449234-insider'
[25594 ms] 
[25594 ms] 
[25594 ms] Start: Run in container: touch '/vscode/vscode-server-insiders/bin/linux-x64/21525b01bf68bf9250cb856f192628fffc449234-insider'
[25644 ms] 
[25644 ms] 
[25644 ms] Start: Run in container: test -x '/.vscode-server-insiders/bin/21525b01bf68bf9250cb856f192628fffc449234-insider/bin/helpers/check-requirements.sh'
[25694 ms] 
[25694 ms] 
[25694 ms] Start: Run in container: '/.vscode-server-insiders/bin/21525b01bf68bf9250cb856f192628fffc449234-insider/bin/helpers/check-requirements.sh'
[25744 ms] 
[25744 ms] 
[25744 ms] Start: Launching Dev Containers helper.
[25745 ms] ssh-agent: SSH_AUTH_SOCK in container (/tmp/vscode-ssh-auth-e366bdf9-bebd-4a26-91cf-bdbf7c6bb7d6.sock) forwarded to local host (\\.\pipe\openssh-ssh-agent).
[25745 ms] X11 forwarding: DISPLAY not set on local host.
[25745 ms] X11 forwarding: DISPLAY not set on wsl host.
[25745 ms] Start: Run in container: gpgconf --list-dirs
[25794 ms] 
[25794 ms] /bin/sh: 14: gpgconf: not found
[25794 ms] Exit code 127
[25794 ms] gpg-agent: No agent-socket found in container.
[25794 ms] Start: Run in container: (command -v 'docker' || command -v 'oras' || command -v 'skopeo') >/dev/null 2>&1
[25844 ms] 
[25844 ms] 
[25844 ms] Exit code 127
[25844 ms] Start: Run in container: /bin/sh
[25845 ms] userEnvProbe: loginInteractiveShell (default)
[25845 ms] Start: Run in container: test -f '/tmp/devcontainers-f8d20972-f525-4b6c-b62d-728fd98f80a51739275288175/env-loginInteractiveShell.json'
[25904 ms] Start: Run in container: echo ~
[25905 ms] 
[25905 ms] 
[25905 ms] Exit code 1
[25905 ms] Start: Run in container: # Test for /.ssh/known_hosts and ssh
[25905 ms] userEnvProbe: not found in cache
[25905 ms] userEnvProbe shell: /bin/bash
[25954 ms] ssh not found
[25954 ms] 
[25954 ms] Exit code 1
[25954 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --system --replace-all credential.helper '!f() { /.vscode-server-insiders/bin/21525b01bf68bf9250cb856f192628fffc449234-insider/node /tmp/vscode-remote-containers-e366bdf9-bebd-4a26-91cf-bdbf7c6bb7d6.js git-credential-helper $*; }; f' || true
[26004 ms] 
[26004 ms] 
[26004 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 "
[26064 ms] Start: Run in container: cat '/.vscode-server-insiders/bin/21525b01bf68bf9250cb856f192628fffc449234-insider/product.json'
[26114 ms] Start: Run in container: cat '/.vscode-server-insiders/data/Machine/.connection-token-21525b01bf68bf9250cb856f192628fffc449234-insider' 2>/dev/null || (umask 377 && echo 'e5eef9fa-bd6f-48e0-bfd3-a8c48620e683' >'/.vscode-server-insiders/data/Machine/.connection-token-21525b01bf68bf9250cb856f192628fffc449234-insider-c767c22c-26c7-4147-a4bd-7e66902d4cf0' && mv -n '/.vscode-server-insiders/data/Machine/.connection-token-21525b01bf68bf9250cb856f192628fffc449234-insider-c767c22c-26c7-4147-a4bd-7e66902d4cf0' '/.vscode-server-insiders/data/Machine/.connection-token-21525b01bf68bf9250cb856f192628fffc449234-insider' && rm -f '/.vscode-server-insiders/data/Machine/.connection-token-21525b01bf68bf9250cb856f192628fffc449234-insider-c767c22c-26c7-4147-a4bd-7e66902d4cf0' && cat '/.vscode-server-insiders/data/Machine/.connection-token-21525b01bf68bf9250cb856f192628fffc449234-insider')
[26164 ms] e5eef9fa-bd6f-48e0-bfd3-a8c48620e683
[26164 ms] 
[26164 ms] Start: Starting VS Code Server
[26165 ms] Start: Preparing Extensions
[26165 ms] Start: Run in container: test ! -f '/.vscode-server-insiders/data/Machine/.installExtensionsMarker' && set -o noclobber && mkdir -p '/.vscode-server-insiders/data/Machine' && { > '/.vscode-server-insiders/data/Machine/.installExtensionsMarker' ; } 2> /dev/null
[26213 ms] 
[26214 ms] 
[26215 ms] Extensions cache, install extensions: GitHub.vscode-pull-request-github
[26215 ms] Start: Run in container: test -d /.vscode-server-insiders/extensionsCache && ls /.vscode-server-insiders/extensionsCache || true
[26264 ms] 
[26264 ms] 
[26264 ms] Start: Run in container: test -d /vscode/vscode-server-insiders/extensionsCache && ls /vscode/vscode-server-insiders/extensionsCache || true
[26314 ms] amazonwebservices.aws-toolkit-vscode-3.42.0
amazonwebservices.aws-toolkit-vscode-3.43.0
github.vscode-pull-request-github-0.102.0
github.vscode-pull-request-github-0.103.2025012204
github.vscode-pull-request-github-0.103.2025012304
github.vscode-pull-request-github-0.103.2025012904
github.vscode-pull-request-github-0.104.0
ms-azuretools.vscode-docker-1.29.4
ms-vscode.powershell-2025.1.0
[26314 ms] 
[26314 ms] Extensions cache, link in container: github.vscode-pull-request-github-0.102.0, github.vscode-pull-request-github-0.103.2025012204, github.vscode-pull-request-github-0.103.2025012304, github.vscode-pull-request-github-0.103.2025012904, github.vscode-pull-request-github-0.104.0
[26314 ms] Start: Run in container: mkdir -p '/.vscode-server-insiders/extensionsCache' && ln -s '/vscode/vscode-server-insiders/extensionsCache'/* '/.vscode-server-insiders/extensionsCache' || true
[26334 ms] /
[26334 ms] 
[26334 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-e366bdf9-bebd-4a26-91cf-bdbf7c6bb7d6.js' >/tmp/vscode-remote-containers-e366bdf9-bebd-4a26-91cf-bdbf7c6bb7d6.js
[26364 ms] 
[26364 ms] 
[26364 ms] Optimizing extensions for quality: insider
[26364 ms] Start: Run in container: cd /vscode/vscode-server-insiders/extensionsCache && touch 'github.vscode-pull-request-github-0.102.0' 'github.vscode-pull-request-github-0.103.2025012204' 'github.vscode-pull-request-github-0.103.2025012304' 'github.vscode-pull-request-github-0.103.2025012904' 'github.vscode-pull-request-github-0.104.0'
[26365 ms] Start: Run in container: /.vscode-server-insiders/bin/21525b01bf68bf9250cb856f192628fffc449234-insider/bin/code-server-insiders --log debug --force-disable-user-env --server-data-dir /.vscode-server-insiders --use-host-proxy --telemetry-level all --accept-server-license-terms --host 127.0.0.1 --port 0 --connection-token-file /.vscode-server-insiders/data/Machine/.connection-token-21525b01bf68bf9250cb856f192628fffc449234-insider --extensions-download-dir /.vscode-server-insiders/extensionsCache --install-extension GitHub.vscode-pull-request-github --start-server --disable-websocket-compression --skip-requirements-check
[26384 ms] 
[26384 ms] 
[26384 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-server-e366bdf9-bebd-4a26-91cf-bdbf7c6bb7d6.js' >/tmp/vscode-remote-containers-server-e366bdf9-bebd-4a26-91cf-bdbf7c6bb7d6.js_1739275315464
[26425 ms] 
[26425 ms] 
[26434 ms] 
[26434 ms] 
[26584 ms] userEnvProbe PATHs:
Probe:     '/opt/bitnami/common/bin:/opt/bitnami/mysql/bin:/opt/bitnami/mysql/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
Container: '/opt/bitnami/common/bin:/opt/bitnami/mysql/bin:/opt/bitnami/mysql/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
[26584 ms] Start: Run in container: mkdir -p '/tmp/devcontainers-f8d20972-f525-4b6c-b62d-728fd98f80a51739275288175' && cat > '/tmp/devcontainers-f8d20972-f525-4b6c-b62d-728fd98f80a51739275288175/env-loginInteractiveShell.json' << 'envJSON'
[26587 ms] 
[26587 ms] 
[26890 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).
*
[26893 ms] Server bound to 127.0.0.1:33923 (IPv4)
Extension host agent listening on 33923

[26893 ms] Start: Run in container: echo 33923 >'/.vscode-server-insiders/data/Machine/.devport-21525b01bf68bf9250cb856f192628fffc449234-insider'
[26895 ms] 
[26895 ms] 
[26895 ms] Port forwarding for container port 33923 starts listening on local port.
[26896 ms] Port forwarding local port 33923 to container port 33923
[26901 ms] Initializing configuration support...
[26901 ms] Internal initialization of dev container support package...
[26904 ms] Start: Run in container: # Test for /.gitconfig and git
[26930 ms] Port forwarding connection from 5794 > 33923 > 33923 in the container.
[26930 ms] Start: Run in container: /.vscode-server-insiders/bin/21525b01bf68bf9250cb856f192628fffc449234-insider/node -e 
[26935 ms] Ignoring option 'skip-requirements-check': not supported for server.
[26979 ms] [12:01:56] 




[26979 ms] git not found
[26979 ms] 
[26979 ms] Exit code 1
[26980 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --global --replace-all credential.helper '!f() { /.vscode-server-insiders/bin/21525b01bf68bf9250cb856f192628fffc449234-insider/node /tmp/vscode-remote-containers-e366bdf9-bebd-4a26-91cf-bdbf7c6bb7d6.js git-credential-helper $*; }; f' || true
[27047 ms] 
[27047 ms] 
[27047 ms] [12:01:56] Installing extensions...
[12:01:56] Extension host agent started.
[12:01:56] Error while reading the extension cache file: /.vscode-server-insiders/data/CachedProfilesData/__default__profile__/extensions.builtin.cache Unable to read file '/.vscode-server-insiders/data/CachedProfilesData/__default__profile__/extensions.builtin.cache' (Error: Unable to resolve nonexistent file '/.vscode-server-insiders/data/CachedProfilesData/__default__profile__/extensions.builtin.cache')
[12:01:56] Started initializing default profile extensions in extensions installation folder. file:///.vscode-server-insiders/extensions
[27070 ms] [12:01:56] ComputeTargetPlatform: linux-x64
[27091 ms] [12:01:56] Completed initializing default profile extensions in extensions installation folder. file:///.vscode-server-insiders/extensions
[27103 ms] [12:01:56] ComputeTargetPlatform: linux-x64
[27472 ms] Port forwarding 5794 > 33923 > 33923 stderr: Connection established
[27534 ms] [12:01:56] [127.0.0.1][160d7e06][ManagementConnection] New connection established.
[27535 ms] Port forwarding connection from 5797 > 33923 > 33923 in the container.
[27535 ms] Start: Run in container: /.vscode-server-insiders/bin/21525b01bf68bf9250cb856f192628fffc449234-insider/node -e 
[27548 ms] [12:01:56] Log level changed to info
[27779 ms] [12:01:56] Installing extension 'github.vscode-pull-request-github'...
[27780 ms] [12:01:56] Getting Manifest... github.vscode-pull-request-github
[27795 ms] [12:01:56] Installing extension: github.vscode-pull-request-github {
  isMachineScoped: false,
  installPreReleaseVersion: false,
  isApplicationScoped: true,
  isBuiltin: false,
  installGivenVersion: false,
  installOnlyNewlyAddedFromExtensionPack: true,
  profileLocation: Er {
    scheme: 'file',
    authority: '',
    path: '/.vscode-server-insiders/extensions/extensions.json',
    query: '',
    fragment: '',
    _formatted: 'file:///.vscode-server-insiders/extensions/extensions.json',
    _fsPath: '/.vscode-server-insiders/extensions/extensions.json'
  },
  productVersion: { version: '1.98.0-insider', date: '2025-02-11T05:04:43.535Z' }
}
[28017 ms] Port forwarding 5797 > 33923 > 33923 stderr: Connection established
[28752 ms] [12:01:57] [127.0.0.1][fb7de92e][ExtensionHostConnection] New connection established.
[12:01:57] [127.0.0.1][fb7de92e][ExtensionHostConnection] <472> Launched Extension Host Process.
[29192 ms] [12:01:58] Extension signature verification result for github.vscode-pull-request-github: Success. Executed: true. Duration: 1153ms.
[29340 ms] [12:01:58] Extracted extension to file:///.vscode-server-insiders/extensions/github.vscode-pull-request-github-0.104.0: github.vscode-pull-request-github
[29348 ms] [12:01:58] Renamed to /.vscode-server-insiders/extensions/github.vscode-pull-request-github-0.104.0
[29364 ms] [12:01:58] Extension installed successfully: github.vscode-pull-request-github file:///.vscode-server-insiders/extensions/extensions.json
[29365 ms] [12:01:58] Extension 'github.vscode-pull-request-github' v0.104.0 was successfully installed.

Steps to Reproduce:

  1. Clone Fydon/dev-container
  2. In vscode use Dev Container 0.396.0 or later
  3. Run Dev Containers: Rebuild and Reopen in Container
  4. See above error
  5. Open .devcontainer\devcontainer.json
  6. Comment out containerEnv
  7. Run Dev Containers: Rebuild and Reopen in Container
  8. See it works
  9. Uncomment containerEnv
  10. Install Dev Container 0.395.0 or earlier
  11. Run Dev Containers: Rebuild and Reopen in Container
  12. See it works

Does this issue occur when you try this locally?: N/A
Does this issue occur when you try this locally and all extensions are disabled?: N/A

@vs-code-engineering vs-code-engineering bot added the containers Issue in vscode-remote containers label Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
containers Issue in vscode-remote containers
Projects
None yet
Development

No branches or pull requests

2 participants