microsoft / microsoft/vscode-remote-release

Cannot build a devcontainer image with Podman - Dockerfile-with-features: no such file or directory

Open
#8,103 5 comments 15 reactions 1 assignee View on GitHub

@chrmarti is already working on this.

Since Mar 8, 2023.

bug containers podman upstream
Dominant language
Dockerfile
Stars
4.2k
Forks
470
Avg merge
1d 1h
Merged PRs (30d)
1

Description

Commit: 441438abd1ac652551dbe4d408dfcec8a499b8bf
Date: 2023-02-08T21:34:59.000Z (2 wks ago)
Electron: 19.1.9
Chromium: 102.0.5005.194
Node.js: 16.14.2
V8: 10.2.154.23-electron.0

Sandboxed: No

  • VSCode Version: Version: 1.75.1 (Universal)
  • Local OS Version: OS: Darwin arm64 22.3.0
  • Remote OS Version: FROM python:3.8
  • Remote Extension/Connection Type: Containers/
  • Logs:

Steps to Reproduce:

  1. Try to build or rebuild a container

Main error being Error: stat /var/tmp/libpod_builder1976726847/build/private/var/folders/01/6ynqy_zx13qgqfdg64515jd00000gn/T/devcontainercli/container-features/0.29.0-1677361186508/Dockerfile-with-features: no such file or directory

[2023-02-25T21:39:45.215Z] Dev Containers 0.275.1 in VS Code 1.75.1 (441438abd1ac652551dbe4d408dfcec8a499b8bf).
[2023-02-25T21:39:45.215Z] Start: Resolving Remote
[2023-02-25T21:39:45.226Z] Setting up container for folder or workspace: /Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen
[2023-02-25T21:39:45.231Z] Start: Check Docker is running
[2023-02-25T21:39:45.231Z] Start: Run: podman version --format {{.Server.APIVersion}}
[2023-02-25T21:39:45.443Z] Stop (212 ms): Run: podman version --format {{.Server.APIVersion}}
[2023-02-25T21:39:45.444Z] Server API version: 4.2.1
[2023-02-25T21:39:45.444Z] Stop (213 ms): Check Docker is running
[2023-02-25T21:39:45.444Z] Start: Run: podman volume ls -q
[2023-02-25T21:39:45.586Z] Stop (142 ms): Run: podman volume ls -q
[2023-02-25T21:39:45.586Z] Start: Run: podman ps -q -a --filter label=vsch.local.folder=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen --filter label=vsch.quality=stable
[2023-02-25T21:39:45.673Z] Stop (87 ms): Run: podman ps -q -a --filter label=vsch.local.folder=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen --filter label=vsch.quality=stable
[2023-02-25T21:39:45.674Z] Start: Run: podman ps -q -a --filter label=devcontainer.local_folder=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen --filter label=devcontainer.config_file=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen/.devcontainer/devcontainer.json
[2023-02-25T21:39:45.794Z] Stop (120 ms): Run: podman ps -q -a --filter label=devcontainer.local_folder=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen --filter label=devcontainer.config_file=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen/.devcontainer/devcontainer.json
[2023-02-25T21:39:45.794Z] Start: Run: podman ps -q -a --filter label=devcontainer.local_folder=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen
[2023-02-25T21:39:45.881Z] Stop (87 ms): Run: podman ps -q -a --filter label=devcontainer.local_folder=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen
[2023-02-25T21:39:45.881Z] Start: Run: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) --ms-enable-electron-run-as-node /Users/jacquespeeters/.vscode/extensions/ms-vscode-remote.remote-containers-0.275.1/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /Users/jacquespeeters/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --docker-path podman --container-session-data-folder /tmp/devcontainers-5328a637-3a08-4bc6-a347-a1c1db54beb51677361184061 --workspace-folder /Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen --workspace-mount-consistency cached --id-label devcontainer.local_folder=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen --id-label devcontainer.config_file=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen/.devcontainer/devcontainer.json --log-level debug --log-format json --config /Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen/.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 true
[2023-02-25T21:39:46.025Z] (node:13637) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
[2023-02-25T21:39:46.025Z] (Use `Code Helper (Plugin) --trace-deprecation ...` to show where the warning was created)
[2023-02-25T21:39:46.026Z] @devcontainers/cli 0.29.0. Node.js v16.14.2. darwin 22.3.0 arm64.
[2023-02-25T21:39:46.026Z] Start: Run: podman buildx version
[2023-02-25T21:39:46.165Z] Stop (139 ms): Run: podman buildx version
[2023-02-25T21:39:46.165Z] buildah 1.29.0
[2023-02-25T21:39:46.165Z] 
[2023-02-25T21:39:46.165Z] Start: Resolving Remote
[2023-02-25T21:39:46.167Z] Start: Run: git rev-parse --show-cdup
[2023-02-25T21:39:46.175Z] Stop (8 ms): Run: git rev-parse --show-cdup
[2023-02-25T21:39:46.176Z] Start: Run: podman ps -q -a --filter label=devcontainer.local_folder=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen --filter label=devcontainer.config_file=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen/.devcontainer/devcontainer.json
[2023-02-25T21:39:46.326Z] Stop (150 ms): Run: podman ps -q -a --filter label=devcontainer.local_folder=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen --filter label=devcontainer.config_file=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen/.devcontainer/devcontainer.json
[2023-02-25T21:39:46.328Z] Start: Run: podman inspect --type image python:3.8
[2023-02-25T21:39:46.507Z] Stop (179 ms): Run: podman inspect --type image python:3.8
[2023-02-25T21:39:46.508Z] local container features stored at: /Users/jacquespeeters/.vscode/extensions/ms-vscode-remote.remote-containers-0.275.1/dist/node_modules/vscode-dev-containers/container-features
[2023-02-25T21:39:46.509Z] Start: Run: tar --no-same-owner -x -f -
[2023-02-25T21:39:46.543Z] Stop (34 ms): Run: tar --no-same-owner -x -f -
[2023-02-25T21:39:46.544Z] Start: Run: podman buildx build --load --build-arg BUILDKIT_INLINE_CACHE=1 -f /var/folders/01/6ynqy_zx13qgqfdg64515jd00000gn/T/devcontainercli/container-features/0.29.0-1677361186508/Dockerfile-with-features -t vsc-key-events-second-screen-1e4bceb7d422ae106a4be52e1d8a86ad --target dev_containers_target_stage --build-arg _DEV_CONTAINERS_BASE_IMAGE=dev_container_auto_added_stage_label /Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen
[2023-02-25T21:40:34.938Z] Error: stat /var/tmp/libpod_builder1976726847/build/private/var/folders/01/6ynqy_zx13qgqfdg64515jd00000gn/T/devcontainercli/container-features/0.29.0-1677361186508/Dockerfile-with-features: no such file or directory

[2023-02-25T21:40:34.940Z] Stop (48396 ms): Run: podman buildx build --load --build-arg BUILDKIT_INLINE_CACHE=1 -f /var/folders/01/6ynqy_zx13qgqfdg64515jd00000gn/T/devcontainercli/container-features/0.29.0-1677361186508/Dockerfile-with-features -t vsc-key-events-second-screen-1e4bceb7d422ae106a4be52e1d8a86ad --target dev_containers_target_stage --build-arg _DEV_CONTAINERS_BASE_IMAGE=dev_container_auto_added_stage_label /Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen
[2023-02-25T21:40:34.940Z] Error: Command failed: podman buildx build --load --build-arg BUILDKIT_INLINE_CACHE=1 -f /var/folders/01/6ynqy_zx13qgqfdg64515jd00000gn/T/devcontainercli/container-features/0.29.0-1677361186508/Dockerfile-with-features -t vsc-key-events-second-screen-1e4bceb7d422ae106a4be52e1d8a86ad --target dev_containers_target_stage --build-arg _DEV_CONTAINERS_BASE_IMAGE=dev_container_auto_added_stage_label /Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen
[2023-02-25T21:40:34.940Z]     at pie (/Users/jacquespeeters/.vscode/extensions/ms-vscode-remote.remote-containers-0.275.1/dist/spec-node/devContainersSpecCLI.js:1916:1698)
[2023-02-25T21:40:34.940Z]     at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
[2023-02-25T21:40:34.940Z]     at async vF (/Users/jacquespeeters/.vscode/extensions/ms-vscode-remote.remote-containers-0.275.1/dist/spec-node/devContainersSpecCLI.js:1915:1972)
[2023-02-25T21:40:34.940Z]     at async P7 (/Users/jacquespeeters/.vscode/extensions/ms-vscode-remote.remote-containers-0.275.1/dist/spec-node/devContainersSpecCLI.js:1915:901)
[2023-02-25T21:40:34.940Z]     at async Fie (/Users/jacquespeeters/.vscode/extensions/ms-vscode-remote.remote-containers-0.275.1/dist/spec-node/devContainersSpecCLI.js:1921:2093)
[2023-02-25T21:40:34.940Z]     at async Vf (/Users/jacquespeeters/.vscode/extensions/ms-vscode-remote.remote-containers-0.275.1/dist/spec-node/devContainersSpecCLI.js:1921:3241)
[2023-02-25T21:40:34.940Z]     at async eoe (/Users/jacquespeeters/.vscode/extensions/ms-vscode-remote.remote-containers-0.275.1/dist/spec-node/devContainersSpecCLI.js:2045:17324)
[2023-02-25T21:40:34.940Z]     at async Qse (/Users/jacquespeeters/.vscode/extensions/ms-vscode-remote.remote-containers-0.275.1/dist/spec-node/devContainersSpecCLI.js:2045:17065)
[2023-02-25T21:40:34.942Z] Stop (49061 ms): Run: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) --ms-enable-electron-run-as-node /Users/jacquespeeters/.vscode/extensions/ms-vscode-remote.remote-containers-0.275.1/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /Users/jacquespeeters/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --docker-path podman --container-session-data-folder /tmp/devcontainers-5328a637-3a08-4bc6-a347-a1c1db54beb51677361184061 --workspace-folder /Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen --workspace-mount-consistency cached --id-label devcontainer.local_folder=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen --id-label devcontainer.config_file=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen/.devcontainer/devcontainer.json --log-level debug --log-format json --config /Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen/.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 true
[2023-02-25T21:40:34.942Z] Exit code 1
[2023-02-25T21:40:34.944Z] Command failed: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) --ms-enable-electron-run-as-node /Users/jacquespeeters/.vscode/extensions/ms-vscode-remote.remote-containers-0.275.1/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /Users/jacquespeeters/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --docker-path podman --container-session-data-folder /tmp/devcontainers-5328a637-3a08-4bc6-a347-a1c1db54beb51677361184061 --workspace-folder /Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen --workspace-mount-consistency cached --id-label devcontainer.local_folder=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen --id-label devcontainer.config_file=/Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen/.devcontainer/devcontainer.json --log-level debug --log-format json --config /Users/jacquespeeters/src/github.com/Shopify/key-events-second-screen/.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 true
[2023-02-25T21:40:34.944Z] Exit code 1

Does this issue occur when you try this locally?: Yes
Does this issue occur when you try this locally and all extensions are disabled?: ?

Already happened in the past :( Similar to https://github.com/microsoft/vscode-remote-release/issues/7408

Contributor guide

Open the contributing guide

First steps

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

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.